最近在淘寶購買了美規的智能開關,

連結在此,
他使用的是塗鴉的平台,
裡面的晶片使用的是BK7231N,
Board list是CBU,
將他刷ESPhome的方法如下。
首先使用一字起沿著黃線插入,
左右轉一下就開了

然後進行接線

| USB-TTL | BK7231 |
| RX | TX1 (P11) |
| TX | RX1 (P10) |
| GND | GND |
| 3V3 | 3V3 |
CEN要拉出來
接著下載flash程式的ltchiptool-v4.11.1.exe,
還有kickstart-bk7231n-2023-12-15.uf2
下載完後打開ltchiptool-v4.11.1.exe,
Input feil選擇kickstart-bk7231n-2023-12-15.uf2,
這時CEN要讓他接GND,
再按Start等個10秒,
然後再將CEN斷開GND才能將其寫入。

寫完後他會在同一個目錄產生.bin檔並自動載入,
選擇Read flash並Start

如果無法讀取則斷開USB再重新連接,
Terminal這邊的port要選擇USB正確的port,
底下的Open port點擊一下打開

接著點擊UPK2Esphome的Analyze firmware dump,
他會自動分析firmware

點擊Options,
再按Generate

他會自動產出ESPhome檔案,
選擇Copy

接著打開Home assistant的Esphome建立yaml,
可以參考Home assistant多功能傳感器 - 用ESPhome整合紅外線、照度、溫溼度、毫米波
建立完後貼上,
確認好wifi帳號密碼後選擇install->manual download

接著選UF2 package下載.uf2

再將其寫入就好了

如果我的文章對你有幫助,歡迎送我喝杯咖啡喔

