正所謂生命不止,折騰不休,今天為大家刷一台小米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功能、簡單防火牆功能,簡直是企業級的設備了,哈哈