撰于 阅读 156

贝尔 EA0326GMP WiFi 6 路由器刷写OpenWrt/ImmortalWrt教程

贝尔 EA0326GMP 是一款中国移动定制的WiFi 6 路由器,采用MT7981B方案,具备128MB NAND与256MB DDR内存,支持2x2 MIMO AX3000无线规格。该路由器因其良好的硬件配置和低廉的价格,成为许多爱好者进行DIY和系统优化的选择。本教程将指导用户如何解锁SSH,备份SPI NAND,以及刷写官方OpenWrt/ImmortalWrt系统,为喜欢使用OpenWrt/ImmortalWrt生态的用户提供参考。

首先,用户需要下载配置文件并设置电脑网卡IP为192.168.10.100,子网掩码为255.255.255.0,然后登录路由器后台192.168.10.1导入配置文件。导入后,虽然web界面无法登录,但用户已可通过SSH连接到路由器。

接下来,用户需要在路由器原厂系统环境下查看SPI分区表,并备份mtd0分区。由于路由器自带的busybox是阉割版,用户需要下载静态链接的arm64 busybox,并使用scp将其传到路由器的/tmp目录。在PC端,用户需要下载netcat并使用它来接收从路由器发送的数据,从而完成固件备份。

备份完成后,用户需要收集一些文件,包括preloader.bin、bl31-uboot.fip、initramfs-recovery.itb和squashfs-sysupgrade.itb。此外,还需要一个TFTP服务器,如Tftpd64。

刷写U-Boot时,用户需要下载bl31-uboot.fip,并在stock固件环境执行命令刷入FIP分区。然后,用户需要将PC的IP设置为192.168.1.254,子网掩码为255.255.255.0,并将下载好的initramfs-recovery.itb文件放置在Tftpd64的根目录,启动Tftpd服务器。拔路由器电源,按住Reset键插电开机,等待Initramfs恢复环境启动。

进入Initramfs恢复环境后,用户需要新建目录,scp上传刷机所需文件,并安装kmod-mtd-rw以获取mtd的写权限。接着,用户需要确认分区表,并重新建立UBI子卷。如果需要,用户还可以创建片上恢复分区,以便在路由器出现问题时使用。

最后,用户需要刷入preloader和ubootmod,然后使用sysupgrade命令刷写主分区。自动重启完成后,用户可以访问192.168.1.1,享受OpenWrt系统带来的便利和功能。


评论已关闭