darkxst / silabs-firmware-builder

Silicon Labs firmware builder
https://darkxst.github.io/silabs-firmware-builder/
261 stars 25 forks source link

SLZB Ember config update #92

Closed darkxst closed 1 month ago

darkxst commented 1 month ago

Sync settings to match with ZBDongle-E Settings

supaeasy commented 1 month ago

Oh will this prevent the error? Where do I put this?

darkxst commented 1 month ago

@supaeasy If you are using Ember on Z2M, this will fix those errors at startup. SMLIGHT will be pushing this build out OTA for slzb-06m in the next few hours or you can update directly using the firmware in this PR.

supaeasy commented 1 month ago

Thank you and sorry for the dumb question, I was in the middle of another thread when I got notice of this comment so I mixed it up. May I ask: why do you update 4.1 not 4.2?

darkxst commented 1 month ago

7.4.2 may introduce new issues and needs further testing before pushing out as stable release, however there are builds for 7.4.3(essentially the same as 4.2) here: https://github.com/darkxst/silabs-firmware-builder/commits/06M-APS/

kalpik commented 1 month ago

Hi,

Just wanted to check how the OTA process works with SMLIGHT. Do they list all of these firmware on OTA? As of now, I only see firmware version 20240408 available as OTA on slzb-06m. Which exact firmware version is this? Is there an option to flash custom zigbee firmware over the network? I know I can flash via USB, but would prefer network.

Thanks

darkxst commented 1 month ago

@kalpik

The version numbers in OTA are different, however 20240510 == 7.4.1 with this ember config updates. You need to install Core firmware 2.2.0.dev before you can install this one though. The actual firmware version will be displayed in logs on startup of Z2M.

You can also flash custom firmware over the network using universal-silabs-flasher

universal-silabs-flasher --device socket://slzb-06m.local:6638 flash --firmware <file.gbl>
kalpik commented 1 month ago

Thanks! This explains a lot! But when I try to flash via ethernet, I get this:

ncp-uart-hw-v7.4.2.0-slzb-06m-115200.gbl [------------------------------------] 1% 00:32:05 Error: Firmware image was rejected by the device. Ensure this is the correct image for this device.

kalpik commented 1 month ago

Never mind. This error was because the z2m container had restarted and connected back to the stick. After shutting down z2m, and then updating, it went fine, thanks!