現在BL652で開発をしているのですが、
市販の開発ボードでは上手くいくのに自分が作った基板では
うまくいかないという訳の分かららない現象が発生していました。。。
なんやねんこれ。。。
もしかと思いBL652のファームウェアのバージョンを確認したら
結構違っていた。。。
ちなみに市販の開発ボードは、秋月で買った以下の製品。
https://akizukidenshi.com/catalog/g/gK-15567/
この製品のバージョンは「28.11.8.0」
モジュール単体も秋月で購入。
https://akizukidenshi.com/catalog/g/gM-14448/
このバージョンは、「28.6.1.2」
この違いによって動作しない文法とかがありました。。。
変なところで時間くったわ。。。
ということで今回はBL652のファームウェアをアップデートしてみます。
1、ファームウェアのダウンロード
以下のサイトから最新版のファームウェアをダウンロード。
https://www.lairdconnect.com/wireless-modules/bluetooth-modules/bluetooth-5-modules/bl652-series-bluetooth-v5-nfc-module
ファイルをダウンロード後、zipを解凍して、BL65xUartFwUpgrade.exeを実行。
詳細は以下
ITSE01052_12_BL652_Firmware_For_Upgrade_v28_11_8_0_r1\ITSE01052_12_BL652_Firmware_For_Upgrade_v28_11_8_0_r1\Firmware\BL65xUartFwUpgrade.exe
モジュールとPCをUSBケーブルで接続して、COMを選択し、OKボタンをクリック。
これでアップデートは完了です。
最後にUwTerminalX.exeで「AT I 3」のコマンドを打てばバージョンを確認できます。
今回はBL652ファームウェアのアップデートを行いました。
BL652は、安価でかなり省電力なモジュールです。
電池駆動の製品を作りたい方にはぴったりのモジュールになっておりますので、
今後開発を依頼した方はお気軽にご連絡ください。