[教學] Sonoff zigbee 3.0 USB Dongle Plus 改成Router mode

刷機有風險,欲參考的同學們請審慎評估後果

前言

Sonoff推出的新款zigbee dongle是一款CP值相當高的產品,具備CC2652P+CP2102N晶片組,通過各方認證、不需DIY、價格卻只要300出頭(現在淘寶上架價格更低),雖然家中已有zigbee coordinator但位置不太理想,因此藉由這個理(ㄅㄞˋ)由(ㄐㄧㄚ)購入此款裝置來作延伸的測試

教學

由於原生韌體為coordinator,因此要將此裝置改為router做使用需要修改韌體,修改韌體的方式有很多,這邊用最簡單的方式進行分享:

  1. 下載 TI FLASH-PROGRAMME
    [FLASH-PROGRAMMER Software programming tool | TI.com]

  2. 打開軟體後,按照下圖指示操作


  3. 韌體可至https://www.zigbee2mqtt.io/guide/adapters/#recommended下載,包含coordinator/ router,第二點的刷機教學文檔也可在此連結中找到:

  4. 這邊提醒一下,Koenxx提供的官方版本僅有5dbm,強度上似乎不太理想,有另外提供開發版本可增強至9dbm
    (Z-Stack-firmware/CC1352P2_CC2652P_launchpad_router_20220125.zip at develop · Koenkk/Z-Stack-firmware · GitHub)

  5. 有玩家將強度提高至20dbm(認證規範的強度),我自己尚在測試中,欲服用的玩家請自行斟酌XD,相關討論內容如連結:Issues · Koenkk/Z-Stack-firmware · GitHub
    使用的韌體連結來源:https://ptvo.info/cc2652r1-cc2652rb-cc2652p-cc1352p2-configurable-router-firmware-748/
    可參照此樓設定compile後套用至Sonoff dongle:TX power for CC1352P2 CC2652P router firmware · Issue #273 · Koenkk/Z-Stack-firmware · GitHub


提醒:SBL務必要enable否則你的dongle會被鎖住後續要另外透過jtag治具才能刷機

備註:此版韌體compile程式可以將設備更改成自己的參數,例如製造商等等,設定完後記得要先輸出設定檔(Save custom convertor for Z2M),然後將設定檔放到zigbee2mqtt資料夾底下,然後在supervisor ->zigbee2mqtt ->設定,將configuration作下列修改:

advanced:
  log_level: debug
external_converters:
  - 你的設定檔.js
感想

提供5dbm和20dbm的網路圖給大家參考,好像沒差很多XD,但因為我也剛刷好,還在測試中,有興趣的同學們可以自行測試

5dbm

20dbm

1個讚

請問,我有成功更新韌體,但要加入 Z2M 卻都無法加入,也就是都沒有設備加入的訊息出現,不知道是什麼問題? :thinking:

是加不進去還是?

應該是加不進去。
因為我開啟 Z2M 允許裝置加入,然後就一直等都沒有顯示有新的裝置加入,重複好幾次都不行,也把 Sonoff 放在 Z2M 旁邊也都不行:face_with_spiral_eyes:

結果是韌體下載錯了,我是看 YouTube 的教學是下載這個:CC1352P2_CC2652P_launchpad_coordinator_20220219
改為 Zigbee2MQTT 網頁提供的這個才對CC1352P2_CC2652P_launchpad_router_20220125
之後就順利加入 Z2M 了 :laughing:

儘量都已官方的資源為主,因為這些開源的東西變動的很快,大家分享心得可能也沒辦法與時俱進

1個讚

原本想說有影片教學,就跟著操作就好,會比較快,沒想到卻花了更久的時間…… :sweat:
我其實還有遇到將 Sonoff Dongle 插入 USB 插槽後,軟體都沒有出現硬體設備,都沒有任何反應。爬文後才知道要安裝驅動程式,電腦才認得。
CP210x USB to UART Bridge VCP Drivers

請問為什麼要改為Router Mode ?跟原本的"coordinator"有什麼不同?

小弟不才,剛踏入HA!

第二支以上改成router擴充訊號用
Coordinator只能有一個

1個讚