SONOFF ZBMINI-L Zigbee 3.0 Smart Switch by ITead works without neutral wire?

ITead use same CC2652P chip in ZBMINI-L, S26R2ZB, and Sonoff Zigbee 3.0 USB Dongle Plus now.

Note that Sonoff S26R2ZB which has same chip has reported work terrible as a Zigbee Router which is likley due to a firmware bug, read → https://github.com/Koenkk/zigbee2mqtt/discussions/10909

CC2652P1 / CC2652P1F → https://dev.ti.com/tirex/explore/node?node=AP7vVb5x.JDz3X9XOCv9Zw__coGQ502__LATEST

image image

image

It should be however…

Note! CC2652/CC1352 uses cJTAG (IEEE 1149.7) interface with no SWD (Serial Wire Debug) access using TDI/TDO so only exposes TMS/TCK instead of SWD/SWDCLK thus needing (c)JTAG debug probe which supports cJTAG programming mode which can send required magic byte array.

image

Read:

https://electrolama.com/radio-docs/advanced/flash-jtag/

https://gist.github.com/hwhw/fc43892785aa84913d03495c97b0f25a

The cheapest option for an officially supported debugger is Texas Instruments CC-DEVPACK-DEBUG:

https://www.ti.com/tool/CC-DEVPACK-DEBUG

The official TMDSEMU110-U XDS110 JTAG Debug Probe is better option though as offer more options:

https://www.ti.com/tool/TMDSEMU110-U

Texas Instruments XDS110 JTAG debug probe is a bit expensive but cheap clones of it should work, ex:

https://aliexpress.com/item/4000751867419.html

Also, note that original Segger J-Link V9 (legacy) debug probes does not support cJTAG, so need at least a Segger J-Link V10:

https://wiki.segger.com/J-Link_Model_Overview

Similarly, if you messed up the bootloader firmware when flashing a CC2562/CC2352 based Zigbee Coordinator USB adapter like Sonoff Zigbee 3.0 USB Dongle Plus then the only way to unbrick the hardware is to flash with cJTAG via the TMS/TCK port:

image

Would be great if it could set TX power (transmission amplification) to whatever you want and support some standard external sensors that PTVO custom firmware support like temperature and humidity.

https://ptvo.info/zigbee-configurable-firmware-features/

1 Like