### Displaying Help for cc2538-bsl.py Source: https://github.com/jelmert/cc2538-bsl/blob/main/README.md Execute the script with the -h option to view available commands and usage information. ```bash python cc2538-bsl.py -h ``` -------------------------------- ### CC13xx/CC26xx Bootloader Configuration via CCFG Source: https://github.com/jelmert/cc2538-bsl/blob/main/README.md Configuration of the ROM bootloader is done through the BL_CONFIG register in CCFG. BOOTLOADER_ENABLE must be set to 0xC5 to enable the bootloader. ```c SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE SET_CCFG_BL_CONFIG_BL_LEVEL SET_CCFG_BL_CONFIG_BL_PIN_NUMBER SET_CCFG_BL_CONFIG_BL_ENABLE ``` -------------------------------- ### Enabling Bootloader with SONOFF Zigbee 3.0 USB Dongle Plus Source: https://github.com/jelmert/cc2538-bsl/blob/main/README.md For the CC2652P based SONOFF Zigbee 3.0 USB Dongle Plus, use `--bootloader-sonoff-usb` to activate the bootloader without opening the enclosure. ```bash python cc2538-bsl.py --bootloader-sonoff-usb ``` -------------------------------- ### CC13xx/CC26xx Bootloader Configuration Settings Source: https://github.com/jelmert/cc2538-bsl/blob/main/README.md These settings are used to configure the ROM bootloader. Ensure you understand the security implications before enabling failure analysis in deployed firmware. ```c BOOTLOADER_ENABLE = 0xC5 BL_LEVEL = 0x00 BL_PIN_NUMBER = 0x0B BL_ENABLE = 0xC5 ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.