Dongle Sonoff ZigBee 3.0 plus that I would like to use only as a router

Hello everyone,
I have a Dongle Sonoff ZigBee 3.0 plus that I would like to use only as a router, I already have a CC2531 as a coordinator, sorry I’m still a beginner and I don’t know how to set the Sonoff ZigBee 3.0 as a router, if someone could tell me how to proceed I would be very grateful.
Many thanks.

Best if you used the Sonoff ZigBee 3.0 plus as a coordinator and the CC2531 as the router.

1 Like

You will need to replace the device’s existing firmware, that makes it operate as a coordinator, to firmware that makes it operate as a dedicated router.

A guide is linked here:


Or do what tteck recommended.

thanks for the replies,
I have already put this firmware CC1352P2_CC2652P_launchpad_router_20210128.hex on the Sonoff Plus and I would like to use the Sonoff Plus connected to a wall power supply, I’m using Zigbee2mqtt Edge.
how can i proceed now?
thank you.

Allow Zigbee2MQTT to pair and power on your stick.

Thank you very much, now everything is working perfectly.

+1

Upgrade coordinator firmware on ITead Sonoff ZigBee 3.0 Plus dongle on a seperate computer then migrate to it so it becomes the new Zigbee Coordinator before reflash your CC2531 with router firmware.

https://github.com/Koenkk/Z-Stack-firmwarehttps://github.com/Koenkk/Z-Stack-firmware/tree/master/router

Suggest that you also read/follow:

https://community.home-assistant.io/t/iteads-sonoff-zigbee-3-0-usb-dongle-plus-based-on-texas-instruments-cc2652p-20dbm-radio-mcu-now-sold-for-14-99/340705/

2 Likes

Thanks,
I will try to do what you said, just one question, to reflash the CC2531 it is essential to have the programmer or you can do it without

It is easiest if you have the CC-debugger, but it can be done without:

https://www.zigbee2mqtt.io/guide/adapters/flashing/alternative_flashing_methods.html

If CC2530/CC2531 already has firmware then it is possible to reflash via USB using zigpy-znp CLI tools:

https://github.com/zigpy/zigpy-znp/blob/f069b4580e9b39eb0c2bda09a04ae9c236447a31/TOOLS.md

https://github.com/zigpy/zigpy-znp/blob/f069b4580e9b39eb0c2bda09a04ae9c236447a31/TOOLS.md#flash-operations

Only if it doesn’t have firmware do you require flashing via debugger probe or alternative GPIO method

1 Like

Thank you for the replies,
i believe i will buy another Sonoff Plus which i will use as coordinator

To use the Sonoff as a router does it need a host computer or do you literally just plug it into a USB PSU?

After you have flashed Sonoff Zigbee 3.0 USB Dongle Plus or any CC2530/CC2531 USB adapter(s) with Zigbee Router firmware then you only want to use a standard USB charger as a power supply for it and not have it connected to a computer (as it will no longer use the USB to communicate), and you want to place it far away from any other electronic devices/appliances which can cause EMF/EMI interference.

Read more here:

https://community.home-assistant.io/t/iteads-sonoff-zigbee-3-0-usb-dongle-plus-based-on-texas-instruments-cc2652p-20dbm-radio-mcu-now-sold-for-14-99/340705/

1 Like

Thanks so much @Hedda

I accidentally bought a ZBDongle-E on ebay to use as a router when I meant to buy the CC2652P version instead. I found and installed the Zigbee router firmware on the Sonoff Zigbee 3.0 dongle plus “ZBDongle-E” (based on EFR32MG21) and it seems to be working OK. I can see devices connected through the router on the network map.

Flashing instructions: https://sonoff.tech/wp-content/uploads/2022/08/SONOFF-Zigbee-3.0-USB-dongle-plus-firmware-flashing-.pdf

Router firmware: Sonoff_Zigbee_Dongle_Firmware/Dongle-E/Router at master · itead/Sonoff_Zigbee_Dongle_Firmware · GitHub

2 Likes