I previously had a Sonoff Zigbee 3.0 USB Dongle Plus - E as my Zigbee coordinator connected to my Yellow HA. I have now enabled the onboard Zigbee coordinator and using the migrate radio seem to have a fully working co-ordinator (HA is responding to state changes of Zigbee devices). I have now installed router firmware on the Sonoff dongle using the Sonoff Dongle Flasher. It appeared to be successful although I notice when I once again connect using the Sonoff Dongle Flasher it says ‘Unknown Firmware’ (I have now done the process twice.)
I am attempting to add the router to ZHA and when I place the router in pairing mode I instantly get a detected device however it shows this:
If you use ‘migrate radio’, the IEEE address of your old coordinator is copied to the new coordinator. If you flash router firmware on the old coordinator without changing the IEEE address → 2 devices on the network with thz same IEEE address, which does not work.
I’m going round in circles as I thought totally clearing out the ZHA integration and starting from scratch would overcome the problem. I deleted ZHA, rebooted the system and even deleted the zigbee.db and still whenever I go to add the dongle it reports itself as being Yellow with the IEEE address the Yellow has.
I have learnt that you have to actively change the IEEE address as it does not get changed at all by the integration AFAIK.
I have used the universal-silabs-flasher on a Windows PC to acess the Sonoff Dongle. I cannot write the ieee when it is set to the router firmware. I reflashed the co-ordinator firmware and the command seems to work.
I can use the write-ieee command and it reports a successful write and I check it by trying to write-ieee again and says it is already set to the new value I gave it even after several power cycles. I then re-installed the router firmware and tried to pair it to ZHA which at this point has one device - the Yellow radio. I then attempt to add a device and hold down the boot button on the dongle and it appears in HA as being the Yellow with the Yellow IEEE address.
I reloaded the coordinator firmware on the Sonoff Dongle and it was reporting the IEEE address that I had changed to ie it is definitely different to the Yellow IEEE address.
Maybe I need to change the Yellow IEEE address. I have loaded the add-on for the universal-silabs-flasher which reports that it programmed the firmware successfully on the Yellow. There does not seem to be anyway to use the commandline write-ieee option.
Any thoughts you or anyone has. Thank you.
Thank you for replying and directing me to the firmware. I will try it.
I see in one of the discussion threads on there a very similar issue to mine. Nerivec suggests it could be the router firmware just doesnt process the changed IEEE address.
If that is the case do you have an idea on how I can change the IEEE address on the Yellow coordinator. Thank you.
I installed the new firmware and yes it does connect without requiring the boot button which is handy because it means the cover can be put back on!
Sadly though it still connects as the Yellow