ATF and u-boot for mt798x
About bl-mt798x
Prepare
sudo apt install gcc-aarch64-linux-gnu build-essential flex bison libssl-dev
Build
Usage: SOC=[mt7981|mt7986] BOARD=<board name> MULTI_LAYOUT=[0|1] ./build.sh
eg: SOC=mt7981 BOARD=360t7 ./build.sh
eg: SOC=mt7981 BOARD=wr30u MULTI_LAYOUT=1 ./build.sh
eg: SOC=mt7986 BOARD=redmi_ax6000 MULTI_LAYOUT=1 ./build.sh
xiaomi-wr30u multi-layout uboot firmware compatibility
Firmware type | uboot (default) | uboot (immortalwrt-112m) | uboot (qwrt) |
---|---|---|---|
xiaomi stock mtd8/mtd9 | β | Γ | Γ |
immortalwrt-mt798x stock | β | Γ | Γ |
OpenWrt stock | β | Γ | Γ |
immortalwrt stock | β | Γ | Γ |
X-Wrt stock | β | Γ | Γ |
immortalwrt-mt798x 112m | Γ | β | Γ |
GL.iNet by 237176253 | Γ | β | Γ |
X-Wrt 112m nmbm | Γ | β | Γ |
OpenWrt 112m nmbm | Γ | β | Γ |
immortalwrt 112m nmbm | Γ | β | Γ |
X-Wrt 112m nmbm | Γ | β | Γ |
QWRT | Γ | Γ | β |
OpenWrt ubootmod | Γ | Γ | Γ |
immortalwrt ubootmod | Γ | Γ | Γ |
X-Wrt ubootmod | Γ | Γ | Γ |
redmi-ax6000 multi-layout uboot firmware compatibility
Firmware type | uboot (default) | uboot (immortalwrt-110m) |
---|---|---|
xiaomi stock mtd8/mtd9 | β | Γ |
immortalwrt-mt798x stock | β | Γ |
OpenWrt stock | β | Γ |
immortalwrt stock | β | Γ |
X-Wrt stock | β | Γ |
immortalwrt-mt798x | Γ | β |
GL.iNet by 237176253 | Γ | β |
X-Wrt ubootlayout | Γ | β |
OpenWrt ubootmod | Γ | Γ |
immortalwrt ubootmod | Γ | Γ |
X-Wrt ubootmod | Γ | Γ |