恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10099|回复: 32

ARRIS SBR-AC1750/TR3300 刷机教程

  [复制链接]
发表于 2019-1-15 00:27 | 显示全部楼层 |阅读模式
本帖最后由 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进入 机器后台,首先执行设置好环境变量
  1. export PATH=/usr/sbin:/usr/bin:/sbin:/bin
复制代码


然后
  1. cd /tmp
复制代码


可以本地开一个http服务器,然后用 wget 命令下载文件

或者用 nc 命令传文件
还可以用U盘,挂载好后,cp命令拷贝到 /tmp 目录

第四步
开始刷机
假设上传的两个文件,名字路径是 /tmp/kernel1.bin  /tmp/rootfs1.bin
我们注意到分区表
  1. [    0.560000] Creating 14 MTD partitions on "ath79-nand":
  2. [    0.560000] 0x000000000000-0x000000100000 : "u-boot"
  3. [    0.570000] 0x000000100000-0x000000200000 : "boot-flag"
  4. [    0.580000] 0x000000200000-0x000000600000 : "kernel"
  5. [    0.590000] 0x000000600000-0x000002600000 : "rootfs"
  6. [    0.600000] 0x000002600000-0x000002a00000 : "kernel2"
  7. [    0.610000] 0x000002a00000-0x000004a00000 : "rootfs2"
  8. [    0.610000] 0x000004a00000-0x000006500000 : "config"
  9. [    0.620000] 0x000006600000-0x000006a00000 : "openwrt"
  10. [    0.620000] 0x000006a00000-0x000006b00000 : "ft"
  11. [    0.630000] 0x000006b00000-0x000006d00000 : "PKI"
  12. [    0.640000] 0x000006d00000-0x000006e00000 : "caldata"
  13. [    0.640000] 0x000000200000-0x000002600000 : "kfs"
  14. [    0.650000] 0x000002600000-0x000004a00000 : "kfs2"
  15. [    0.650000] 0x000006500000-0x000006600000 : "scfgmgr"

复制代码

为了保证刷机后,仍然具备能力还原到原厂系统的能力,我们刷机只刷三个分区 kernel rootfs kernel2 其他分区都原封保留不用。(别问我其他空间浪费了,路由器有20多M空间用足够了,其他空间是多余)
先备份这三个分区,用 cat 命令 把3个分区备份到U盘(也可以不备份,网上应该会有人发备份)

刷机命令(依次顺序执行)
  1. mtd write /tmp/kernel1.bin kernel
复制代码
  1. mtd write /tmp/kernel1.bin kernel2
复制代码
  1. mtd write /tmp/rootfs1.bin rootfs
复制代码

如果没有错误,没有坏块
然后机器自动重启,成功。

注意,x-wrt固件分区规划,和原厂分区保持兼容一致,在最小破坏原来分区数据情况下刷机,具备还原原厂固件的能力。
相关源码,固件,请到固件发布帖查看,或者x-wrt.com官网查看


附加教程:x-wrt还原原厂系统过程:我们先看 x-wrt分区规划:
  1. 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分区
具体命令是
  1. mtd write /tmp/kernel_backup.bin kernel
  2. mtd write /tmp/kernel_backup.bin kernel2
  3. mtd -r write /tmp/rootfs_backup.bin ubi
复制代码







评分

参与人数 1恩山币 +1 收起 理由
夜的第千章 + 1 率全体恩山路由党以及党魁向你学习!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-1-15 00:35 | 显示全部楼层
固件代号 X-Wrt
固件无线默认名称:X-WRT_XXXX,密码:88888888
固件管理界面:http://192.168.15.1/
管理界面账户密码:root/admin

QQ群交流:131750901
需要更多硬件型号支持
主页:https://x-wrt.com/
开发版本下载:https://downloads.x-wrt.com/rom/
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 00:39 | 显示全部楼层
好贴,火钳刘明
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 01:50 | 显示全部楼层
想学习OpenWrt开发,但是摸不着门道?自学没毅力?怕太难学不会?快关注<跟着佐大学OpenWrt开发入门培训班>保证你能学有所成,报名地址:http://forgotfun.org/2018/04/openwrt-training-2018.html
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 12:03 | 显示全部楼层
您好,如果刷机成功后,根据您的源码,自己编译到官方的op后再通过WEB页面升级系统会不会有问题?

