閱讀691 返回首頁    go 小米 go 小米路由器


終於發現R2D新大陸了

由於米油R2D沒有找到第三方刷機辦法,幾天來找到了R1D刷第三方的辦法,總結測試了U-BOOT。

皇天不負有心人,終於揭開U-BOOT的broadcom cfe miniweb server頁麵,如下圖:


經過多次實驗,測試過想R1D一樣修改CEF無效果,教程:https://bbs.xiaomi.cn/t-11362292

在MAC方麵修改,覺得還是要改的。畢竟MAC代表房子位置嘛!

經過改寫CFE後,重啟數次都沒有出現UBOOT,於是在SSH下輸入命令:nvram show |grep wait   

結果發現  

root@XiaoQiang:~# nvram show |grep wait
boot_wait=off
wait_time=3
size: 20123 bytes (45413 left)

這苦思一翻,以前玩openwrt的時候,經常會用到nvram命令來操作,心想會不會這樣玩呢!於是再次SSH下輸入nvram set boot_wait=on

再來一下nvram show |grep wait,結果如下

root@XiaoQiang:~# nvram set boot_wait=on
root@XiaoQiang:~# nvram commit
root@XiaoQiang:~# nvram show |grep wait
size: 20122 bytes (45414 left)
boot_wait=on
wait_time=3

等待3秒時間會不會太短了,繼續搞下去,命令nvram set wait_time=10,來個10秒吧,不長不短。

root@XiaoQiang:~# nvram set wait_time=10
root@XiaoQiang:~# nvram commit
root@XiaoQiang:~# nvram show |grep wait
size: 20123 bytes (45413 left)
boot_wait=on
wait_time=10

root@XiaoQiang:~# reboot

嗬嗬,這2的UBOOT終於解開啦!重啟路由進行刷機固件吧!

進入broadcom cfe miniweb server頁麵訪問前必須把電腦網卡IP設定好CFE中的IP段。

注意1代2代CFE不知道能否通用,不通用的話會磚哦!故備份出本機的CFE,所以別貿然使用其他CFE!

備份辦法:

root@XiaoQiang:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00080000 00020000 "boot"
mtd1: 00080000 00020000 "nvram"
mtd2: 00040000 00020000 "board_data"
mtd3: 00040000 00020000 "crash"
mtd4: 00080000 00020000 "rsvd0"
mtd5: 00400000 00020000 "os0"
mtd6: 00400000 00020000 "os1"
mtd7: 00600000 00020000 "rsvd1"
mtd8: 08000000 00020000 "rootfs0"
mtd9: 08000000 00020000 "rootfs1"
mtd10: 0f000000 00020000 "overlay"
root@XiaoQiang:~# dd if=/dev/mtd0 of=/userdisk/data/bootcfe_backup.bin
1024+0 records in
1024+0 records out
524288 bytes (512.0KB) copied, 0.357391 seconds, 1.4MB/s
root@XiaoQiang:~#


接著下來我準備編譯一下第三方固件來刷機玩了!

編譯好才回來帶給大家

最後更新:2017-10-20 09:03:29

  上一篇:go 小米路由器恢複出廠模式後重新設置問題
  下一篇:go 求救 路由器發不出信號