本帖最后由 jinhr62 于 2024-2-11 10:58 编辑
CMCC RAX3000M路由器因原生512MB内存和USB3.0接口而广受网络爱好者追捧,恩山各种固件和刷机教程层出不穷。同时很多网友又因为各种原因有刷回原厂固件的需求,但因为此款路由器NAND的体质原因,全盘备份回刷大概率会出现ECC校验错误,从而造成刷回原厂固件失败,甚至导致砖机。 本教程旨在不拆机情况下教你安全刷回原厂固件,请仔细阅读下面教程,确认无误后再动手刷机。刷机有风险,操作不当会造成刷机失败,甚至导致砖机,风险自担。 适用范围: CMCC RAX3000M NAND版路由器,已经刷过第三方固件,想刷回原厂固件。无论你是否备份了原厂固件,都不要直接刷入备份的固件,那个固件是给编程器用的。刷机过程建议只插LAN口网线,电脑网卡设置自动获取ip地址。 刷机包中有2个文件,cmcc_rax3000m-mtd0.bin是过渡全盘镜像文件,已经刷入了支持原厂固件的不死Uboot,cmcc_rax3000m-squashfs-factory.bin是适用于Uboot web界面刷机的原厂固件文件,原生开启ssh和luci,用户名:root 登录密码:password
1. ssh下备份Factory分区
dd if=/dev/mtd3 of=/tmp/mtd3_Factory.bin
把备份好的Factory分区文件mtd3_Factory.bin下载到本地电脑,删除tmp文件夹下的mtd3_Factory.bin文件。
2. ssh下刷入过渡全盘镜像文件
把过渡全盘镜像文件cmcc_rax3000m-mtd0.bin上传到tmp文件夹,这个文件有128MB,有的第三方固件tmp文件夹空间不足,上传过程会崩溃重启。这时只能换一个第三方固件,刷入第三方固件方法不在本教程之列,亲测恩山lean固件可用。 mtd write /tmp/cmcc_rax3000m-mtd0.bin /dev/mtd0
输入刷机命令,刷入需要一点时间,等待刷入完成,关闭路由器电源。
3. Uboot web界面下刷入原厂固件文件
按住路由器Mesh键给路由器通电,led蓝灯闪烁4下后变绿灯松手即进入到uboot程序了!打开浏览器输入192.168.1.1,刷入原厂固件文件cmcc_rax3000m-squashfs-factory.bin。
这一步主要是修正ECC校验错误,是否成功可监视电脑的控制面板-网络和Internet-网络连接,如果显示网络xx(可能是不同数字)就表示刷入成功,如果显示未识别的网络,可重复一次第3步,再刷入一次原厂固件文件cmcc_rax3000m-squashfs-factory.bin,直到网络连接正常,刷入完成。 过渡固件web登录用户名:user 密码:3C!ZNJaC 无线WIFI:CMCC-75st CMCC-75st-5G 无线WIFI密码:h4av42p2 以上过渡固件信息仅供参考,第4步会恢复到你自己路由器下面贴纸上的参数。
4. ssh下刷回备份的Factory分区文件
把第1步备份好的Factory分区文件mtd3_Factory.bin上传到tmp文件夹,刷入mtd3分区,重启路由器,最好进入web后台后恢复次出厂设置,至此路由器已经刷回原厂固件了。 mtd write /tmp/mtd3_Factory.bin /dev/mtd3
|