[教學] 小米Wifi Mini Flash Padavan Firmware

本帖最後由 curtis1008 於 2016-6-21 15:36 編輯

前言: 話說老婆大人外家的Router 到期了, 要換新既。但老婆大人認為Router這東西能用就可以, ,而且她並不經常用。因此不必買貴價的Router,並規定不可以多過預算$200。看來看去,市面上似乎200樓下的選擇不多, 加上之前曾經買過小米Mini WiFi 試玩過, 改第三方Firmware後穩定性還可以接受, 可惜後來送給朋友了。於是再次落單再來一次改機。

為甚麼改第三方Firmware: 原廠的firmware 真心講真係唔係算好用,加上安全顧慮問題,改第三方Firmware 心理上會覺得好些。刷第三方firmware最麻煩既一步係開啟SSH。沒有開啟SSH 甚麼也做不了。

事前準備: 小米wifi mini router, 第三方Firmware 及所需軟件,1隻2GB 或以上既USB Disk, 格式化為FAT 32, 需要安裝Python。另外, 一支牙纖或萬字夾。

Padavan Firmware & Tools: https://www.sendspace.com/file/4cnh3g
2/5更新: http://www.megafileupload.com/afhZ/RT-AC54U_3.4.3.9-099.zip
3/5更新 3.4.3.9-099 Build 6de03bd : https://www.sendspace.com/file/wgvtpk
5/20 更新:3.4.3.9-099 Build e8d4a9b https://www.sendspace.com/file/piidkm
6/21 更新: 3.4.3.9-099 Build cc58fc3 https://www.sendspace.com/file/u4pncs

1.        安裝Python (32 Bit or 64 Bit都得, 當然32 bit Windows只可以裝32bit)
Windows x64: https://www.python.org/ftp/python/3.5.0/python-3.5.0-amd64.exe
Windows x86: https://www.python.org/ftp/python/3.5.0/python-3.5.0.exe

安裝時選擇Add Python 3.5 to PATH & Customize installation, 按Next & Install 安裝。






2.        安裝requests module, 電腦連接上網才能安裝
開啟Command Prompt, 輸入 pip install requests 安裝module






3.        把下載回來的xiaomi.zip 解壓到硬碟, 我習慣把檔案解壓到C Drive 根目錄, 解壓後會得到一個叫xiaomi 的目錄, 內裡再有5個分目錄。Original Firmware裡的檔案是小米官方Firmware 穩定版2.6.11。Padavan Firmware 裡是根據source code自行編釋給WiFi Mini的Firmware。ssh 裡面是開啟SSH所用的工具。uboot 入面顧名思義,是代替官方的Bootloader。WinSCP用作Upload Firmware & uboot 去router。

4.        Router 連接電腦,開機login 入router看看Firmware 版本是否係穩定版2.6.11 或者開發版2.7.11。如果Firmware版本不是這兩個版本, 需要升級或降級。將Original Firmware 入面的miwifi.bin 放入USB Disk根目錄下。拔去Router 電源, 插入USB Disk, 用牙纖或萬字夾按住Reset 孔, 接上電源。等到黃色LED 燈開始閃爍 才放開Reset, 時間大約5-10秒左右。 完成Firmware更新後LED 燈會變回藍色。假如失敗, 會變紅色, 要重新再做一次。

5.        再次用IE/Firefox/Chrome 登入Router, 在網址中會有類似這樣: http://192.168.31.1/cgi-bin/luci/;stok=d201dacc14095a8148e266a9358a9fcd/web/home#router 把stok的數值複制一下以便下一個步驟用。Stok的數值每次登入都會不同。


6.        以管理員身份開啟Command Propmt, 用 CD 指令去到解壓後得到的目錄的ssh分目錄下。 例如我把檔案解到C Drive, 所以輸入 cd c:\xiaomi\ssh  (請根據個人情況更改, 用dir/w 指令可顯示當下目錄下的檔案及分目錄)。開啟最重要的一步,把USB Disk插入Router, 插入USB Disk前確保刪除了之前放進去的做更新Firmware的miwifi.bin檔案。輸入mini.py 按Enter 執行。畫面接著會提示輸入session, 即是上一個步驟所取得的stok 數值。可以用貼上方式輸入, 如圖示那樣。這樣可以減低打錯的機會。輸入數值後按Enter繼續。直至出現Reboot your Router and get the ssh,斷電及拔除USB Disk, 然後再開機。如無意外,SSH 經已開啟了, 可以自由刷機。












7.        去到WinSCP 目錄下找到WinSCP.exe 執行它,File protocol 選SCP, Host name 是192.168.31.1 User name 是root , Password是 admin , 按Login 登入Router。接著會出現一個警告畫面, 按 Yes繼續,接著還會提示一些錯誤, 不用理會, 按Yes繼續下一步。登入成功後會直接去到root目錄下, 我們需要更換去tmp目錄下。按 .. 去上一個目錄,找到tmp 目錄入去。把ac54u.trx 和 uboot.bin upload到tmp 目錄下,確認檔案成功upload 後關閉WinSCP





















8.        執行ssh目錄下的putty.exe, Host Name 輸入192.168.31.1 在彈出的警告視窗選Yes繼續。接著要輸入login & password, login 是root 密碼是admin










9.        輸入cd /tmp 切換到tmp 目錄下。輸入 cat /proc/mtd 查看Flash 分區情況。如需要備份Flash 請自行Google教學。Bootloader用作放開機的資料,即是類似主機板上BIOS, OS1是存放firmware的分區。Bdata 是儲存SN 的分區, 假如要用回原廠firmware, 一定要備份。首先flash bootloader, 輸入 mtd write uboot.bin Bootloader 大約2-3秒就完成。接著flash 第三方firmware, 輸入 mtd –r write ac54u.trx OS1 需時約2-5分鐘, 完成後會重新開機。








10.        完成刷入firmware後重新開機約要3-5分鐘, 接著在web browser 輸入192.168.1.1 做第一次登入。Login & Password 都是admin 最後,登入後做一次 Router Settings (NVRAM) Reset 同一次 Router Internal Store (/etc/storage) Reset。




附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

刷左後就係性價比最高的100M AC router

TOP

本帖最後由 echen 於 2016-1-22 23:51 編輯

similar product should be Lenovo newifi mini which cost RMB 75, flash to third party and bootloader is more easy, just 2 step to finish also with USB port.


附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆 3# echen

Lenovo newwifi冇三腳火牛,要另外配。外型唔及小米wifi mini 咁靚。我連newwifi 既firmware都改好了, 但老婆大人最後揀左wifi mini

TOP

回覆 4# curtis1008

that's true for the outlook.

existing firmware available for newifi and  小米wifi mini

http://www.right.com.cn/forum/thread-161324-1-1.html

TOP

我擦openwrt, 超容易, 順便裝埋openvpn server. 超值!

https://wiki.openwrt.org/toh/xiaomi/mini

TOP

回覆 3# echen


    ching, need $99, not $75 wor
can you share the third party firmware please?

TOP

回覆 7# monkey288


    http://www.right.com.cn/forum/thread-161324-1-1.html



this shop sometime down to RMB75
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆 8# echen


    thank you ching

TOP

Thanks Ching, 個xiaomi.zip 好似有問題開唔到

TOP