secubox-deb/tools/Tow-Boot
CyberMind-FR 0d7a21486b feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin
- Add Tow-Boot source to tools/ with eMMC boot partition support
- Enable CONFIG_SUPPORT_EMMC_BOOT via mmcBootIndex for MOCHAbin variants
- Document boot mode jumpers J17-J22 (SPI 0x32, eMMC 0x2B)
- Document Tow-Boot build and flashing procedures
- Add known hardware issues (SPI intermittent, eMMC BootROM failure)
- Remove incorrect microSD slot reference from MOCHAbin docs
- Fix systemd service path (/lib → /usr/lib) in mitmproxy package

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-03 16:58:25 +02:00
..
.ci feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
.github feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
assets feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
boards feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
doc feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
embedded-linux-os feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
modules feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
support feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
.gitignore feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
COPYING feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
default.nix feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
nixpkgs.nix feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
README.md feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
release.nix feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00
SECUBOX.md feat(tow-boot): Add Tow-Boot with eMMC boot support for MOCHAbin 2026-05-03 16:58:25 +02:00

Tow-Boot
An opinionated distribution of U-Boot.

What is this?

The goal is to produce a user-friendly distribution of U-Boot, where there is as few differences in features possible between boards, and a "familiar" user interface for an early boot process tool.

Documentation

The documentation found in the doc/ directory is also rendered at the Tow-Boot website


License

Unless stated otherwise with a SPDX header, the Nix expressions are under the license declared in COPYING, the MIT License. This applies only to the packaging infrastructure.

U-Boot derived code is licensed the same as U-Boot, which is GPL-2.0+. All patches are owned by their authors under the same license.

At the risk of repetition the produced binaries are GPL-2.0+, since U-Boot itself is.