Tool to flash Silicon Labs Wireless Gecko devices.
Project description
Silicon Labs Firmware flashing utility
The silabs-flasher
utility allows to flash products using the Silicon Labs
Wireless Gecko Series 1 and 2 chips. It makes use of the zigpy bellows library
to communicate using the EmberZNet Serial Protocol over serial port.
Use the info command to check communication with the device and get information about the current firmware and the bootloader:
$ silabs-flasher --device /dev/ttyUSB4 info
Manufacturer:
Board name:
EmberZNet version: 6.7.9.0 build 405
bootloader version: 0x1902, nodePlat: 0x04, nodeMicro: 0x18, nodePhy: 0x0f
The firmware can be flashed using the flash
command:
$ silabs-flasher --device /dev/ttyUSB4 flash --firmware ncp-uart-sw_679_115200.gbl
Trying to connect using EZSP...
Launching bootloader in mode recovery mode via EZSP.
Bootloader detected successfully.
Bootloader version: 1.9.2
Starting firmware upload...
Firmware update [####################################] 100%
Bootloader reported successful upload.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for silabs_flasher-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b792d3cee316b226eaccc1eb3f055cff4a4d0c586512d6514625272319728d6f |
|
MD5 | 745d420274170c1410dd3b3d4f1928f6 |
|
BLAKE2b-256 | e67f46b3cf249940166f5df1cf7b977e1e43c2969088af055dceee510bd719d5 |