Skip to main content

llama-bsl

llama-bsl is a cross-platform Python tool for uploading firmware to Texas Instruments CC13xx, CC2538 and CC26xx wireless microcontrollers through their ROM serial bootloader.

The project is an Electrolama fork of cc2538-bsl. It exists to explore specialised features that are useful for Electrolama hardware but are unlikely to belong in the general-purpose upstream tool. Broadly useful fixes are intended to be contributed upstream.

Project status​

Experimental software

llama-bsl is an experimental fork. Some of its features can disable serial bootloader access. Do not use those features unless you are comfortable recovering the target with a JTAG debugger.

Documentation for the fork-specific features is still incomplete. Review the repository history and source before using it on hardware you cannot recover.

Supported device families​

  • TI CC13xx
  • TI CC2538
  • TI CC26xx