{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Flashes firmware onto Silicon Labs radios (EmberZNet, CPC, Spinel) by automatically entering bootloader mode and transferring images via XMODEM, with built-in GBL validation and checksum verification.","skillfed_tags":["firmware-flashing","iot-hardware","radio-programming"],"use_cases":["Update firmware on Silicon Labs radio adapters used in Home Assistant or other IoT hubs without manual bootloader entry.","Flash custom or vendor-specific EmberZNet, CPC, or Spinel firmware images onto development boards during prototyping.","Automate firmware deployment across multiple identical radio devices in production or lab environments.","Recover or reprogram IEEE addresses on EmberZNet devices as part of device provisioning workflows.","Probe connected radios to identify their current application type and bootloader capabilities before flashing."],"what_it_does":"Universal Silicon Labs Flasher is a command-line tool that automates firmware updates for Silicon Labs radios (EmberZNet, CPC multi-PAN, or bare Gecko Bootloader). It handles the entire process: detecting the device, entering bootloader mode via one of several reset methods, and transferring a GBL firmware image over XMODEM with built-in validation and checksum verification both before and after transfer.\n\nThe tool is designed for hardware integrators and developers working with Silicon Labs radio modules in IoT and mesh networking contexts. It supports multiple device types (Yellow, SkyConnect, Home Assistant Connect ZBT-2, Sonoff ZBDongle-E) through both explicit bootloader reset configuration and predefined device profiles. It can also write or verify IEEE addresses on devices running EmberZNet firmware.","worth_installing":"Yes, if you work with Silicon Labs radios and need reliable, validated firmware flashing. Low install friction, active maintenance, no known vulnerabilities, and a focused scope make it a solid choice for the specific task. GPL-3.0 copyleft is a consideration only if you plan to redistribute modified versions commercially. The 116-day recency and 174 GitHub stars suggest active use in the Home Assistant ecosystem."},"id":"universal-silabs-flasher","links":{"html":"https://skillfed.io/packages/universal-silabs-flasher","md":"https://skillfed.io/packages/universal-silabs-flasher.md","pypi":"https://pypi.org/project/universal-silabs-flasher/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-20","license_spdx":null,"license_treatment":"copyleft","name":"universal-silabs-flasher","python_support":"supports_current","summary":"Tool to flash firmware onto any Silicon Labs radio running EmberZNet, CPC multi-PAN, or just a bare Gecko Bootloader"},"popularity":{"monthly_downloads":83277,"position":14084,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
