Snag It, Flash It, Ship It: Rethinking Factory Flashing With Open Tools
summary
Open-source factory flasher expanded from Snagboot into snagfactory (v2.0, Nov 2024) with a Windows GUI, parallelized flashing and saved per-session logs. Recovery uses snagrecover to load U-Boot into RAM; flashing uses snagflash with DFU/fastboot and automatic chunking for images larger than RAM. It supports seven released SoC families (Broadcom merged, Rockchip and Raspberry Pi incoming), writes GPT and eMMC hardware partitions, and runs OEM U-Boot commands. Limitations: USB/U-Boot dependency, no hot-plug batch addition yet, and DFU speed constraints.
AI-written summary · about
chapters (9)
- 0:00Factory flashing challenges
- 3:56TI's Flash Writer tool
- 11:05Snack Boot project
- 16:26Snack Factory install
- 21:20Snack Factory config file
- 23:26Snack Factory pipelines
- 29:05Snack Factory logging
- 32:14Future goals and feedback
- 44:06Q&A
related talks
43mAccelerated Porting of Linux, U-Boot and Yocto for Production Ready Emb...
47mOrchestrated Android-Style System Upgrades for Embedded Linux
28mStandardizing the Generation and Signing of Boot Images
30mWhy Open Source Firmware is Important
44mUpdating an Embedded System with SWUpdate Framework
36mOSFCI - Extensible Open-source CI for Firmware with Real Hardware Execution
45mOSS Remote Firmware Updates for IoT-like Projects
40mBoard Farms for Everyone: Making Hardware Debugging Easier and Sharing Boards...
