本文主要记录了AP8220无线模块的DIY教程,包括设置UBOOT环境、备份原系统分区、刷UBOOT、清空APPSBLENV并重启、刷MIBIB-128M大分区、清NAND刷factory.bin固件以及进入系统后备份升级菜单等步骤。教程内容来源于作者四处请教和收集,仅供学习和参考。
前置条件:
- 一台AP8220
- 一根USB-Console调试线
步骤详解:
第一步:设置UBOOT环境
1.1 插好console线,设置本地IP为192.168.1.2,子网掩码255.255.255.0,网关和DNS都设为192.168.1.1。
1.2 打开TFTP软件,通电后按“SHIFT+@”键打断UBOOT启动,输入以下命令:
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.2
saveenv
第二步:备份原系统分区
使用TFTP命令逐行备份原系统分区,命令如下:
sf probe
sf read 0x40000000 0x0 0x400000 && tftpput 0x40000000 0x400000 0-0-ALL_SPI.bin
sf read 0x40000000 0x0 0x50000 && tftpput 0x40000000 0x50000 0-0-SBL1.bin
...(更多命令省略)
第三步:刷UBOOT
tftpboot ap8220-uboot.bin && flash 0:APPSBL
第四步:清空APPSBLENV并重启
sf probe && sf erase 0x250000 0x10000 && re
第五步:刷MIBIB-128M大分区
tftpboot ap8220-mibib-128mb.bin
flash 0:MIBIB
re
第六步:清NAND刷factory.bin固件
flasherase rootfs
tftpboot QWRT-R25.04.21-ipq807x-generic-aliyun_ap8220-squashfs-nand-factory.bin
flash rootfs
re
第七步:进入系统后操作
备份升级菜单,选择不保留配置重新刷入sysupgrade.bin文件,重启完成刷机。
PS:
本教程适用于标配AP8220 1G内存+128M闪存的刷机步骤。如需改大闪存或大内存,需刷对应的MIBIB分区和CDT分区。建议加入AP8220交流群:982649912,共同研究。
评论已关闭