This repo is organized around one release goal:
- build the
mujina_armhf_baserootfs image - flash it onto Amlogic S21 control boards
- restore boards back to stock when needed
mujina_loader/- source for building
mujina_armhf_base - includes the configurable
armhfrootfs builders and boot env generator - docs:
mujina_loader/README.md
- source for building
tools/network_install/- installs Mujina onto a running stock board over the network
- uses the stock
minerbootstrap path and rewritesmtd6 - docs:
tools/README.md
tools/kernel_build/- builds and installs a direct custom-kernel path without Yocto
- docs:
tools/kernel_build/README.md
tools/mujina-usburner/- builds stock-signed USB burn images that preload Mujina
- docs:
tools/mujina-usburner/README.md
tools/stock_fw_restore/- restores a board back to stock firmware over USB burn
- docs:
tools/stock_fw_restore/README.md
local/- reverse engineering notes, experiments, logs, and legacy bring-up work
Build the release image:
cd mujina_loader
./build_armhf_base_payload.shFlash it over USB burn:
cd tools/mujina-usburner
./build_stock_signed_mujina_image.sh
./flash_stock_signed_mujina_image.shOr install it onto a running stock board:
cd tools/network_install
./install_mujina_aml.sh --host 192.168.1.52