#Changing IEEE on ZBT-1?
1 messages · Page 1 of 1 (latest)
You can flash an up-to-date firmware with the Silicon Labs Flasher addon
But where can I find the proper firmware for it? The one I found seems to not support the new IEEE-more-than-once-change (I don't have the link since I am not on my laptop atm)
It's bundled with the addon
You just run the addon, it'll upgrade you to a version that works
Ahh ok. I was using the easy flash something something tool directly, since I was doing it in my laptop (where I only have HA Core for dev and not Hass.io)
Ah. In that case, you can just grab the firmware from the builder: https://github.com/NabuCasa/silabs-firmware-builder/releases/tag/v2024.8.20: https://github.com/NabuCasa/silabs-firmware-builder/releases/download/v2024.8.20/skyconnect_ncp-uart-hw_7.4.4.0.gbl
Thanks! I've flashed it but still get the same error when setting IEEE
File "/home/acosta/tmp/venv/lib/python3.11/site-packages/bellows/ezsp/protocol.py", line 205, in __getattr__
raise AttributeError(f"{name} not found in COMMANDS")
AttributeError: can_write_custom_eui64 not found in COMMANDS
I used universal-silabs-flasher --device /dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBTxxxxxxx write-ieee --ieee 34:10:f4:ff:fe:38:05:da
Ah. That command is deprecated. Are you using ZHA?
If so, just restore a JSON backup, it'll write it automatically
I don't have a backup with the old IEEE :/
I had restored a backup from another stick, and now I have 2 sticks with the same IEEE. That is why I wanted to manually change the IEEE of the one that was overwriten :
So changing just the IEEE for EmberZNet requires you to completely re-form a network
What you can do right now is just download a ZHA backup for your current network, change all instances of the IEEE address to something else, and also change the PAN ID and Extended PAN ID to some other values
Once you restore that backup file (https://github.com/zigpy/zigpy-cli?tab=readme-ov-file#network-restore), it'll write the IEEE address to the stick with the "new" network settings
That is fine. These are only used for development right now
I'll try doing the backup and restore tomorrow. There isn't any sort of checksum or validation on the IEEE and Pan id's? As long as they are valid hex ofc
A few values are excluded so don't pick all 00 or all FF
thanks! that worked!