推荐当贝市场

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1032409|回复: 263

[小米路由] 小米路由器R1D拆解并修复

 火... [复制链接]
发表于 2017-3-1 11:54 | 显示全部楼层 |阅读模式
本帖最后由 jhddxb 于 2017-3-1 11:56 编辑

前几天在隔壁电子发现一只尸体小米路由器,据说是开机不亮灯,原装硬盘也被原主拆掉了,不过看成色并不很差,就成功的再次捡垃圾,今天到手拆一拆修一修,也给大家图个乐呵。
机器到手看上去还是蛮新的,没有多少划痕,但是灰尘比较大,于是迅速想办法拆开,外壳就丢到洗衣房水池子泡着去了,主板清扫一下还是蛮清爽的。
(这幅图忘了拍照,借用隔壁拆机图)
1.PNG

找了一块硬盘插上开机,电源接通后硬盘不启动,三颗led均不亮,usb电源输出一瞬间后下跌到0.35v,测量sata电源口的5v电压为0,初步怀疑启动过程出错或者硬件有故障
板子上带有一只ttl串口,理论上uboot和内核日志都会从这里输出相关信息,尝试接一个串口线读取,发现上电瞬间uboot的初始化信息已经输出,但是进入引导后出现了大量乱码,最后停在某句话后再也不动,更换波特率后乱码部分正常解析,得到最后一句话是某程序的语法有错误(undefined reference to xxxxxx)
这句话很奇怪,因为理论上引导过程是一个非解释性过程,而且我插入的硬盘是空白的,小米的路由器在板载flash内的系统镜像应该会引导机器进入安全模式,重点怀疑这只flash内部的程序出现错误。
2.PNG
拆下flash放到编程器读取,这只flash是mxic的mx25l12835f,128mbits/16mbytes的spiflash
读出后很明显找到了问题

3.PNG
Pandorabox,是openwrt的一个同源分支,那么下面就能解释这台机器的故障原因了,个人想法是原主尝试用网上流传的方法刷写Pandorabox固件,但是出现了错误机器无法开机,修复不成功于是拆下还可以利用的硬盘,将机器出售。
找到同样拥有一台r1d的小伙伴,借来他的路由器,将他的路由器的flash拆下并且读出,小米的路由器和极路由很像,在固件里保存了一个sn码,开机的时候会验证是否正确,但是都是采用明文保存,所以进行简单的替换即可
4.PNG
在这只路由器的底部找到铭牌上的sn,写入到固件里,如图,然后继续用编程器写回flash

5.PNG

原样装回去
6.PNG
顺便之前在检测各路电源电压的时候打开了主芯片的屏蔽盖,照一下晶亮的芯片~
7.PNG


尝试开机,这回故障灯(黄色)亮起,检测usb和sata电压依然是一瞬间消失,但是等机器运行不到十秒钟后突然恢复正常,用小伙伴的机器也验证了这个状态,应该是开机前几秒有一个初始化过程,之后才会正常启动。
按照小米的说明下载了系统镜像,用U盘刷入,机器正常开机。
至此这台路由器恢复正常功能~赶紧去水池刷外壳去

推荐大家安装当贝市场,然后从当贝市场里面一键下载软件,方便又省事。
当贝市场直接下载地址:https://webapk.dangbei.net/update/dbmarket.apk
104406j7kuergz0df7f6zm.jpg

注:本帖转自网络,版权归原作者所有!
发表于 2017-3-1 12:33 | 显示全部楼层
这个方法真的是太好了,非常需要这个!
回复 顶一个 踩

使用道具 举报

发表于 2017-3-8 15:23 | 显示全部楼层
看看楼主的方法
回复 顶一个 踩

使用道具 举报

发表于 2017-3-11 19:31 | 显示全部楼层
谢谢分享会得到的垫底的
回复 顶一个 踩

使用道具 举报

发表于 2017-3-15 15:32 | 显示全部楼层
学习学习,谢谢!
回复 顶一个 踩

使用道具 举报

发表于 2017-3-16 08:25 | 显示全部楼层
学习学习,谢谢!
回复 顶一个 踩

使用道具 举报

发表于 2017-3-16 09:22 | 显示全部楼层
看看,学习一下
回复 顶一个 踩

使用道具 举报

发表于 2017-3-22 16:15 | 显示全部楼层
强烈支持楼主ing……
回复 顶一个 踩

使用道具 举报

发表于 2017-3-23 09:57 来自ZNDS手机版 | 显示全部楼层
回复学习一下
回复 顶一个 踩

使用道具 举报

发表于 2017-3-25 16:32 | 显示全部楼层
强烈支持楼主ing……
回复 顶一个 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

Archiver|小黑屋|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

GMT+8, 2026-11-11 10:35 , Processed in 0.032746 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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