恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1472|回复: 9

【讨论】小米路由器R3G改SPI启动后重刷NAND,欢迎讨论硬改方案~

[复制链接]
发表于 2019-5-6 16:07 | 显示全部楼层 |阅读模式
本帖最后由 huadijia 于 2019-5-8 11:24 编辑

小米R3G改SPI启动  按照原帖的方法整理如下(有理解不正确的地方请指正)

【=====前言=====】
之前参考了两个改SPI的帖子,反复看了好几遍,感觉还是太繁琐了、操作要求较高
http://4pda.ru/forum/index.php?showtopic=837667&st=1000#entry65661552
https://www.right.com.cn/forum/thread-355937-1-1.html
https://www.right.com.cn/forum/thread-358386-1-1.html

斐讯K3路由器改SPI相当简单,141 EN端接地就是SPI启动、断开就是NAND启动
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=251355
小米R3G/R3P改SPI救砖教程(貌似可行,有待验证,R3G有改成功的没)
https://www.right.com.cn/forum/thread-465774-1-1.html

【=====烧录=====】
下载原帖中的 uboot.bin 用编程器CH340烧录至 8M/16M SPI芯片中;

【=====硬改=====】
1、J10 与 J11 两端分别连接至 6脚自锁开关A --- ①②、④⑤,未按下时处于断开状态;
2、NAND芯片第9针 与 NADN焊盘分离;
3、R4加4.7K电阻;
4、R93左端(远离NAND芯片)加10K电阻、电阻另一端飞线连 NAND芯片第9针、再用飞线连 6脚自锁开关B --- ③;
5、R94右端(靠近NAND芯片)飞线连 6脚自锁开关B --- ②;
6、SPI芯片第1针CS 飞线连 6脚自锁开关B --- ①未按下时处于断开状态
7、SPI芯片第8针VCC 与 SPI焊盘 分别用飞线连 6脚自锁开关B --- ④⑤,未按下时处于断开状态;

【=====救砖=====】
流程:连接TTL及网线→按下自锁开关→路由器通电→SPI启动→关闭自锁开关→刷入bread.bin至NAND
1、TTL刷机线连接电脑,GND接GND,RX接TX,TX接RX,putty工具点open打开;
2、按下两个自锁开关,把路由器与电脑用网线连接,此时路由器处于断电状态;
3、路由器通电,putty信息输出,按数字4,关闭两个自锁开关;
4、之后按照原帖的命令,把 bread.bin 刷入NAND,救砖成功;


以上是我个人对原帖的理解,我对电路一窍不通。。。
小米工程师给预留了SPI焊盘,想必也不会用那么繁琐的方式去修复NAND
请教各位大神,【硬改】这块有没有更好的方案,无需双启动,SPI启动能刷入NAND就行

试想:如果能硬改成功,焊接NAND底座,R3G是不是就能当编程器了呢

QQ截图20190508083439.jpg

2

2


3

3






我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-6 16:32 | 显示全部楼层
我也是r3g,动手能力不行,只能软件方面折腾,硬改来不了,祝你成功。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-6 16:48 | 显示全部楼层
不改spi,焊个座就可以当编程器,不过应该只能7621系列用用
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-6 22:15 来自手机 | 显示全部楼层
之前收了个uboot能启动的子,然后直接刷了pbboot
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-7 01:49 | 显示全部楼层
R3 & R3P 都只需改两个电阻,没理由R3G办不到,只可惜不知道是哪两个电阻

以下是错误的,白忙一场
http://bbs.xiaomi.cn/t-14572693
https://www.right.com.cn/forum/thread-346294-1-1.html

点评

K3就是 VCC 140 EN GND 141 EN 两个EN都通CPU的,短接141 或 EN接地就能SPI启动 3G感觉是 R93 R94 这两个地方,控制SPI或NAND,理论上来讲 焊接好的NAND与SPI无需动针脚做飞线  详情 回复 发表于 2019-5-7 07:57
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-5-7 07:57 | 显示全部楼层
fyi2000 发表于 2019-5-7 01:49
R3 & R3P 都只需改两个电阻,没理由R3G办不到,只可惜不知道是哪两个电阻

以下是错误的,白忙一场

K3就是  VCC 140 EN     GND 141 EN   两个EN都通CPU的,短接141 或 EN接地就能SPI启动

3G感觉是 R93 R94 这两个地方,控制SPI或NAND,理论上来讲 焊接好的NAND与SPI无需动针脚做飞线

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-5-10 03:04 | 显示全部楼层
本帖最后由 fyi2000 于 2019-5-10 03:19 编辑

MT7621a的电路图以及PCB文件
小米R3G/R3P改SPI救砖教程
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-6-15 13:13 | 显示全部楼层
mt7621和mt7620不同,spi和nand共享cs片选信号,其他多条数据线共享,要同时访问spi和nand似乎不可能。
上午又测试了一次,必须做cs切换才行,也就是必须做CS信号线硬改。
现在就是找到一个简单硬改的方法,挑起nand的第9脚,这个操作非常困难,太小了,我是做不来,眼花啦
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-6-30 07:30 | 显示全部楼层
补充
tolikvl网友提到,是否需要切换CS-/CE-,应该和NAND有关

小米路由器R3P拆机_NAND改SPI(内含高清图慎入)#48

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-6-30 08:47 | 显示全部楼层
楼主硬改改太多了,其实只需要补焊R4(=WP-),然后在线切换NAND CE-和SPI CS- & J10 & J11,而且楼主既然刷了特殊的uboot,应该不需要在线切换,lintel大神的帖子已经说明

Switch between NAND memory and NOR (SPI memory)
Loading from Nand memory
1-ON - Connects the CS signal from the processor to the ninth leg of the Nand chip.
2-OFF
3-OFF
4-OFF

Downloading from Nor Memory (SPI)
1-OFF
2-ON - Connects the CS signal from the processor to the first leg of the SPI chip.
3-ON - Connects the jumper J10
4-ON - Connects the jumper J11

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2019-10-16 12:32

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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