Bootlin's Snagboot Aims To Recover & Reflash Embedded Platforms
The embedded Linux experts at Bootlin have released Snagboot as a new open-source project aiming to make it easy to recover and re-flash embedded platforms.
Snagboot is intended to help those that have bricked embedded systems and to replace what is currently often left up to vendor-specific tools for (re)flashing the embedded systems. Snagboot consists of snagrecover as a tool for initializing external RAM and running a bootloader without modifying any non-volatile memory and snagflash for communicating with the bootloader over USB to flash system images to non-volatile memory using DFU, USB Mass Storage, or Fastboot.
Snagboot currently works on embedded platforms with SoCs including STMicroelectronics STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner Sunxi, and Texas Instruments AM62x.
More details on the Snagboot open-source release via the Bootlin blog. The Snagboot project is hosted on GitHub.