小米路由器3G安装padavan固件
Contents
[NOTE] Updated November 24, 2019. This article may have outdated content or subject matter.
从京东下一台小米3G路由器,很快就送到了。接下来就要搞事情了…
工具准备
- mac电脑一台
- u盘一个,格式为FAT或者FAT32
- mac的usb网络转接口一个
升级开发版本系统
下载地址:http://www.miwifi.com/miwifi_download.html, 具体如下图:
下载完成,进入路由器后台,点击用户下面系统升级,然后再点击手动升级。上传刚才下载的开发版本固件,等待5-10分钟就升级完成了。
获取ssh权限
- 先要将路由器绑定小米账号,手机连接小米路由器,下载一个小米WIFI软件,然后登录小米账号进行对路由器绑定。
- 绑定完成后,登录以下网站http://www.miwifi.com/miwifi_open.html,获取ssh工具包
- 将下载的miwifi_ssh.bin文件拷贝到u盘的根目录下面,名字一定要是miwifi_ssh.bin, 最好再验证下md5。
- 断开小米路由器的电源,将U盘插入USB接口; 按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键; 等待3-5秒后安装完成之后,小米路由器会自动重启
- 重启完成后,
ssh [email protected]
,输入ssh密码,这个密码在下载ssh的bin文件的页面是有的,如下图,当你看到a you ok
时,说明已经获取ssh权限了。
刷入不死BREED
- 下载breed-mt7621-xiaomi-r3g.bin系统,官网下载
- 在终端下面运行
scp /path/breed-mt7621-xiaomi-r3g.bin [email protected]:/tmp
,将bin文件传送到路由器中 - 在ssh连接上路由器, 运行下面命令进行md5验证下
md5sum breed-mt7621-xiaomi-r3g.bin
, 原文件的md5为6c6965afc478d2ffab2cf5caa80a92b9
- 如果不需要备份,则可以直接干了。先给breed的文件取个简短的名字,
cd /tmp;cp breed-mt7621-xiaomi-r3g.bin breed.bin
, 然后运行下面的命令mtd -r write /tmp/breed.bin Bootloader
,一定不要打错了这条命令。等待路由器重启…[email protected]:~# mtd -r write /tmp/breed.bin Bootloader Unlocking Bootloader ... Writing from /tmp/breed.bin to Bootloader ... Rebooting ...
使用BREED刷入padavan
- 拔下电源,按住路由器的reset键,再插上电源开机,等到路由的灯狂闪的时候,松开reset键
- 用网线将路由器和电脑连接,在电脑上在浏览器中输入192.168.1.1,进入不死breed的控制台
- 此选择固件更新,如下图,再选择下载好的老毛子Padavan固件MI-R3G_3.4.3.9-099.trx, 最后等待刷机完成,就会出现一个pdcn的wifi, 默认密码是1234567890; 网页地址: http://192.168.123.1, 账号密码:admin/admin
在刷机过程中遇到一个小插曲,两台路由器,第一台按上面的步骤一点问题都没有,同事的一台就是进不了padavan系统,一直在breed系统中,后来在小米3G刷了不死breed 后再刷任何固件没有反应怎么办???,得到解决方法:在不死控制台里有个参数是效验ROM的MD5值的,把它删掉然后开刷就就正常了。
在breed界面有个环境变量设置,里面个ROM md5值验证,删除掉后,再重新刷入padavan就ok了。
参考
Author beyondkmp
LastMod 2019-11-24