Flash your radio chip from the command line.
smlight-cc-flasher is a Python CLI that erases, writes, verifies and reads firmware on the Texas Instruments CC13xx / CC26xx radio chip inside your coordinator — over USB, or across the network to a connected device.
Flash over a serial port, or straight to a networked coordinator like the SLZB-06 with --host slzb-06.local.
Full control of the CC13xx / CC26xx bootloader — including reading firmware back out to a file.
Handles ARM-M33-core chips such as the CC2674P10 with a single --m33 flag.
Apache-2.0, installable from PyPI. Descends from the well-known cc2538-bsl bootloader tooling.
Up and running in one line.
$ pip install smlight-cc-flasher$ smlight-cc-flasher -ewv -d /dev/ttyUSB0 firmware.hex$ smlight-cc-flasher -ewv --host slzb-06.local firmware.hexThe essentials.
- Type
- Python command-line tool
- Chips
- TI CC13xx / CC26xx (incl. CC2674P10 via --m33)
- Transport
- USB serial · network (TCP, default port 6638)
- Operations
- Erase · write · verify · read
- License
- Apache-2.0 (PyPI)
Ready to dive in?
smlight-cc-flasher is a Python CLI that erases, writes, verifies and reads firmware on the Texas Instruments CC13xx / CC26xx radio chip inside your coordinator — over USB, or across the network to a connected device.
CLI only. You supply the correct firmware .hex; network flashing needs a coordinator that exposes the bootloader over TCP.