本內容來源於@什麼值得買APP,觀點僅代表作者本人 |作者:nijez

最近發現HomeAssistant新版本發展迅猛,上手也更簡單瞭,遂重新搭建瞭HomeAssistant系統。在接入多模網關時發現我兩個多模網關固件均為v1.4.7_0063版本,作為不升級不舒服斯基的強迫癥晚期患者,我基本上是每版必升,所以看到其他網友提過的升級不超過兩次可以降級的方法並不適用於我。最終采用拆殼TTL線刷。

對於發現某版本固件不穩定,恢復出廠也無法解決的可以刷入其他版本的自定義固件。(PS:拆機、焊接刷固件導致的無法保修情況,請自行斟酌)


支持版本(現階段的“任意版本”所指,杠精必看)

v1.4.4_0003

v1.4.5_0012

v1.4.5_0016

v1.4.6_0012

v1.4.6_0030

v1.4.6_0043

v1.4.7_0040

v1.4.7_0063

v1.4.7_0065

硬件部分:

1、撬開外殼

小米多模網關任意版本固件接入HomeAssistant刷機篇

小米多模網關任意版本固件接入HomeAssistant刷機篇

2、TTL觸點(焊盤)。

可選擇焊接或者用彈簧針夾具(或叫測試夾具、治具);焊壞瞭也不怕,背面有備用焊盤。

小米多模網關任意版本固件接入HomeAssistant刷機篇

小米多模網關任意版本固件接入HomeAssistant刷機篇

小米多模網關任意版本固件接入HomeAssistant刷機篇

關於UART的重要說明:

UART適配器必須處於3.3V模式。網關PCB不支持5v。

不要將UART取電。使用原有micro USB供電。

請勿觸摸任何其他測試點(例如TP16,TP17等)。

軟件部分

1、以您要選擇的速度從bootloader文件夾下載中間bootloader :

rtkboot_38400.bin速度最慢的,但是最可靠的(上傳固件將花費超過1個小時的時間)。

rtkboot_57600.bin比rtkboot_38400.bin快一點

rtkboot_115200.bin(推薦)是速度和可靠性之間的最佳折衷方案(上載固件大約需要20分鐘)。

rtkboot_23400.bin比rtkboot_115200.bin快一點

rtkboot_460800.bin是最快的一種(上載固件大約需要6分鐘)。

2、從固件文件夾中選擇固件下載mgl03_xxxxx.uart文件。

3、下載mgl03_uart_recovery.ttl

下載並安裝Tera Term

運行Tera Term

小米多模網關任意版本固件接入HomeAssistant刷機篇

選擇“串口-> COM端口”,確定

網關先不要接USB供電

小米多模網關任意版本固件接入HomeAssistant刷機篇

選擇“控制->宏”

小米多模網關任意版本固件接入HomeAssistant刷機篇

打開選中下載的.mgl03_uart_recovery.ttl文件。

屏幕上還會有一個菜單。選擇確定

小米多模網關任意版本固件接入HomeAssistant刷機篇

小米多模網關任意版本固件接入HomeAssistant刷機篇

然後“ >> Power ON Gateway NOW!<<”將出現在屏幕上,並將Micro-USB線插到網關,通電,系統將提示您選擇加載引導程序(比如rtkboot_115200.bin)

小米多模網關任意版本固件接入HomeAssistant刷機篇

按照屏幕上的說明選擇bootloader 引導固件。引導加載程序固件過程將開始,我們等待其結束

小米多模網關任意版本固件接入HomeAssistant刷機篇

之後,系統將提示您加載名為mgl03_xxxxx.uart的固件文件。

小米多模網關任意版本固件接入HomeAssistant刷機篇

小米多模網關任意版本固件接入HomeAssistant刷機篇

等待結束。這將是最長的等待時間。我花瞭大約二十分鐘

總結

自此,刷入自定義固件成功,你可以選擇刷入不同的自定義固件版本,稍後便可以通過HACS接入HomeAssistant。

創作者介紹
創作者 3C王者 的頭像
3C王者宇晨

3C王者

3C王者宇晨 發表在 痞客邦 留言(0) 人氣( 16 )