Skip to content

Releases: Nerivec/silabs-firmware-builder

v2024.6.2-update3

21 Nov 12:22
Compare
Choose a tag to compare

Important

This release only affects zigbee_router. Other firmware remain the same as in previous release (no point in re-flashing them if you already had).
Remember to have the required external converter properly setup for router firmware support in Zigbee2MQTT.

What's Changed

  • Add concentrator support to router builds by @Nerivec in #14
    • MTORRs broadcast timings set to min 30, max 180.
  • Update router builds internal info to ease identification and debugging.
  • Fix router builds button. Add support for more adapters:
    • easyiot ZB-GW04 (BOOT)
    • Sonoff ZBDongle-E (BOOT)
    • TubesZB MGM24 (button on top board, also on esphome page as "bootloader")
  • Change router builds button to better match needs:
    • No network, long press (>5s): reboot into bootloader
    • No network, short press: toggle network steering (start/stop trying to join)
    • Joined to a network, long press (>5s): leave network
    • Joined to a network, short press: toggle source route discovery (start/stop broadcasting MTORRs)

Tip

Toggled statuses from button only remain effective while the adapter is powered on. Power cycling the adapter will bring them back to defaults.

Discussion: #16

Full Changelog: v2024.6.2-update2...v2024.6.2-update3

v2024.6.2-update2

07 Nov 01:51
Compare
Choose a tag to compare

What's Changed

  • Fix issue with MG24 builds
  • Cleaner router firmware
  • Add more router firmware

[Experimental] Router firmware

Important

Read bellow before you flash a router firmware!

This release cleans up the previous router build (previously matched the old Sonoff one to allow the use of the existing converter for initial testing).

Behavior to expect from the device:

  • It should automatically try to join a nearby open network every 10 seconds as long as it is not already joined (will continue indefinitely as long as it has power).
  • Using the reset button in the device's Z2M page, should allow you to enter the bootloader on the device, making flashing "from router firmware" easier (no need to open the casing, short pins, etc.). If USB, ensure you plug your device into the computer you intend to use for flashing BEFORE you press the reset button. Flashers should then be able to detect the launched bootloader and allow immediate flashing. If you press this by accident, a simple unplug/short wait/replug should take your device out of the bootloader. The button is one-way, since the device should disconnect immediately after pressing it, to enter the bootloader.

All will require an external converter until support is added natively to Z2M. The same converter can be used for all router firmware in this release. It can be found here. Use it with the following in your configuration.yaml:

external_converters:
  - silabs-adapter-with-router-firmware-converter.js

Note: The usual methods of entering the bootloader for flashing remain available (shorting pins, using a physical button, etc.). The Z2M button is just extra.

The following models have been tested at the time of this release:

  • SONOFF DONGLE-E
  • SMLIGHT SLZB-07mg24
  • TubesZB MGM24

Tip

If the device doesn't appear as it should in Z2M after flashing the router firmware, and it was previously joined to Z2M, trigger a re-interview to force the information to update. Among other updated properties, Firmware build date should now read 2024....

More details on external converters

Discussion about Router firmware

v2024.6.2-update1

29 Oct 08:29
5db311f
Compare
Choose a tag to compare

What's Changed

  • Use new template projects from puddly. Should make maintenance a lot easier.
  • Add experimental support for Sonoff ZBDongle-E Router firmware.
    • The adapter should automatically try to join a nearby open network every 10 seconds as long as it is not already joined (will continue indefinitely as long as it has power). This should remove the need to use the physical buttons (take apart the casing).
      • The LED will turn on and off (slowly) to alert of the fact the adapter is running a new scan. Once joined, the LED will stay fixed.
    • Compatible with existing Zigbee2MQTT converter. With updated software version info so you can tell which were updated (if you have several). You may need to re-interview for the updated info to show up.
    • Flashing can be done via Ember ZLI

EDIT: All MG24 firmware removed until an issue is investigated.

Full Changelog: https://github.com/Nerivec/silabs-firmware-builder/commits/v2024.6.2-update1

v2024.6.2

22 Sep 18:16
830267e
Compare
Choose a tag to compare

Increased configs for all NCP firmware. Should provide better stability on "spammy" networks, networks that make heavy use of groups and broadcasts, etc..

LQI/RSSI reporting issue in 8.0.0 and 8.0.1 should now be fixed!
https://www.silabs.com/documents/public/release-notes/emberznet-release-notes-8.0.2.0.pdf

v2024.6.1

27 Jul 19:17
ca37750
Compare
Choose a tag to compare

Based on Simplicity SDK 2024.6.1.

Includes experimental RCP builds with support for ZigBee + OpenThread + BLE. See https://github.com/Nerivec/silabs-multiprotocol-builder

Testing EmberZNet 8.0.0

28 Jun 01:56
Compare
Choose a tag to compare
Pre-release

Testing new firmware builds based on newly created Simplicity Studio projects with EmberZNet 8.0.0.

ncp-uart-hw: Firmware with hardware flow control enabled (should use rtscts: true in serial config)
ncp-uart-sw: Firmware with hardware flow control disabled (should use rtscts: false in serial config)