内容

こちらのFCをELRS 3.xにアップデートしようとのファームウェアを4.3.1から4.4.3に更新する際にDFUモードに入れずハマったので解決方法のメモです。

公式サイトへのFC情報へのリンク

https://betafpv.com/collections/brushless-flight-controller/products/f4-1s-12a-flight-controller

失敗パターン

Betaflight Configuratorからアップデートをしようとしたのですが、FCがDFUモードとして認識されずに困っていました。

DFUモードに入れない場合の解決方法をネットで調べると以下の2点の紹介がよくされていました。

  1. CP210x USBドライバーを入れる
  2. ImplusRCアプリを使う

しかしBetafpvのFCは上記の方法では再起動後にうまくUSB機材として接続できず、ファームの書き込みの段階で失敗していました。

成功したパターン

さらに調べると、Betafpvのトラブルシューティングを見つけました。

Betafpvトラブルシューティング

https://support.betafpv.com/hc/en-us/articles/900004741703-Troubleshooting-Cannot-Connect-to-Betaflight-Configurator

ここでは「CP210x Driverではなく、STM32 Virtual Com Port Driverをインストールせよ」との指示がかかれていました。

そこでSTM32 Virtual Com Port Driverを検索して以下のサイトからダウンロード。(ダウンロードするためにはメールアドレス登録が必要で、そのメールアドレスにダウンロード用のリンクが届きます)

STM32 Virtual Com Port Driver

https://www.st.com/ja/development-tools/stsw-stm32102.html#get-software

これで無事にFCがDFUモードとして認識され、ファームウェアをアップデートすることができました。

最後に

最近のFCはELRS 3.x対応ということで、購入時点でファームウェアもBetaflight 4.4.x以上になっていると思いますが、古いFCのストックがあり、それをアップデートして利用したい人のヒントになればと思います。

関連投稿