恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 111692|回复: 80

[R3G] 小米路由器3G刷breed及老毛子Padavan固件教程

    [复制链接]
发表于 2017-10-16 16:16 | 显示全部楼层 |阅读模式
本帖最后由 ydhcjyh 于 2017-10-25 23:09 编辑

小米路由器3G刷breed及老毛子Padavan固件教程
首先,请先准备一个U盘,并确保这个U盘的格式为FAT或FAT32.
接下来,就是具体的操作流程了。
1、在miwifi.com官网下载路由器对应的开发版ROM包,并将其放在U盘的根目录下,命名为miwifi.bin
2、断开小米路由器的电源,将U盘插入路由器的USB接口
3、按下reset按钮后重新接入电源,待指示灯变为黄色闪烁状态后松开reset键
4、等待5~8分钟,刷机完成之后系统会自动重启并进入正常的启动状态(指示灯由黄灯常亮变为蓝灯常亮),此时,说明刷机成功完成!
如果出现异常/失败/U盘无法读取状态,会进入红灯状态,建议重试或更换U盘再试。

至此官方开发版刷机完成,接下来是开启SSH权限,在miwifi.com官网点“开放”在该页面找到“开启SSH工具”登录你路由绑定的帐号密码,就可以在里面查看到你路由的密码,但还需先下载对应的工具包:

工具包使用方法:小米路由器需升级到开发版0.5.28及以上,小米路由器mini需升级到开发版0.3.84及以上,小米路由器3即将支持。注意:稳定版不支持。

请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin;
断开小米路由器的电源,将U盘插入USB接口;
按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键;
等待3-5秒后安装完成之后,小米路由器会自动重启,之后您就可以尽情折腾啦 :)

以上为开启及获取SSH帐号密码的方法,接下来开始介绍刷入breed及老毛子Padavan固件:

首先到https://breed.hackpascal.net/处下载H大的breed-mt7621-xiaomi-r3g.bin不死BREED。
然后到https://eyun.baidu.com/s/3kV0JV19处下载hiboy大神的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx

------------------------------------------
hackpascal大神帖子
https://www.right.com.cn/forum/thread-161906-1-1.html
hiboy大神帖子
https://www.right.com.cn/forum/thread-161324-1-1.html
------------------------------------------

在小米固件ssh下,用putty进入到命令模式(用户名密码在上面步骤已获得):
在命令下输入cat /proc/mtd得到分区情况(如下):
root@XiaoQiang:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 07f80000 00020000 "ALL"
mtd1: 00080000 00020000 "Bootloader"
mtd2: 00040000 00020000 "Config"
mtd3: 00040000 00020000 "Bdata"
mtd4: 00040000 00020000 "Factory"
mtd5: 00040000 00020000 "crash"
mtd6: 00040000 00020000 "crash_syslog"
mtd7: 00040000 00020000 "reserved0"
mtd8: 00400000 00020000 "kernel0"
mtd9: 00400000 00020000 "kernel1"
mtd10: 02000000 00020000 "rootfs0"
mtd11: 02000000 00020000 "rootfs1"
mtd12: 03580000 00020000 "overlay"
mtd13: 012a6000 0001f000 "ubi_rootfs"
mtd14: 030ec000 0001f000 "data"

首先先备份,把U盘(FAT/FAT32格式)插入到路由,然后用命令输入【df -h】查看查看U盘的分区路径
或者输入"cd /"回车,再输入"ls -a"查看到extdisks文件,再"cd extdisks"进入到extdisks文件里用"ls -a"就能查看到你的U盘路径,我的是sda4,以下以我自己U盘的路径为例:
备份(请自行修改回你自己的U盘路径):
dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin
dd if=/dev/mtd1 of=/extdisks/sda4/Bootloader.bin
dd if=/dev/mtd2 of=/extdisks/sda4/Config.bin
dd if=/dev/mtd3 of=/extdisks/sda4/Bdata.bin
dd if=/dev/mtd4 of=/extdisks/sda4/Factory.bin
dd if=/dev/mtd5 of=/extdisks/sda4/crash.bin
dd if=/dev/mtd6 of=/extdisks/sda4/crash_syslog.bin
dd if=/dev/mtd7 of=/extdisks/sda4/reserved0.bin
dd if=/dev/mtd8 of=/extdisks/sda4/kernel0.bin
dd if=/dev/mtd9 of=/extdisks/sda4/kernel1.bin
dd if=/dev/mtd10 of=/extdisks/sda4/rootfs0.bin
dd if=/dev/mtd11 of=/extdisks/sda4/rootfs1.bin
dd if=/dev/mtd12 of=/extdisks/sda4/overlay.bin
dd if=/dev/mtd13 of=/extdisks/sda4/ubi_rootfs.bin
dd if=/dev/mtd14 of=/extdisks/sda4/data.bin
备份到最后一个mtd14可以会出现如下出错提示:
dd: can't open '/dev/mtd14': Device or resource busy
该分区备份不成功无所谓,关键的mtd0-mtd4备份下来就行了。
如果还在官版的固件下想恢复的,可使用如下命令:
恢复(这里我们不需要该步骤,只是给有需要的人看的官版固件下的恢复步骤)
mtd write /extdisks/sda4/Bootloader.bin Bootloader
mtd write /extdisks/sda4/Config.bin Config
mtd write /extdisks/sda4/Bdata.bin Bdata
mtd write /extdisks/sda4/Factory.bin Factory
mtd write /extdisks/sda4/crash.bin crash
mtd write /extdisks/sda4/crash_syslog.bin crash_syslog
mtd write /extdisks/sda4/reserved0.bin reserved0
mtd write /extdisks/sda4/kernel0.bin kernel0
mtd write /extdisks/sda4/kernel1.bin kernel1
mtd write /extdisks/sda4/rootfs0.bin rootfs0
mtd write /extdisks/sda4/rootfs1.bin rootfs1
mtd write /extdisks/sda4/overlay.bin overlay
mtd write /extdisks/sda4/ubi_rootfs.bin ubi_rootfs
mtd write /extdisks/sda4/data.bin data

