FlySpark ロゴFlySpark

Betaflight・INAV・ArduPilot・PX4 のファームウェア書き込み

Android スマホと USB OTG ケーブルで、フライトコントローラーへの Betaflight などのファームウェア書き込みができます。

FlySpark がボードを検出して適切なファームウェアをダウンロードし、動作中のボードをブートローダーに切り替えて書き込み、完了後に設定の復元を提案します。書き込みには USB への直接アクセスが必要なため、Android アプリで提供しています。シミュレーションのブートローダーを使ったドライランのデモはブラウザで動きます。

このツールは Android 版 FlySpark アプリで動作します。デモはブラウザで試せます。

主な機能

パソコンなしでファームウェアを書き込む

ファームウェアの書き込みにはデスクトップの Configurator を使うのが一般的で、それで問題なく書き込めます。でも、スマホならいつも持ち歩いているので、フィールドで書き直しが必要になったフライトコントローラーも、帰宅を待つ必要はありません。FlySpark は動作中のファームウェアまたはブートローダーからボードのターゲットを読み取り、一致するファームウェアを先頭に表示するので、間違ったターゲットを書き込むリスクを減らせます。

ExpressLRS の受信機やモジュールはExpressLRSツールで Wi-Fi 経由で更新でき、EdgeTX 送信機にはEdgeTXツールに専用の書き込み機能があります。

書き込む前に

プロペラを外し、データ通信対応のケーブルを使い、スマホの充電が十分か確認してください。多くのボードでは書き込みによって設定が消去されるため、FlySpark が作成するバックアップを残しておくか、先にBetaflight 設定で CLI の dump を保存しておきましょう。ボードが表示されない場合は、USB ドクターが、スマホがそれをフライトコントローラーとして認識しているのか、ブートローダーとしてか、まったく認識していないのかを教えてくれます。

iPhone は書き込みに必要な USB アクセスをアプリに許可していないため、書き込みツールは Android 専用です。

Android スマホで Betaflight を書き込む方法

  1. アプリをインストール. Google Play から FlySpark をインストールします。
  2. ボードを接続. プロペラを外した状態で、フライトコントローラーを USB OTG ケーブルでスマホにつなぎます。
  3. ファームウェアを選ぶ. ファームウェア書き込みツールを開き、検出されたターゲットを確認して、バージョンとオプションを選びます。
  4. 書き込みと復元. 書き込みを開始します。完了したら、バックアップから設定を復元します。

よくある質問

スマホから Betaflight を書き込めますか?

はい。USB OTG に対応した Android スマホなら可能です。アプリがファームウェアをダウンロードし、DFU またはブートローダー経由でボードに書き込みます。

ブラウザでファームウェアを書き込めますか?

FlySpark の Web 版ではできません。Android アプリか、公式のデスクトップ版 Configurator を使ってください。

iPhone で使えますか?

いいえ。書き込みには、iPhone アプリでは使えない USB アクセスが必要です。

設定は消えますか?

書き込むと通常は設定がリセットされます。FlySpark は書き込み前にバックアップを取り、復元を提案します。

先に試せますか?

はい。デモでは、シミュレーションのブートローダーに対してドライランで書き込みを行います。

FlySpark のツールをすべて見る

FlySpark を入手

このツールは Android 版 FlySpark アプリで動作します。デモはブラウザで試せます。