Snagboot: an embedded-system recovery tool

Post Syndicated from original https://lwn.net/Articles/932724/

Bootlin has released
a tool called Snagboot
that is intended to help with the recovery of
bricked embedded systems.

Thankfully, most embedded platforms almost always include some form
of recovery via USB or UART, which usually involves sending a boot
image to the platform’s ROM code. A few tools exist that leverage
this functionality to offer quick recovery and reflashing via USB,
such as STM32CubeProgrammer, SAM-BA or UUU. However, these tools
are all vendor-specific, which means that developers working on
various kinds of platforms have to switch between different tools
and learn how to use each one.

To address this issue, Bootlin is happy to release today a new
recovery and reflashing tool, called Snagboot.