找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 12560|回复: 17

[R3G] 【讨论】小米路由器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是不是就能当编程器了呢










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 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

点评

这方法我试了,无效 还没有挑起nand第9脚试验  详情 回复 发表于 2020-1-3 23:14
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-3 23:14 | 显示全部楼层
fyi2000 发表于 2019-6-30 08:47
楼主硬改改太多了,其实只需要补焊R4(=WP-),然后在线切换NAND CE-和SPI CS- & J10 & J11,而且楼主既然刷 ...

这方法我试了,无效
还没有挑起nand第9脚试验

点评

小米路由器3G(MIR3G) NAND救砖+SPI双系统 MT7621A平台可参考 小米路由器3G(MIR3G) NAND救砖spi uboot  详情 回复 发表于 2020-1-3 23:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-3 23:36 | 显示全部楼层
本帖最后由 fyi2000 于 2020-1-3 23:42 编辑
hodrag 发表于 2020-1-3 23:14
这方法我试了,无效
还没有挑起nand第9脚试验

既然 "没有挑起nand第9脚",怎麽叫做 "这方法我试了"?
在线切换NAND CE-和SPI CS-

小米路由器3G(MIR3G) NAND救砖+SPI双系统 MT7621A平台可参考
小米路由器3G(MIR3G) NAND救砖spi uboot

补充:
换个支持ONFI 1.0的NAND闪存貌似就可以免 "在线切换NAND CE-和SPI CS-"

点评

你不是说楼主硬改太多了吗?只要补上R4、短接J10和J11就行?我试过,这方法不行 刚才我又断开第9脚,还是不能从SPI启动,我的是R3G  详情 回复 发表于 2020-1-3 23:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-3 23:46 | 显示全部楼层
fyi2000 发表于 2020-1-3 23:36
既然 "没有挑起nand第9脚",怎麽叫做 "这方法我试了"?
小米路由器3G(MIR3G) NAND救砖+SPI双系统 MT7621 ...

你不是说楼主硬改太多了吗?只要补上R4、短接J10和J11就行?我试过,这方法不行
刚才我又断开第9脚,还是不能从SPI启动,我的是R3G

点评

你这方法没错,但是必须拆除NAND。 如果不拆NAND,只能用飞索的或者MIX的闪存。但是启动后必须拆除SPI,不然读写NAND会出错。  详情 回复 发表于 2020-1-4 15:44
我说: 哪一点不对了? 你看我给的R3G救砖教程连结吧!  详情 回复 发表于 2020-1-4 00:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-4 00:03 | 显示全部楼层
hodrag 发表于 2020-1-3 23:46
你不是说楼主硬改太多了吗?只要补上R4、短接J10和J11就行?我试过,这方法不行
刚才我又断开第9脚,还 ...

我说:
其实只需要补焊R4(=WP-),然后在线切换NAND CE-和SPI CS- & J10 & J11
哪一点不对了?

你看我给的R3G救砖教程连结吧!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-4 15:44 | 显示全部楼层
hodrag 发表于 2020-1-3 23:46
你不是说楼主硬改太多了吗?只要补上R4、短接J10和J11就行?我试过,这方法不行
刚才我又断开第9脚,还 ...

你这方法没错,但是必须拆除NAND。
如果不拆NAND,只能用飞索的或者MIX的闪存。但是启动后必须拆除SPI,不然读写NAND会出错。

点评

拆除NAND后,就算用SPI启动了,怎么将系统写到nand中?是不是以后只能用SPI了?  详情 回复 发表于 2020-1-5 20:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 20:26

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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