找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7032|回复: 8

[R3G] xiaomi r3g 刷了breed以及padavan后怎么刷openwrt

[复制链接]
发表于 2019-10-22 09:45 | 显示全部楼层 |阅读模式
第一次刷 r3g,在进入原版固件shell后,把openwrt的kernel以及rootfs刷入到了kernel1和rootfs1,料想默认应该还是启动原版固件的,没想到路由器一直反复重启,一个系统都进不去。

  1. root@XiaoQiang:/extdisks/sda1# mtd write openwrt-18.06.4-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1
  2. Unlocking kernel1 ...

  3. Writing from openwrt-18.06.4-ramips-mt7621-mir3g-squashfs-kernel1.bin to kernel1 ...
  4. root@XiaoQiang:/extdisks/sda1# mtd write openwrt-18.06.4-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs1
  5. Unlocking rootfs1 ...

  6. Writing from openwrt-18.06.4-ramips-mt7621-mir3g-squashfs-rootfs0.bin to rootfs1 ...
  7. root@XiaoQiang:/extdisks/sda1#
复制代码



在breed里试过把 xiaomi.r3g.bootfw 设为1或者2都不行;无奈在breed里把padavan固件输入到了内核1,现在能启动到padavan了,但布局已经全变了,如下图:
  1. [MI-R3G /home/root]# cat /proc/mtd
  2. dev:    size   erasesize  name
  3. mtd0: 00080000 00020000 "Bootloader"
  4. mtd1: 00080000 00020000 "BootEnv"
  5. mtd2: 00500000 00020000 "Factory"
  6. mtd3: 00180000 00020000 "Kernel"
  7. mtd4: 01280000 00020000 "RootFS"
  8. mtd5: 00100000 00020000 "Config"
  9. mtd6: 00400000 00020000 "Storage"
  10. mtd7: 06080000 00020000 "RWFS"
  11. mtd8: 01400000 00020000 "Firmware_Stub"
  12. [MI-R3G /home/root]#
复制代码


原版固件的各个分区以及eeprom都有备份,也备份了刷入openwrt的kernel后rootfs后的编程器固件,原版编程器固件没备份。
有哪位知道,这时怎么刷入openwrt呢?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-10-22 10:02 | 显示全部楼层
有breed,就进breed随便刷
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-22 10:59 | 显示全部楼层
Breed只有刷潘多拉(PandoraBox)要选闪存布局1 (xiaomi.r3g.bootfw=1=0xbc200000),其余均为2 (0xbc0600000)

/proc/mtd不够详细,只能知道分区大小,得看dmesg才能得知分区地址
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-10-23 08:31 | 显示全部楼层
回公司看一下,貌似我设置了xiaomi.r3g.bootfw=2启动的也是1
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-10-23 08:31 | 显示全部楼层
fyi2000 发表于 2019-10-22 10:59
Breed只有刷潘多拉(PandoraBox)要选闪存布局1 (xiaomi.r3g.bootfw=1=0xbc200000),其余均为2 (0xbc0600000) ...

dmesg信息没存下来
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-23 19:11 | 显示全部楼层
清除xiaomi.r3g.bootfw,让Breed自动判别,你只要按照3楼选择闪存布局,若能登陆固件,先恢复出厂设置,若还是一再重启,建议刷回官方

解决小米路由器3G刷breed后刷回原版固件不成功问题
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-10-23 22:42 | 显示全部楼层
fyi2000 发表于 2019-10-23 19:11
清除xiaomi.r3g.bootfw,让Breed自动判别,你只要按照3楼选择闪存布局,若能登陆固件,先恢复出厂设置,若 ...

已经刷了老毛子了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-24 01:29 | 显示全部楼层
其实接TTL串口最能看出问题,然而懂得原理,不上TTL也行,以下方法不论NAND闪存是否有坏块皆可行:


OpenWrt Project: Xiaomi Mi WiFi R3G (Mi Wifi Router 3G / MIR3G / MI3G)
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-10-25 21:20 | 显示全部楼层
用备份的编程器文件回官方固件,然后在ssh刷OP
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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