撰于 阅读 17

基于OpenWrt FIT格式的MT798x设备U-Boot固件刷写支持

在开源社区中,一些用户可能更倾向于使用现代的固件刷写方式而不是传统的TFTP方法。针对MT798x系列芯片的设备,开发者hanwckf在GitHub上发布了bl-mt798x项目,该项目的目标是为这些设备提供基于OpenWrt FIT(.itb)格式的固件刷写支持。这些固件基于2022.07的稳定版OpenWrt,并且全系列设备支持自动下发DHCP,无需手动配置IP地址。

目前,该项目支持多种设备,包括但不限于ABT ASR3000、CETRON CT3003、CMCC A10、CMCC RAX3000M eMMC/NAND、Cudy TR3000-v1、H3C Magic NX30 Pro等。用户可以通过提供的下载地址获取相应的U-Boot固件。

使用这些U-Boot固件时,用户需要确保已经刷入了主线OpenWrt提供的BL2(preloader)和GPT分区表(如有)。此外,本U-Boot仅支持启动主线OpenWrt固件,不兼容基于MTK SDK的固件。刷机有风险,用户在写入前务必备份好数据。

关于fit和fitblk的区别,简单来说,OpenWrt 23.05版本刷入fit后缀的U-Boot,而23.05之后的版本刷入fitblk后缀的U-Boot。如果用户遇到只有fit或者fitblk的情况,则不需要考虑此问题,直接刷入即可。

此外,该项目还提供了一些隐藏内容,但需要用户回复后才能查看。这可能是关于更多设备支持或者刷机技巧的信息。


评论已关闭