zigbee-firmware
Zigbee Development Firmware
Usage
- Make sure device drivers for your adapter's USB-to-UART bridge/converter is already installed if required.
- Stop (and disable) any application/service/integration that is connected (or will try connect) to the serial port used by the adapter.
- Backup NVRAM with bellows CLI tools (multi platform Python based command line tool).
- Download and install Python (latest version for Linux, macOS, or Windows depending on operating system).
- Install Elelabs Firmware Update Utility (multi platform Python based command line tool).
- Use command
python Elelabs_EzspFwUtility.py flash -p /dev/select/correct/tty-device -f 'path/to/firmware.gbl'
- Optionally use alternative use other flashing tools and methods for flashing firmware Silicon Labs EFR32 based adapters:
- If needed restore NVRAM from the backup file you created with bellows CLI tools.
Versions
Folders containing different versions of bootloader and NCP firmware.
- EFR32 Series 1
- EFR32 Series 2
- EFR32MG2x-768k B
- EFR32MG22 B
- EM357 A
- EM3581 A
- EM3585 A
- EM3587 A
- EM3588 A
- GFR8LE
- MG1B232
- Sonoff-ZBBridge B
Notes
- A -> Updated to EmberZNet 6.7.10
- B -> Updated to EmberZNet 6.10.3
- C -> Added EmberZNet 7.0.1
Folders containing legacy firmware for older Ember/Silabs chips.