备份完成后开始刷入BREED:
事先用WinSCP上传我们刚下载的breed-mt7621-xiaomi-r3g.bin到/tmp下取名叫breed.bin然后输入如下命令:

mtd -r write /tmp/breed.bin Bootloader

刷入后,机器会重新启动,固定电脑有线网卡的IP为192.168.1.3
用硬物顶住路由的reset键开机,等到路由的灯狂闪的时候,松开reset键,电脑上在浏览器中输入192.168.1.1,就进入不死breed的控制台了,

若之前没有备份就刷了BREED的,也可以在该不死breed的控制台下先备份EEPROM和编程器固件,以防止丢失了SN以后又想刷回官方版本的麻烦。

至此在该控制台下,就可以开始刷刚才下载的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx了,刷完就能开始你的第三方固件的体验之旅了。


刷机有风险,请谨慎刷机!!!

评分

参与人数 2恩山币 +4 收起 理由
secson + 3 一看就是觉得高端、大气、上档次!
老鹰抓小鸡 + 1 别说了,打他!!!

查看全部评分

本帖被以下淘专辑推荐:

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-10-16 16:21 | 显示全部楼层
前两天刚到手的小米路由器3G就开刷了,现把自己刷成功的经验分享给大家。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-16 17:28 | 显示全部楼层
前期备份是无所谓的 breed内集成原版u-boot 就算你刷了机后 想回原版系统直接去官网下载个rom就ok了 刷回去后数据都还能在

点评

那叫兼容,不叫集成。breed里面不会使用任何uboot的代码  发表于 2017-10-22 23:48
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-10-16 18:10 | 显示全部楼层
随便教授 发表于 2017-10-16 17:28
前期备份是无所谓的 breed内集成原版u-boot 就算你刷了机后 想回原版系统直接去官网下载个rom就ok了 刷回去 ...

这备份只是想让一些后来刷了其它固件冲掉SN等信息用的
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-22 23:38 | 显示全部楼层
问一下  现在刷老毛子Padavan固件  还有BUG了么 ?  我记得以前好像是说USB口无电压
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-23 07:56 | 显示全部楼层
請問dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin  ,ALL.bin似乎沒有128M,僅有127.5M(130560K)換算後好像少了512K。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-10-23 09:36 | 显示全部楼层
9a2331 发表于 2017-10-23 07:56
請問dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin  ,ALL.bin似乎沒有128M,僅有127.5M(130560K)換算後好像少 ...

嗯,我备份的也是127.5M还没试着用这个恢复过,也不清楚这个少了512k的有没有问题,有可能是因为那个mtd14不能备份的原因吧!如果怕这个文件有问题,也可以先刷breed,刷breed不会冲掉小米SN,然后再用breed来备份,breed备份的文件是128M的。

点评

我有試過ALL.bin不管是在固件還是編成器(閃存完整容量)更新都會出現錯誤。大大有沒有試過恢復預設值(padavan或是小米固件),H大breed上傳時都會出現undefined。  详情 回复 发表于 2017-10-23 13:01
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-10-23 09:41 | 显示全部楼层
838000938 发表于 2017-10-22 23:38
问一下  现在刷老毛子Padavan固件  还有BUG了么 ?  我记得以前好像是说USB口无电压

usb口无电压,那是H大的测试版时的问题,现在发的正式版,已修复该问题。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-23 13:01 | 显示全部楼层
ydhcjyh 发表于 2017-10-23 09:36
嗯,我备份的也是127.5M还没试着用这个恢复过,也不清楚这个少了512k的有没有问题,有可能是因为那个mtd1 ...

我有試過ALL.bin不管是在固件還是編成器(閃存完整容量)更新都會出現錯誤。大大有沒有試過恢復預設值(padavan或是小米固件),H大breed上傳時都會出現undefined。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-27 09:54 | 显示全部楼层
路由器还在路上.先来学习下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-10-28 13:29 来自手机 | 显示全部楼层
谢谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-2 18:16 | 显示全部楼层
刷机成功.特此感谢.原生固件的wifi真差劲.
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-5 21:07 来自手机 | 显示全部楼层
萌新请问,在备份时显示extdisks已经use100%,no space left on device怎么办,u盘是非常空的
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-11-14 00:35 | 显示全部楼层
啥时候能出 小米3啊? U-BOOT刷了两天了 愣是没刷出来 要疯了

点评

小米l路由器3我刷好了,如果需要,我可以帮忙.  详情 回复 发表于 2018-4-13 12:42
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-11-14 21:41 | 显示全部楼层
lseraph 发表于 2017-11-5 21:07
萌新请问,在备份时显示extdisks已经use100%,no space left on device怎么办,u盘是非常空的

extdisks不是U盘的,你要查看extdisks下挂载的实际U盘地址才对。例如像sda4或sdb4之类的

点评

呃,是extdisks下面的sda1(我的是sda1),当时没把这句写上……  详情 回复 发表于 2017-11-22 11:06
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2020-10-23 10:42

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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