ZBdongle-Pのファームウェア更新手順

これは古いです。今はWeb installerを使います

https://xfs.jp/61vcu0

→結局うまくいかないので、調べたところ、下記が該当した。

1.ファームウェアとスクリプトを1つのフォルダに展開する。

 ファームウェア:
 → ZBDongle-Pのコーディネータ:https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0
→ ZBDongle-Pのルーター:https://github.com/Koenkk/Z-Stack-firmware/tree/master/router/Z-Stack_3.x.0

ファームウェアはCC2652P_launchpadと書かれているファイル

スクリプト:https://github.com/JelmerT/cc2538-bsl

2.Pythonをインストールする。
3.管理者権限にてPowerShellを開く。
4.pip install pyserial intelhex
5.デバイスマネージャーより、接続されているCOMポートを探す。(例はCOM3)
6.ZBDongleを分解して、BOOTスイッチ押しながら、RSTボタンを押下する。(隣のスライドスイッチは初期値のOFFのまま)
7. python cc2538-bsl.py -p COM5 -evw –bootloader-sonoff-usb 。\CC1352P2_CC2652P_launchpad_coordinator_20221102.hex(COM番号とファームウェア名の変更を忘れずに)

参考:https://github.com/Koenkk/Z-Stack-firmware/issues/383#issuecomment-1301903658

Aliexpressの代替品にも同じアナウンスあり。
https://www.aliexpress.com/item/1005005057048658.html

デバイスをブートローダモードにする売り手の指示は正しくありません。Windows PCでフラッシュするには、以下の手順を使ってください。
1. cc2538-bsl.pyとCC1352P2_CC2652P_launchpad_coordinator_20230507.hexをダウンロードする。
2. コマンドプロンプトに行き、pythonコマンドを実行してpythonがインストールされていることを確認する。次に、上記のダウンロードしたファイルがあるフォルダに移動します。
3. pip install wheel pyserial intelhex python-magic コマンドを実行する。
4. デバイスをUSBポートに接続し、ブートロード・モード( RESETボタンを長押しし、Key1を押したままRESETを解除します。)に入ります。
5. python cc2538-bsl.py -p COM6 -evw –bootloader-sonoff-usb .\CC1352P2_CC2652P_launchpad_coordinator_20230507.hex コマンドを実行する。
上記のコマンドで、必要であればCOMポート(PCのデバイス・マネージャを使ってデバイスが接続されているCOMポートを見つける)とhexファイル名を置き換えてください。

  • elechobby/other/zbdonglep.txt
  • 最終更新: 2025/10/19 20:10
  • by htmikan