Migrate from SONOFF ZBDongle-P to Skyconnect --- Unable to use Sonoff as router due to ieee

Today I migrated from a SONOFF ZBDongle-P to Skyconnect for my Zigbee network in Home Assistant - using ZHA.

Migration worked great. I then flashed the Sonoff to use as a router. Issue I found with using as a router, is that during the migration the skyconnect took the same IEEE address as the sonoff. So now when I try to add the Sonoff, it doesn’t work because it has the same IEEE as the skyconnect coordinator.

Any advice on this? Is there a way to change the IEEE on either the Skyconnect or my Sonoff so that I can still use the Sonoff as a router?

When flashing through TI’s ‘Smart Programmer 2’, there is an option to add a second IEEE, which will override the hardware one.

afbeelding

@francisp Thank you so much - this is great news! Which option would I select if I go ahead and reflash with this tool? I will go check it out now

Just FYI, cc2538-bsl can also set the secondary address.

1 Like

Thanks @jerrm - I am trying your suggestion because it appears flash programmer 2 doesn’t work with the latest router firmware, known issue…

@jerrm — how do I set the secondary address? I used the below command to flash it, but it did not change the IEEE or set a secondary access that I can see. Is there a way I can update the command to do this?

python cc2538-bsl.py -p COM3 -evw --bootloader-sonoff-usb CC1352P2_CC2652P_launchpad_router_20221102.hex

After flashing I still have the same problem where ZHA sees the same IEEE as skyconnect when I try to add Sonoff as a router., Hoping you can point out a way I can update the above command so that I can fix this.

Got it working with this command!! Was able to update the IEEE address, Home Assistant ZHA recognized the new secondary address! Thanks @jerrm

python cc2538-bsl.py -p COM3 -evw --ieee-address 00:12:4b:00:01:4d:12:34 --bootloader-sonoff-usb CC1352P2_CC2652P_launchpad_router_20221102.hex

2 Likes