点评

官方op还不支持把,x-wrt升级估计,继续web界面升级是没有问题的。  发表于 2019-1-15 12:15
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 15:02 | 显示全部楼层
本帖最后由 小龙虾 于 2019-1-15 15:16 编辑

前排然后就挂了,起不来了

然后就挂了,起不来了

然后就挂了,起不来了

点评

上面说的不对,不要dd了  发表于 2019-6-29 12:39
你救转只能用串口了。  发表于 2019-1-15 15:39
我稍后重新发新的4M kernel包出来,用4M的刷。  发表于 2019-1-15 15:38
哈哈,好像不小心说漏了一点,需要先把两个 kernel 分区清空。dd if=/dev/zero of=/dev/mtdN  发表于 2019-1-15 15:37
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 15:44 | 显示全部楼层
本帖最后由 小龙虾 于 2019-1-15 15:46 编辑

凉凉我在弄一次  改一下帖子吧,无辜坛友很多

点评

哥们,你这是怎么救回的?我的跟你一样,无线灯都不亮,不知道怎么救,救是为了刷这个xwrt,后悔啊  详情 回复 发表于 2019-6-8 19:58
你启动不了是啥问题,有串口日志吗,按道理也是没问题的  发表于 2019-1-15 15:57
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 16:07 | 显示全部楼层
就是执行完最后一条命令,然后机器自动重启了,没操作过任何奇怪动作,
FP1A63@E9QWFI91Q65(DH7G.jpg

点评

有可能是设备有坏快,这个坏快率还是比较高的  发表于 2019-1-15 16:36
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 16:43 | 显示全部楼层
帖子里面的这两个是一样的,这个是不是用错了
G%SQ9]Z1~}0}X0AKDIFI`05.png

点评

修好了没?  详情 回复 发表于 2019-1-16 16:09
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-15 19:03 | 显示全部楼层
后排围观
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-16 16:09 来自手机 | 显示全部楼层
小龙虾 发表于 2019-1-15 16:43
帖子里面的这两个是一样的,这个是不是用错了

修好了没?

点评

修好了还刷好了  详情 回复 发表于 2019-1-17 09:24
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-17 09:24 | 显示全部楼层

修好了还刷好了
Y29SC[ILGG69RM32G3IU)BU.png

点评

厉害,这个有难度,怎么修复的啊  发表于 2019-1-17 09:56
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-27 00:16 | 显示全部楼层
已经刷了M大的OP固件能通过这个方法刷x-wrt吗
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-6 17:23 | 显示全部楼层
我刷的机怎么没rootfs分区呢,要怎么才能出来呀
mtd0: 00100000 00020000 "u-boot"
mtd1: 00100000 00020000 "u-boot-env"
mtd2: 00400000 00020000 "kernel"
mtd3: 05f00000 00020000 "ubi"
mtd4: 00100000 00020000 "scfgmgr"
mtd5: 00400000 00020000 "openwrt"
mtd6: 00100000 00020000 "ft"
mtd7: 00200000 00020000 "PKI"
mtd8: 00100000 00020000 "art"
mtd9: 02400000 00020000 "kfs"
mtd10: 02400000 00020000 "kfs2"
这是怎么回事呢,那位大侠告诉我,该怎么操作?请教

点评

UBI version: 1 Count of UBI devices: 1 UBI control device major/minor: 10:60 Present UBI devices: ubi0 ubi0 Volumes count: 2 L  详情 回复 发表于 2019-3-7 18:22
nand flash 是 ubi 分区。ubinfo -a 命令查看内部分区。  发表于 2019-3-6 20:06
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-6 22:12 来自手机 | 显示全部楼层
收藏看看。。。。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2019-12-9 16:44

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表