Skip to main content

Snagboot

Snagboot intends to be an open-source and generic replacement to the vendor-specific, sometimes proprietary, tools used to recover and/or reflash embedded platforms. Examples of such tools include STM32CubeProgrammer, SAM-BA ISP, UUU, and sunxi-fel. Snagboot is made of three separate parts:

  • snagrecover uses vendor-specific ROM code mechanisms to initialize external RAM and run U-Boot, without modifying any non-volatile memories.
  • snagflash communicates with U-Boot to flash system images to non-volatile memories, using either DFU, UMS or Fastboot.
  • snagfactory orchestrates and parallelizes factory flashing tasks efficiently on groups of devices.

animated

Snagboot currently supports the following families of System-On-Chips (SoCs):

Please check supported_socs.yaml or run snagrecover --list-socs for a more precise list of supported SoCs.

Documentation: https://snagboot.readthedocs.io

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snagboot-3.0.tar.gz (172.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

snagboot-3.0-py3-none-any.whl (224.1 kB view details)

Uploaded Python 3

File details

Details for the file snagboot-3.0.tar.gz.

File metadata

  • Download URL: snagboot-3.0.tar.gz
  • Upload date:
  • Size: 172.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for snagboot-3.0.tar.gz
Algorithm Hash digest
SHA256 0a686395ba68adca3b4b913c171daf87f7ae9ff3b4f74758008c39b1de94c312
MD5 04000bf79938296cb28b1f1cbb3a589e
BLAKE2b-256 1f3fc8ccd7dcb2ff7d00250bee0cddaac59fbdc6fcc48ec649bc37f7d3bd3b76

See more details on using hashes here.

File details

Details for the file snagboot-3.0-py3-none-any.whl.

File metadata

  • Download URL: snagboot-3.0-py3-none-any.whl
  • Upload date:
  • Size: 224.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for snagboot-3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75114ebdb104daf07ffa7d27350a9c8e657d1a5c0d2bdb6df5336b6124945688
MD5 d4af6f845be65f80cbeb3fb967b2209b
BLAKE2b-256 4586c0538896b5404e7d1fc07602d3dae8e60a593c4ebd09e48a9ce144d744ee

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.0 This release

2 files

2.6.1

2 files

2.6

2 files

2.5

2 files

2.4

2 files

2.3

2 files

2.2

2 files

2.1

2 files

2.0

2 files

1.3

2 files

1.2

2 files

1.1

2 files

1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page