正所谓生命不止,折腾不休,今天为大家刷一台小米R1D无线路由器,此路由器购买的时候自带一块1T笔记本硬盘
小米R1D真身
一、准备工作:
1、把标准版的系统升级成开发版,这步很简单,到官网下载,在升级页面更新就可以了;
2、放弃质保(反正早就过保了),开启路由器SSH,打开http://d.miwifi.com/rom/ssh,要求注册帐户,并且接受放弃质保的条款,然后下载工具包,所谓的工具包,就是一个名为miwifi-ssh.BIN的文件而已,注意保存root密码,后面马上要用到!
下载所谓的工具包:miwifi_ssh.bin
3、打开https://bitbucket.org/tsynik/tomato-arm/downloads/,找R1D的固件下载;
4、记录好路由器的MAC地址,然后用CFEedit工具打开cfe_stock.bin,编辑并且另存一个cfe.bin文件
编辑并另存一个CFE.BIN文件,注意填写路由器的MAC地址
二、开始刷机:
1、把小米官网下载的miwifi-ssh.bin文件拷贝到U盘,按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键,此时路由器进入U盘恢复模式,系统会自动刷入此文件;
2、这时SSH就被开启了,接下来就开始折腾了,注意将电脑的IP地址从自动获取设置为手动:192.168.1.11,子网掩码255.255.255.0,其他不必设置,注意刷完机,重新改为自动获取,否则不能上网,别以为路由器刷坏了。。。打开软件SecureCRT,以SSH方式连接路由器,注意要求输入的密码,就是在小米官网下载SSH文件的时候,网页上面显示的root密码
ssh连接路由器
3、连上以后输入以下命令:
cd /extdisks/sdb2(优盘的盘号可能不同) 进入优盘
./backup.sh 备份路由器,大概需要半分钟左右吧,防止你需要刷回官方固件
./flash-cfe.sh 替换cfe.bin,就是改变引导模式
nvram set boot_wait=on && nvram set wait_time=100 && nvram commit && nvram show |grep wait 执行这条命令后,屏幕显示“boot_wait=on wait_time=10”即为成功
4、拔掉路由器电源,在电脑上执行命令 ping 192.168.1.1,重新插上路由器电源,等到能够ping通,就用浏览器打开http://192.168.1.1,进入CFE刷机界面
CFE刷机模式
5、点击选择文件,选择我们提前下载好的tomato固件,然后upload,大概5分钟吧,路由器会自动重启,没有自动重启也没事,多等几分钟,拔电源重新插一下就行了;在路由器重启过程中,请将电脑IP改为自动获取,等电脑获取到IP地址,就可以打开http://192.168.1.1,此时就能看到tomoto固件已经成功刷入
刷完发现温度有点高啊
仔细看一下菜单,发现功能还是很强大的:NAS、VPN server and client、FTP Server、媒体服务器、BitTorrent客户端全都有了,还有VLAN功能、简单防火墙功能,简直是企业级的设备了,哈哈