找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 30269|回复: 32

小米R3G/R3P改SPI救砖教程

  [复制链接]
发表于 2019-2-22 03:16 | 显示全部楼层 |阅读模式
本帖最后由 lintel 于 2019-2-22 03:20 编辑

粗粮的智障,R3G/R3P下u-boot都是没有恢复模式的,只能在备份内核上通过usb或者网络刷机,
如果刷了第三方固件之后,一旦这个备份内核挂了,就意味着你的机器已经是50%的砖头,
因此,建议R3G/R3P机器到手立刻用breed/pb-boot替换掉这个原厂的智障uboot.

原厂的uboot,每次开机都根据uboot-env参数判断是否锁定uboot,串口,telnet等.
如果在uboot开机的时候突然断电,就会有很大的几率因为NAND擦写失败导致uboot-env参数丢失,所有的参数恢复默认并且锁定TTL串口,

楼主做固件适配时原厂uboot意外中招了2次,TTL串口被锁,每次都是拆Flash重写,非常的生气!(TMD,我诅咒写这个u-boot的粗粮同学以后写代码修一辈子BUG).

突然想起以前折腾的机器可以使用SPI启动,并读写NAND,刚刚好R3P跟R3G都是带了SPI焊盘,就有了下面的事情.
简单搜索了一下,发现已经有同学已经实现了,参考:
https://www.right.com.cn/forum/thread-346294-1-1.html

下面简单说明一下如何进行救砖.

1.下载SPI版本的pb-boot.用编程器写入SPI flash.
pb-boot-r3p-spi.bin
2.将SPI flash焊到的空焊SPI焊盘。

3.短接J10和J11,注意,如果是R3G,需要给R4位置(在NAND附近)补焊上4K7的电阻,R3P不需要.
  

4.准备好TTL串口,波特率115200.

5.下载pb-boot-nand-r3p.img,并准备好TFTP32/TFTP64,本地网卡默认IP 192.168.1.100,设置好TFTP下载目录
pb-boot-nand-r3p.img

6.通电,开机按4进入pb-boot的命令模式.

7.执行下面的命令:
#初始化NAND
nand init
#下载pb-boot
tftp 0x80200000 pb-boot-nand-r3p.img;
#写入pb-boot到NAND
nand erase_write 0x80200000 0x0 0x40000
原链接:
https://bbs.pangubox.com/forum.p ... &extra=#pid1277



本帖子中包含更多资源

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

×

评分

参与人数 1恩山币 +1 收起 理由
yuandygo + 1 不要怂、就是干!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-3-2 17:28 | 显示全部楼层
你说这个东西能不能改造成nand的编程器,就像这个帖子一样
https://www.right.com.cn/forum/f ... F8uboot%B7%D6%C7%F8
另外这个路由器多少钱
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-17 01:44 | 显示全部楼层
MI-R3G能用pb-boot-r3p-spi.bin吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-10 14:57 | 显示全部楼层
大神,按照这个指引操作,SPI并不启动,指示灯不亮,无法进入PBBOOT,TLL无输出。是不是还需要改其他地方?

点评

我的也是这样了,求助啊  详情 回复 发表于 2020-3-22 14:16
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-11 15:31 | 显示全部楼层
本帖最后由 laomao9000 于 2019-7-4 23:34 编辑

SPI flash启动pbboot,能支持同时方位NAND,但限于micron nand。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-8-19 11:09 | 显示全部楼层
本帖最后由 mingwei123 于 2019-8-20 08:23 编辑

R3G这个方法可行,已经成功更换一片新的NAND。感谢大神的技术贴。
这个路由简直太适合当编程器用了!

点评

r3g也是刷这个pb-boot-r3p-spi.bin吗  详情 回复 发表于 2019-11-22 23:18
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-31 00:14 | 显示全部楼层
同样方案的NAND给刷死了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-15 18:03 | 显示全部楼层
本帖最后由 ietuufcu 于 2019-11-24 11:20 编辑

文件有多大往后推大小?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-22 23:18 | 显示全部楼层
mingwei123 发表于 2019-8-19 11:09
R3G这个方法可行,已经成功更换一片新的NAND。感谢大神的技术贴。
这个路由简直太适合当编程器用了!

r3g也是刷这个pb-boot-r3p-spi.bin吗

点评

是啊,这个是SPI版的。  详情 回复 发表于 2019-11-23 10:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-23 10:56 | 显示全部楼层
a7mb64 发表于 2019-11-22 23:18
r3g也是刷这个pb-boot-r3p-spi.bin吗

是啊,这个是SPI版的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-23 23:14 来自手机 | 显示全部楼层
折腾的精神太牛了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-1-17 20:25 | 显示全部楼层
大神,4K7的电阻在小米R4上需要吗?不加这个SPI是可以启动的,但不能写入NAND,都是坏道,是因为这个电阻的问题吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-2-8 20:55 | 显示全部楼层
你好这两个文件有备份吗?我的路由也挂了,想试试能不能救活

点评

https://share.weiyun.com/5WXz6Bf 我有备份  详情 回复 发表于 2020-4-22 22:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-3-11 17:44 | 显示全部楼层
小米4已经把pb-boot-nand-r3p.img刷上NAND了,谁有可以用的固件吗

本帖子中包含更多资源

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

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-3-22 14:16 | 显示全部楼层
laomao9000 发表于 2019-6-10 14:57
大神,按照这个指引操作,SPI并不启动,指示灯不亮,无法进入PBBOOT,TLL无输出。是不是还需要改其他地方?

我的也是这样了,求助啊

点评

我也一样,后来发现了。我的nand芯片是smt芯片。很难拆掉,后来又发现了,拿电烙铁点上一坨锡,保持熔融,很容易就抬起一边,然后另一边也这样,搞上一坨锡在上面,用电烙铁接触保持熔融,然后就可以定下来了。拆掉n  详情 回复 发表于 2022-9-22 22:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 02:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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