小米路由器Mini 簡易開箱 + 刷第三方韌體:PandoraBox (一) 刷入uboot.bin

2015-2-25 icece 其他

     小米路由器Mini 很久以前就有想過要入手一台,不過很可惜的它的有線網路只有100Mbps,家中網路早已全部都是 1Gbps 了,加上手上也已經有一台內建 1TB 硬碟的小米路由器了,於是作罷,最近則是因為春節期間每天都有機會搶到,剛好又很幸運的搶到一台,所以就買回來惡搞一下吧!個人從來不會對手上的電子產品客氣,通常能惡搞的設備,無論是智慧型手機、Android 盒子,還是無線IP分享器,只要有刷機資源,通常我都不會放過,就連大台的小米路由器也曾被我搞掛一次,還花了一筆費用寄回大陸送修,相較之下小米路由器mini 就有趣多了,至少看教學,會被我刷壞的機會小太多了,而且即使刷壞了,以它的價位,也是屬於不會心疼的那種


2015-02-25

↑ 白色款,比我想像中還大台,天線沒有展開還是很漂亮。


2015-02-25

↑ 展開天線後更美觀。


2015-02-25

↑ 側面,金屬鑲嵌也很有質感。


     既然要刷機,那必要的工作就不能少了,我也跟著小米論壇上的教學一步一步實作,不過很可惜用論壇上提供的方法卡住了,得用另一個方法。


步驟一:刷入官方提供的miwifi_ssh.bin 開啟SSH

     首先要先依照以下步驟開啟小米路由器mini 的 SSH,對岸好像很愛把 SSH 稱為 root (?!),要開啟 SSH 首先要先將小米路由器mini 和自己的小米帳號綁定,這樣就可以在官網登入自己的帳號後下載小米路由器mini 專屬的 miwifi_ssh.bin 檔案和登入 SSH 的密碼,之後將 miwifi_ssh.bin 放在隨身碟根目錄,插入小米路由器mini 的 USB 孔,然後斷電,接著用小針戳 Reset 孔不放,並插入電源,幾秒鐘後就會自動刷入 miwifi_ssh.bin 了。不過根據網路上的文章,太新的開發版韌體似乎無法刷入SSH,較保險的版本是 0.4.36 版。

2015-02-25

↑ 與小米帳號綁定之後就可以從網站上下載開啟 SSH 專屬的 miwifi_ssh.bin 檔和登入密碼了。


步驟二:刷入第三方 uboot

所有的 PandoraBox 相關資源都可以在這裡下載:

http://downloads.openwrt.org.cn/PandoraBox/Xiaomi-Mini-R1CM/

http://downloads.pandorabox.org.cn/pandorabox/Xiaomi-Mini-R1CM/   (新位址)

原本是想按照按照網路上的教學將 PandoraBox 韌體刷入小米路由器mini 的,論壇上的教學是這麼寫的:

將 PandoraBox 韌體用 WinSCP 傳送到小米路由器mini 的 /tmp/ 資料夾中,然後下指令:

mtd -r write /tmp/firmware_name.bin firmware

不過這樣失敗了...會出現 Could not open mtd device: firmware 的錯誤,原因是存放韌體的分區改名為 OS1,不再是 firmware 了,所以改刷 uboot.bin,再透過 uboot 刷入韌體。

不過在刷入第三方 uboot 之前最好先備份原有的 uboot,以免以後無法刷回官方韌體,備份指令為:

dd if=/dev/mtd1 of=/tmp/xiaomi_uboot.bin

備份完成後再透過 WinSCP 將備份好的 uboot.bin 傳回到電腦上儲存。

之後下載 PandoraBox 提供的 uboot.bin 檔回來,準備刷入。

修改上面刷入韌體的指令成為: mtd -r write uboot_name.bin Bootloader (小米路由器的 uboot 分區稱為Bootloader)

這樣可以成功刷入 uboot,從此以後要刷第三方韌體就不再透過 SSH 下指令了,而是透過 uboot 提供的介面,這時小米路由器mini 的 IP 位址也會變成192.168.1.1,所以要先手動將電腦上的 IP 位址設定成 192.168.1.X,並在小米路由器mini 關機狀態下用小針戳 Reset 孔不放,並插入電源,等 LED 燈呈橘色閃爍 3~5 秒後放開,再用瀏覽器登入 http://192.168.1.1 即可看到刷韌體的介面了。


注意事項:

     從爬文中得知,小米路由器Mini 官方韌體是雙系統,由於 ROM 有16MB,官方韌體都小於8MB,所以會有一份備援系統(8MB+8MB),因此如果刷了大於 8MB 的第三方韌體的話,會覆蓋掉第二個分區的系統,導致未來刷回官方韌體時會有掉 SN 的問題,而且再也無法刷入 SSH,從此以後就只能乖乖用官方韌體,再也不能玩刷機,目前新版的 PandoraBox 韌體大約都在 10MB 左右,所以刷機還真要有點決心,除非完整備份小米路由器Mini 中所有分區的資料,才能在日後完整刷回官方韌體,當然,如果已經完全放棄官方韌體的話,這些問題都是不用考慮的。


2015-02-28

↑ PandoraBox官方下載來的 uboot 刷入後即可透過這個畫面刷入 PandoraBox 韌體。


2015-02-28

↑ 上傳韌體後開始更新成 PandoraBox。

2015-02-25

↑ 上傳完畢待設備自動重新開機後就可以看到新的登入畫面囉。

這樣很簡單吧~準備工作及刷機程序大致上是這樣,下一篇再介紹 PandoraBox 的設定介面。

評論:


2015-10-14 21:47
感謝啦 問題處理好了
果然還是放個uboot比較安全

發表評論:

Powered by emlog     9.05mssitemap