EFlash Loader is the program that runs on to flash all firmware ... The ELF was uploaded recently (no source available) ... Let's look inside with Ghidra

github.com/bouffalolab/bl_iot_

You can't tell which way the train went by looking at the tracks ... So let's study the Firmware Flasher ... And see what Flashing Commands it sends to the EFlash Loader

github.com/bouffalolab/BLOpenF

Firmware Flasher works like a State Machine ... Each Flashing State triggers a Flashing Command ... Let's trace the Flashing States

github.com/bouffalolab/BLOpenF

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.