ARRIS SBR AC1750 从折腾到救砖到放弃

四年前买的ARRIS SBR AC1750,折腾坏了一直丢在角落里,这两天花点时间再折腾一下,尝试 TTL 连接。先看最终 TTL 连线。

ARRIS SBR AC1750 TTL 连线

因为点太小,只能从电线里抽出细铜丝来焊接。

这款路由的前面经历《ARRIS SBR AC1750 路由变砖拆解折腾

看看 TXD、RXD、GND、VCC 在板上的位置

触点在板上的位置

很难直接在触点上焊接,本来想绕开焊接,用几根针对准触点,用夹子夹紧,因为不好固定,还是焊接吧!

用万用表找到附近联通的点,主要是 RXD、TXD 两点,GND 是地线,可以焊接到靠它最近的大金属盖上(确认与 TP9 联通)

联通点

看端口ID

Bash:
1
2
3
4
% ls -l /dev/tty.*
crw-rw-rw-  1 root  wheel  0x24000000  7 31 22:36 /dev/tty.Bluetooth-Incoming-Port
crw-rw-rw-  1 root  wheel  0x24000002  8  8 13:40 /dev/tty.usbserial
crw-rw-rw-  1 root  wheel  0x24000004  8  8 13:40 /dev/tty.usbserial-1410

screen 连接,我这里用 115200 可以正常查看,如果是乱码可以试试别的,如 57600、120000、128000

plaintext:
1
screen /dev/tty.usbserial-1410 115200

输出结果:

