小米3G刷openwrt詳解

場景

很多時候需要一個開放性的路由器來做很多DIY,比如:安裝open*pn構建內網。

刷機流程

(整個過程建議有線操作)

  1. 刷小米3G開發版
  2. 開啓ssh
  3. 刷openwrt
  4. 升級oepnwrt

刷小米3G開發版

因爲小米官方認爲路由器本身安全穩定,沒有權限openwrt的刷入。

  • 下載:小米路由器3G 開發版。進入鏈接,選擇ROM就能看到要選擇的固件。
  • 刷機:進入路由器本地網頁,選擇系統升級,再選擇剛下載的開發版,待它重啓後即可完成升級。

開啓ssh

  • 註冊小米賬號,下載手機小米WIFI客戶端,綁定好了待刷的路由器。
  • 下載:MIWIFI開放平臺,網頁中點擊開啓ssh工具
  • 重命名下載的bin文件爲miwifi_ssh.bin,拷貝到U盤根路徑。
  • 路由器斷電插入U盤。
  • 按住路由器reset按鍵,再插電,直到指示燈爲黃色閃爍狀態,鬆開reset
  • 啓動完成後,測試ssh [email protected]能否成功。

刷openwrt

  • 下載:openwrt固件下載。選擇xiaomi_mir3g-squashfs-kernel1.binxiaomi_mir3g-squashfs-rootfs0.bin進行下載。並上傳路由器,電腦是linux使用scp上傳,windows需要下載傳輸工具。
  • 刷機執行:
mtd write openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1
mtd write openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0
nvram set flag_try_sys1_failed=1
nvram commit
reboot
  • 等待重啓後完成刷機。ssh [email protected]進行測試
  • 安裝支持網頁界面luci,ssh登陸後執行:
opkg update
opkg install luci
opkg install luci-i18n-base-zh-cn

升級openwrt

之所以要升級是因爲之前安裝的openwrt版本太舊,open*pn等客戶端有很多不兼容這個“老人家”。

  • 下載:openwrt升級下載。選擇xiaomi_mir3g-squashfs-sysupgrade.bin進行下載
  • 網頁登陸192.168.1.1,點擊系統->備份升級->刷寫新的固件,選擇剛下載的固件:openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade,等待重啓後完成。
  • 重新安裝luci:升級後luci也需重新安裝,登陸後執行:
opkg install luci --force-overwrite
opkg install luci-i18n-base-zh-cn

參考文章:小米路由3G刷openwrt固件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章