更新飛控韌體:更新前準備、設定不見、刷完無法開機

刷韌體一定會清掉飛控原本的設定,所以先備份、確認型號再刷。刷完設定不見是正常的;刷完找不到陀螺儀或無法開機,多半是型號選錯或刷機中斷。

開始檢查

要不要更新?

飛機現在飛得好好的,沒有一定要更新。需要新功能、修正某個已知問題,或新零件要求新版本時再更新。Betaflight 從 2025.12 起改用「年份.月份」命名(例如 2025.12、2026.6),大約每半年一版,電腦軟體也改成網頁版 Betaflight App。

更新前的準備

  1. 記下目前版本與飛控型號

    在命令列輸入 status 可以看到版本與硬體資訊;飛控型號以板子背面的完整名稱為準,不要只看處理器名稱。

  2. 備份設定

    在「預設集(Presets)」頁按儲存備份,或在命令列輸入 diff all 後存成檔案。另外截圖「連接埠」頁(Ports),記住每個 UART 接了什麼。

  3. 確認新版支援你的飛控

    在韌體更新頁按自動偵測,畫面上的板子名稱要和你的飛控一樣。

  4. 準備好接線

    用一條確定能傳資料的 USB 線,直接插電腦。

先選狀況

你現在看到的是哪一種?

依狀況處理

A. 更新後設定全部不見

這是正常的:勾選 Full Chip Erase(完整清除晶片)刷機時,原本的設定會被清成新版本的預設值。

  1. 同一個版本才直接載回備份

    備份檔裡的版本和現在一樣,才用「預設集(Presets)」頁載入備份或在命令列載入。

  2. 版本不同就照畫面重新設定

    新版本可能增加、刪除或改了設定名稱,整份貼上舊設定可能出錯。依序重新設定接收機、解鎖開關、馬達、OSD 畫面資訊與電壓。

  3. 設定完拆槳做完整地面測試

    接收機通道、解鎖、馬達順序與轉向都正常後,才裝槳試飛。

B. 更新中斷,飛控無法開機

  1. 不要反覆插拔或重刷

    先停下來,照下面的方式恢復。

  2. 進入刷機模式

    按住飛控上的 BOOT 按鍵再插 USB,電腦出現 STM32 BOOTLOADER 代表還能恢復。電腦完全沒反應時,先看 〈電腦連不上 Betaflight〉。

  3. 重新刷入原本型號的韌體

    在韌體更新頁選擇和飛控完全相同的型號再刷。不確定型號就停止,請看文末「還是不行?」。

  4. 不是飛控的裝置

    ELRS 接收機能進 Wi-Fi 更新頁時,用原本型號的韌體檔恢復;DJI 裝置接回官方 DJI Assistant 2,照畫面重新更新。

C. 刷完後找不到陀螺儀

  1. 核對型號

    對照板子背面的完整型號,和刷入的型號是不是同一個。同一顆處理器可能有好幾種不同的板子。

  2. 刷回該型號官方支援的版本

    重新刷入正確型號,再看「設定」頁(Setup)是否偵測到陀螺儀。

  3. 兩個相容版本都找不到陀螺儀

    停止反覆刷機,可能是硬體問題,請看文末「還是不行?」。

進階:Full Chip Erase 與刷機模式

韌體更新頁的 Full Chip Erase(完整清除晶片)會把設定區清成新版本的預設值。官方文件建議只有在確定設定的資料結構沒有變過時才關閉,不確定就保持勾選;App 不一定預設勾選,刷機前請自己看清楚。

進入刷機模式也可以在「設定」頁按 Activate Boot Loader / DFU,或在命令列輸入 bl。接收機、GPS 等周邊有時會干擾進入刷機模式。

怎樣算修好

還是不行?

先準備這些資料,送修時可以更快找到問題:

  • 飛控背面的完整型號照片
  • 更新前與更新後的版本號碼
  • 更新前的備份檔(有的話),以及 Betaflight「設定」頁截圖
送修檢測寄送實機,由 EWP 檢測與報價
這篇適用的設備與版本
適用
Betaflight 4.4、4.5、2025.12、2026.6;接收機與 DJI 裝置另見內文
難度
中階
需要
電腦、可傳資料的 USB 線
分類
韌體更新

參考資料

← 回到故障排除中心