更新飛控韌體:更新前準備、設定不見、刷完無法開機
刷韌體一定會清掉飛控原本的設定,所以先備份、確認型號再刷。刷完設定不見是正常的;刷完找不到陀螺儀或無法開機,多半是型號選錯或刷機中斷。
開始檢查要不要更新?
飛機現在飛得好好的,沒有一定要更新。需要新功能、修正某個已知問題,或新零件要求新版本時再更新。Betaflight 從 2025.12 起改用「年份.月份」命名(例如 2025.12、2026.6),大約每半年一版,電腦軟體也改成網頁版 Betaflight App。
更新前的準備
記下目前版本與飛控型號
在命令列輸入
status可以看到版本與硬體資訊;飛控型號以板子背面的完整名稱為準,不要只看處理器名稱。備份設定
在「預設集(Presets)」頁按儲存備份,或在命令列輸入
diff all後存成檔案。另外截圖「連接埠」頁(Ports),記住每個 UART 接了什麼。確認新版支援你的飛控
在韌體更新頁按自動偵測,畫面上的板子名稱要和你的飛控一樣。
準備好接線
用一條確定能傳資料的 USB 線,直接插電腦。
先選狀況
你現在看到的是哪一種?
依狀況處理
A. 更新後設定全部不見
這是正常的:勾選 Full Chip Erase(完整清除晶片)刷機時,原本的設定會被清成新版本的預設值。
同一個版本才直接載回備份
備份檔裡的版本和現在一樣,才用「預設集(Presets)」頁載入備份或在命令列載入。
版本不同就照畫面重新設定
新版本可能增加、刪除或改了設定名稱,整份貼上舊設定可能出錯。依序重新設定接收機、解鎖開關、馬達、OSD 畫面資訊與電壓。
設定完拆槳做完整地面測試
接收機通道、解鎖、馬達順序與轉向都正常後,才裝槳試飛。
B. 更新中斷,飛控無法開機
不要反覆插拔或重刷
先停下來,照下面的方式恢復。
進入刷機模式
按住飛控上的 BOOT 按鍵再插 USB,電腦出現 STM32 BOOTLOADER 代表還能恢復。電腦完全沒反應時,先看 〈電腦連不上 Betaflight〉。
重新刷入原本型號的韌體
在韌體更新頁選擇和飛控完全相同的型號再刷。不確定型號就停止,請看文末「還是不行?」。
不是飛控的裝置
ELRS 接收機能進 Wi-Fi 更新頁時,用原本型號的韌體檔恢復;DJI 裝置接回官方 DJI Assistant 2,照畫面重新更新。
C. 刷完後找不到陀螺儀
核對型號
對照板子背面的完整型號,和刷入的型號是不是同一個。同一顆處理器可能有好幾種不同的板子。
刷回該型號官方支援的版本
重新刷入正確型號,再看「設定」頁(Setup)是否偵測到陀螺儀。
兩個相容版本都找不到陀螺儀
停止反覆刷機,可能是硬體問題,請看文末「還是不行?」。
進階:Full Chip Erase 與刷機模式
韌體更新頁的 Full Chip Erase(完整清除晶片)會把設定區清成新版本的預設值。官方文件建議只有在確定設定的資料結構沒有變過時才關閉,不確定就保持勾選;App 不一定預設勾選,刷機前請自己看清楚。
進入刷機模式也可以在「設定」頁按 Activate Boot Loader / DFU,或在命令列輸入 bl。接收機、GPS 等周邊有時會干擾進入刷機模式。
怎樣算修好
全部正常,問題已排除。
還是不行?
先準備這些資料,送修時可以更快找到問題:
- 飛控背面的完整型號照片
- 更新前與更新後的版本號碼
- 更新前的備份檔(有的話),以及 Betaflight「設定」頁截圖