|
|
本帖最后由 ptpt52 于 2019-1-20 14:02 编辑
ARRIS SBR-AC1750/TR3300 刷机教程
这款机器,内存大,高通芯片,wifi肯定好。
缺点嘛,无线9880 的11AC不是 wave2
这个设备价格多少我不管,我只管发固件,其他我不管。
由于这个设备坏块率非常高,容易刷挂,请直接看mleaf写的教程 https://www.mleaf.org/?id=9
刷机步骤
第一步.
开启telnet,具体参考 mleaf 大牛的开启方法,利用cgi隐藏的参数,http注入开启,具体请看mleaf大大的专贴
https://www.right.com.cn/forum/thread-407903-1-1.html
第二步.
下载固件 固件下载请看帖子(下载页面 ctrl + F 搜索 SBR-AC1750)
https://www.right.com.cn/forum/thread-212965-1-1.html
具体下载两个文件
x-wrt-5.0-b201901121314-ar71xx-nand-arris-sbr-ac1750-squashfs-kernel1.bin
x-wrt-5.0-b201901121314-ar71xx-nand-arris-sbr-ac1750-squashfs-rootfs1.bin
PS: sysupgrade.tar 文件是x-wrt界面系统升级才会用到。
第三步.
上传上面两个文件到 /tmp/ 目录
具体怎么上传,方法很多
telnet进入 机器后台,首先执行设置好环境变量
- export PATH=/usr/sbin:/usr/bin:/sbin:/bin
复制代码
然后
可以本地开一个http服务器,然后用 wget 命令下载文件
或者用 nc 命令传文件
还可以用U盘,挂载好后,cp命令拷贝到 /tmp 目录
第四步
开始刷机
假设上传的两个文件,名字路径是 /tmp/kernel1.bin /tmp/rootfs1.bin
我们注意到分区表
- [ 0.560000] Creating 14 MTD partitions on "ath79-nand":
- [ 0.560000] 0x000000000000-0x000000100000 : "u-boot"
- [ 0.570000] 0x000000100000-0x000000200000 : "boot-flag"
- [ 0.580000] 0x000000200000-0x000000600000 : "kernel"
- [ 0.590000] 0x000000600000-0x000002600000 : "rootfs"
- [ 0.600000] 0x000002600000-0x000002a00000 : "kernel2"
- [ 0.610000] 0x000002a00000-0x000004a00000 : "rootfs2"
- [ 0.610000] 0x000004a00000-0x000006500000 : "config"
- [ 0.620000] 0x000006600000-0x000006a00000 : "openwrt"
- [ 0.620000] 0x000006a00000-0x000006b00000 : "ft"
- [ 0.630000] 0x000006b00000-0x000006d00000 : "PKI"
- [ 0.640000] 0x000006d00000-0x000006e00000 : "caldata"
- [ 0.640000] 0x000000200000-0x000002600000 : "kfs"
- [ 0.650000] 0x000002600000-0x000004a00000 : "kfs2"
- [ 0.650000] 0x000006500000-0x000006600000 : "scfgmgr"
复制代码
为了保证刷机后,仍然具备能力还原到原厂系统的能力,我们刷机只刷三个分区 kernel rootfs kernel2 其他分区都原封保留不用。(别问我其他空间浪费了,路由器有20多M空间用足够了,其他空间是多余)
先备份这三个分区,用 cat 命令 把3个分区备份到U盘(也可以不备份,网上应该会有人发备份)
刷机命令(依次顺序执行)
- mtd write /tmp/kernel1.bin kernel
复制代码- mtd write /tmp/kernel1.bin kernel2
复制代码- mtd write /tmp/rootfs1.bin rootfs
复制代码
如果没有错误,没有坏块
然后机器自动重启,成功。
注意,x-wrt固件分区规划,和原厂分区保持兼容一致,在最小破坏原来分区数据情况下刷机,具备还原原厂固件的能力。
相关源码,固件,请到固件发布帖查看,或者x-wrt.com官网查看
附加教程:x-wrt还原原厂系统过程:我们先看 x-wrt分区规划:
- 1m(u-boot)ro,1m(boot-flag),4m(kernel),32m(ubi),4m(kernel2),32m(ubi_rsvd),27m(config),1m(scfgmgr),4m(openwrt),1m(ft),2m(PKI),1m(caldata)ro
复制代码 很明显,还原方法是把原来的 kernel区备份重新刷写回来 kernel和kernel2分区,把原来的rootfs分区重新刷写回来 ubi分区
具体命令是
- mtd write /tmp/kernel_backup.bin kernel
- mtd write /tmp/kernel_backup.bin kernel2
- mtd -r write /tmp/rootfs_backup.bin ubi
复制代码
|
评分
-
查看全部评分
|