plaintext:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.14.79 (lean@lean-esx) (gcc version 5.5.0 (PandoraBox GCC 5.5.0 2019-02-13-git-f594cd4) ) #0 Wed Feb 13 21:17:47 2019
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[    0.000000] SoC: Qualcomm Atheros QCA9558 ver 1 rev 0
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 10000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] No valid device tree found, continuing without
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x0fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x0fffffff]
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
[    0.000000] Kernel command line:  board=SBR-AC1750 mtdparts=ar934x-nfc:1m(u-boot)ro,1m(u-boot-env)ro,4m(kernel),95m(ubi),1m(scfgmgr),4m(openwrt),1m(ft),2m(PKI),1m@0x6d00000(art)ro,36864k@0x200000(kfs),36864k@0x2600000(kfs2) console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 254980K/262144K available (3179K kernel code, 151K rwdata, 752K rodata, 196K init, 198K bss, 7164K reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:83
[    0.000000] Clocks: CPU:720.000MHz, DDR:600.000MHz, AHB:200.000MHz, Ref:40.000MHz
[    0.000000] Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048)
[    0.060000] pid_max: default: 32768 minimum: 301
[    0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.070000] Initializing cgroup subsys devices
[    0.080000] Initializing cgroup subsys net_cls
[    0.080000] Initializing cgroup subsys blkio
[    0.090000] NET: Registered protocol family 16
[    0.090000] Generic GPIO Driver for AR71XX Board. (C) 2013-2018 PandoraBox Team 
[    0.100000] AR71XX:add 24 GPIOs with IRQ support
[    0.100000] MIPS: machine is ARRIS SBR-AC1750
[    0.110000] AR71XX:EHCI/OHCI host registered
[    0.110000] AR71XX:NAND Flash Controller registered
[    0.120000] registering PCI controller with io_map_base unset
[    0.120000] ar724x-pci ar724x-pci.1: PCIe link is down
[    0.130000] registering PCI controller with io_map_base unset
[    0.130000] AR71XX:PCI controller registered
[    0.140000] AR71XX:WMAC registered
[    0.360000] AR71XX:GMAC1 registered
[    0.370000] bio: create slab <bio-0> at 0
[    0.370000] Switched to clocksource MIPS
[    0.380000] PandoraBox SPLICE initialized. rcv 8fc90000 (sz:768) kvec 8fc11000 (sz:256) per 1 core
[    0.380000] NET: Registered protocol family 2
[    0.390000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    0.390000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.400000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.410000] TCP: reno registered
[    0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] NET: Registered protocol family 1
[    0.430000] PandoraBox AR71XX GPIO Resource maped.
[    0.440000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.460000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.460000] jffs2: version 2.2 (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.470000] msgmni has been set to 498
[    0.480000] io scheduler noop registered
[    0.480000] io scheduler deadline registered (default)
[    0.490000] io scheduler cfq registered
[    0.490000] io scheduler bfq registered
[    0.500000] BFQ I/O-scheduler: v7r8
[    0.500000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.530000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 2500000) is a 16550A
[    0.540000] console [ttyS0] enabled
[    0.540000] console [ttyS0] enabled
[    0.540000] bootconsole [early0] disabled
[    0.540000] bootconsole [early0] disabled
[    0.560000] nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xf1
[    0.560000] nand: Macronix NAND 128MiB 3,3V 8-bit
[    0.570000] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    0.570000] Scanning device for bad blocks
[    0.670000] 11 cmdlinepart partitions found on MTD device ar934x-nfc
[    0.670000] Creating 11 MTD partitions on "ar934x-nfc":
[    0.680000] 0x000000000000-0x000000100000 : "u-boot"
[    0.690000] 0x000000100000-0x000000200000 : "u-boot-env"
[    0.690000] 0x000000200000-0x000000600000 : "kernel"
[    0.700000] 0x000000600000-0x000006500000 : "ubi"
[    0.700000] 0x000006500000-0x000006600000 : "scfgmgr"
[    0.710000] 0x000006600000-0x000006a00000 : "openwrt"
[    0.720000] 0x000006a00000-0x000006b00000 : "ft"
[    0.720000] 0x000006b00000-0x000006d00000 : "PKI"
[    0.730000] 0x000006d00000-0x000006e00000 : "art"
[    0.740000] 0x000000200000-0x000002600000 : "kfs"
[    0.740000] 0x000002600000-0x000004a00000 : "kfs2"
[    0.750000] switch0: Atheros AR8337 rev. 2 switch registered on ag71xx-mdio.0
[    1.390000] libphy: ag71xx_mdio: probed
[    1.990000] eth0: Atheros AG71xx at 0xba000000, irq 5, mode:SGMII
[    2.000000] TCP: cubic registered
[    2.000000] NET: Registered protocol family 10
[    2.010000] NET: Registered protocol family 17
[    2.010000] 8021q: 802.1Q VLAN Support v1.8
[    2.020000] PandoraBox Mass Storage accelerater v1.2 
[    2.020000] UBI: auto-attach mtd3
[    2.030000] UBI: attaching mtd3 to ubi0
[    2.760000] random: nonblocking pool is initialized
[    3.360000] UBI: scanning is finished
[    3.400000] UBI error: check_av: bad attaching information, error 1
[    3.400000] Volume attaching information dump:
[    3.410000] 	vol_id         0
[    3.410000] 	highest_lnum   191
[    3.410000] 	leb_count      192
[    3.420000] 	compat         0
[    3.420000] 	vol_type       3
[    3.420000] 	used_ebs       0
[    3.430000] 	last_data_size 0
[    3.430000] 	data_pad       0
[    3.430000] Volume information dump:
[    3.440000] 	vol_id          0
[    3.440000] 	reserved_pebs   49
[    3.440000] 	alignment       1
[    3.450000] 	data_pad        0
[    3.450000] 	vol_type        3
[    3.450000] 	name_len        6
[    3.460000] 	usable_leb_size 126976
[    3.460000] 	used_ebs        49
[    3.460000] 	used_bytes      6221824
[    3.470000] 	last_eb_bytes   126976
[    3.470000] 	corrupted       0
[    3.470000] 	upd_marker      0
[    3.480000] 	name            rootfs
[    3.480000] UBI error: ubi_attach_mtd_dev: failed to attach mtd3, error -22
[    3.490000] UBI error: ubi_auto_attach: cannot attach mtd3
[    3.490000] PCI host bridge to bus 0000:00
[    3.500000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff]
[    3.510000] pci_bus 0000:00: root bus resource [io  0x0000]
[    3.510000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    3.520000] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit]
[    3.530000] pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref]
[    3.530000] PCI host bridge to bus 0000:01
[    3.540000] pci_bus 0000:01: root bus resource [mem 0x12000000-0x13ffffff]
[    3.550000] pci_bus 0000:01: root bus resource [io  0x0001]
[    3.550000] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    3.560000] pci 0000:00:00.0: using irq 40 for pin 1
[    3.570000] UBIFS error (pid 1): ubifs_mount: cannot open "ubi0:rootfs", error -19
[    3.570000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    3.580000] Please append a correct "root=" boot option; here are the available partitions:
[    3.590000] 1f00            1024 mtdblock0  (driver?)
[    3.590000] 1f01            1024 mtdblock1  (driver?)
[    3.600000] 1f02            4096 mtdblock2  (driver?)
[    3.600000] 1f03           97280 mtdblock3  (driver?)
[    3.610000] 1f04            1024 mtdblock4  (driver?)
[    3.610000] 1f05            4096 mtdblock5  (driver?)
[    3.620000] 1f06            1024 mtdblock6  (driver?)
[    3.620000] 1f07            2048 mtdblock7  (driver?)
[    3.630000] 1f08            1024 mtdblock8  (driver?)
[    3.640000] 1f09           36864 mtdblock9  (driver?)
[    3.640000] 1f0a           36864 mtdblock10  (driver?)
[    3.650000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

哈哈,果断放弃。

后来联系官方客服,客服提供一个 TFTP 修复方案,试了一下没成功。

  1. 用网线连接电脑和路由,网线插在路由上任意一个 Lan 口
  2. 设置电脑连接路由的网卡 IP 为 192.168.1.2 ,网关 255.255.255.0
  3. 按住 WPS 键不松手,开机后等 8 秒再松手WPS键
  4. 使用 TFTP 工具上传一个 .bin 文件,如 PandoraBox-ar71xx-generic-sbr-ac1750-2019-05-02-git-0f9088e63-squashfs-factory-kfs.bin
  5. 如果固件上传成功,则再等 10 分钟重启下路由器即可

MAC 下使用 TFTP 刷机

Bash:
1
2
3
4
5
% sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
% sudo launchctl start com.apple.tftpd
% tftp 192.168.1.1
tftp> binary
tftp> put your_bin_file_path

这里收到的提示是 Transfer timed out.

宣告失败,正式丢进垃圾桶。

本文网址: https://pylist.com/topic/235.html 转摘请注明来源

Suggested Topics

ARRIS SBR AC1750 路由变砖拆解折腾

五个月前在某宝上看关于 ARRIS SBR-AC1750 的介绍,挺酷的,买一台店家刷好的 PandoraBox 系统。最近才折腾,试刷其它的系统,最终变砖。...

Leave a Comment