Tow‑Boot: Make Booting Boring
A menu‑driven, opinionated U‑Boot distro—BIOS‑like, predictable, and refreshingly simple.
What is Tow‑Boot?
Tow‑Boot is a user‑friendly U‑Boot variant that aims to eliminate bootloader surprises by flattening board‑specific quirks and providing a standardized menu interface. It installs firmware, boots your OS, and that’s it.(`simple and boring`, `BIOS‑like experience`) :contentReference[oaicite:1]{index=1}
Supported Devices
Board | SoC | Support Level |
---|---|---|
NanoPi M1 | Allwinner H3 | Best effort |
NanoPi M1 Plus | Allwinner H3 | Best effort |
ALL‑H3‑CC H5 | Allwinner H5 | Best effort |
La Frite | Amlogic S805x | Supported |
Le Potato | Amlogic S905x | Best effort |
Renegade Elite | RockChip RK3399 | Supported |
ODROID‑C2 | Amlogic S905 | Best effort |
ODROID‑C4 | Amlogic S905x3 | Best effort |
ODROID‑N2 | Amlogic S922x | Best effort |
TERES‑I | Allwinner A64 | Best effort |
Orange Pi PC | Allwinner H3 | Supported |
Orange Pi PC2 | Allwinner H5 | Best effort |
Zero Plus2 (H5) | Allwinner H5 | Supported |
A64 | Allwinner A64 | Best effort |
A64‑LTS | Allwinner A64 | Supported |
Pinebook (A64) | Allwinner A64 | Supported |
Pinebook Pro | RK3399 | Supported |
Pinephone (A64) | Allwinner A64 | Supported |
Pinephone Pro | RK3399 | Supported |
Supported = regularly tested; Best effort = likely functional; Experimental/Pi = included but possibly finicky. :contentReference[oaicite:2]{index=2}
Installation Methods
Choose your path based on hardware architecture:
- Dedicated Storage (SPI/eMMC) – Recommended. Use the menu-driven installer from images like
spi.installer.img
ormmcboot.installer.img
. Follow prompts to flash firmware and reboot. :contentReference[oaicite:3]{index=3} - Shared Storage – Advanced. Flash the
shared.disk-image.img
, adjust partitions (like viasfdisk
), boot, and keep your OS installer from rewriting partition tables. :contentReference[oaicite:4]{index=4} - Serial Console – On headless ARM boards, use 115200 baud over tools like
screen
orpicocom
. :contentReference[oaicite:5]{index=5}
Latest Release Highlights
The most recent release, **2023.07‑007**, brings automated GitHub Actions builds, new board support, and platform improvements.
- Board additions: LibreComputer amlS905xCc, Orange Pi PC2, ALL‑H3‑CC H5, NanoPi M1 & M1 Plus. :contentReference[oaicite:6]{index=6}
- Updated dependencies: U‑Boot → 2023.07, TF‑A → 2.9, build tooling via Nix. :contentReference[oaicite:7]{index=7}
- Feature upgrades: uSWID support added; proper power-off on Rockchip devices. :contentReference[oaicite:8]{index=8}
Browse the full release artifacts—including per-board images—on the official GitHub Releases page.