Here are the #BL602 Flashing States and Flashing Command IDs derived from the BL602 Firmware Flasher (BLOpenFlasher)
https://github.com/lupyuen/bl602-eflash-loader#flashing-states
@chrysn Very interesting 🤔
@lupyuen At first glance, this could have parallels to the directives of a SUIT manifest.
#BL602 Firmware Flasher works like a State Machine ... Each Flashing State triggers a Flashing Command ... Let's trace the Flashing States
https://github.com/bouffalolab/BLOpenFlasher/blob/main/utils/util_program.go#L195-L245
"#Linux Fu: Bash Strings"
You can't tell which way the train went by looking at the tracks ... So let's study the #BL602 Firmware Flasher ... And see what Flashing Commands it sends to the EFlash Loader
So cute that the #BL602 Flashing Commands are all ASCII ... Perfect for UART! 👍
https://github.com/lupyuen/bl602-eflash-loader#flashing-commands
Here are the 24 Flashing Commands supported by the #BL602 EFlash Loader ... Thanks to Ghidra 🎉
https://github.com/lupyuen/bl602-eflash-loader#flashing-commands
"#Sigfox is in financial trouble"
https://www.cnx-software.com/2022/01/27/sigfox-is-in-financial-trouble/
@gemlog Honestly I'm not so familiar with "farming" sensors 🤔
"A Minimum Viable Computer, or Linux for $15" (Allwinner F1C100s)
"When do you know if your project needs to move on from bare-metal to an RTOS / Embedded Linux?"
#Pine64 PineTalk - "Talk about a dense 15 minutes"
IoT Techie and Educator / Apache NuttX PMC