Betaflightファームウェア更新のやり方|設定を失わない安全手順
⚡ 3行まとめ — 急いでいる人はここだけでOK
- 更新前に必ずCLIで diff all を保存。これがあれば何が起きても元に戻せる
- 手順は「バックアップ→DFUモードでフラッシュ(Full Chip Erase)→復元→ベンチ確認」
- 「安定して飛んでいる機体」を上げる義務はない。上げる理由があるときだけ上げる
ファーム更新は「やれば新機能、失敗すれば文鎮」ではありません。正しい手順なら失敗してもやり直せる作業です。怖さの正体は手順を知らないことだけ。
そもそも上げるべきか
- 上げる理由がある:使いたい新機能がある/既知の不具合の修正が入った/新しいハードのサポートが必要
- 上げない理由がある:いま安定して飛んでいる/大会前・遠征前(環境を変えない)
「メジャーバージョンが出たから」だけで上げる必要はありません。動いている機体は資産です。
安全な更新手順
設定をバックアップ
CLIタブで「diff all」と入力し、出力された全文をテキストファイルに保存。日付とファーム版数をファイル名に。ついでに「dump all」も保存しておくと完璧です。Firmware Flasherでフラッシュ
対象ボード(Target)を確認し、安定版(Stable)を選択。「Full Chip Erase」をONにして書き込み。ボードが認識されない場合はBOOTボタンを押しながらUSB接続(DFUモード)。設定を復元
更新後は工場出荷状態。CLIに保存しておいたdiffを貼り付けて「save」。メジャーバージョンをまたぐ場合、一部の設定名が変わって弾かれることがあるので、エラー行だけ新しい設定名を調べて手動対応します。ベンチ確認(ペラなし)
受信機の認識・モード動作・モーター回転方向・(あれば)GPSの認識を、ペラを外した状態で一通り確認。ここまでやって初めて「更新完了」です。
文鎮化したように見えたら
フラッシュ失敗でLEDが点かない・認識しない場合も、DFUモード(BOOTボタン+USB接続)はほぼ生きています。DFUで認識さえすれば再フラッシュで復活。ドライバ問題でPCに認識されない場合はFCが認識されない時の記事へ。
❓ FAQ — よくある質問
Q.ELRS受信機やESCのファームも一緒に上げるべき?▾
別物として個別判断です。ELRSは送受のバージョン整合が重要(ELRS設定)、ESC(Bluejay等)は書き換えの成功体験を積んでから。一夜に全部上げると、不具合時に犯人が特定できなくなります。
Q.diffとdumpの違いは?▾
diffはデフォルトから変更した部分だけ、dumpは全設定です。復元にはdiffが実用的で、dumpは完全な記録用。両方保存が安心です。
▶ あわせて読みたい:Betaflight CLI入門 / Betaflight初期設定 / FCが認識されない時
SPONSORED
あわせて読みたい
FCの配線を理解しよう|UART・パッド・ESC接続を初心者向けに解説
FCのレイアウト、ESCとの接続、電源パッド(VBAT/5V/9V)、UARTの役割とTX/RXの接続方法、SoftSerial、FCサイズについて初心者向けに解説します。
機体制作5インチ自作の「本当の総額」全公開|買い物リストと見落としがちな出費【2026年版】
5インチFPVドローンを飛ばせる状態にするまでの現実的な総額を、機体パーツ・映像系・電源系・工具・法律関係まで全部乗せで公開。カートに入れ忘れがちなスモークストッパー・コンデンサ・充電器の電源、リモートIDまで、実際の買い物での落とし穴つき。
機体制作自作ドローンの組み立て完全手順|5インチFPV機を組む順番とコツ
5インチFPVドローンの組み立てを、フレーム→モーター→ESC→FC→VTX・受信機→通電前チェック→初通電の順に解説。プロペラを付けるタイミングやスモークストッパーの使い方など安全のポイントも。
連載「設定・チューニング」の記事
記事一覧をすべて見る →- 01Betaflight初期設定ガイド|初フライトまでの最短ルート
- 02BetaflightのOSD設定ガイド|表示すべき項目とおすすめレイアウト
- 03PIDチューニング入門|Betaflightの飛び味調整をやさしく解説
- 04フェイルセーフ設定と機体ロスト対策|電波が切れたときドローンはどうなる?
- 05レート設定の科学|「操作しやすさ」はPIDではなくここで決まる
- 06ELRS実戦設定ガイド|パケットレート・テレメトリ・モデルマッチの最適解
- 07Betaflightファームウェア更新のやり方|設定を失わない安全手順読んでいる記事
- 08EdgeTXプロポ設定の実務|モデル作成・スイッチ割当・音声・ELRS設定まで
- 09Betaflight CLI入門|diff・dump・setだけ覚えれば怖くない
- 10ブラックボックス入門|飛行ログで機体の不調と操縦の癖を「見える化」する
- 11受信機バインドのやり方総まとめ|ELRS・FrSky・失敗時のチェックリスト
- 12GPSレスキュー設定ガイド|電波が切れても機体が帰ってくる保険を作る
- 13モーター回転方向の確認と反転のやり方|配線を触らずBetaflightで直す
- 14Betaflightモード設定の基本|ARM・ANGLE・BEEPER・スイッチ割り当ての定石
- 15タートルモードの使い方|裏返しの機体を歩かず復帰させる(壊さないコツ付き)
- 16EdgeTXとOpenTXの違い|今から選ぶならどっち?移行は必要?
- 17BetaflightとiNavの違い|「飛ばす楽しさ」と「帰ってくる賢さ」の選択
- 18RPMフィルターとは?設定方法と「飛びが変わる」理由をやさしく解説
- 19フィードフォワード(FF)とは|PIDの「後追い」を消す先読みの仕組み
- 20フィルターチューニング入門|「削るほど速いが熱い」のバランスを取る
- 21VTXテーブルとSmartAudioの設定|OSDからチャンネル・出力を変える環境を作る
- 22Betaflightプリセット機能の使い方|チューニングの正解を1クリックで借りる
- 23ドローンのLEDストリップ設定|光らせ方と「実用装備」としての使い方
- 24アナログFPVカメラの画質設定|OSDジョイスティックで変える5項目
- 25UARTが足りない!FCのポート設計とSoftSerial・リソース再割当の基礎
- 26プロップウォッシュ対策|降下でビリつく原因と「設定3割・操縦7割」の解決法
- 27Tiny Whoopのチューニング入門|小さい機体ほど設定で化ける
SPONSORED
コメント・質問
記事への質問や感想をどうぞ。投稿は公開されます。個人情報や攻撃的な内容は控えてください。
コメントするにはログインしてください。
まだコメントはありません。最初の投稿をどうぞ。