台版小米路由器AC1200 RB02刷機 openwrt

台版的AC1200跟陸版R4A-V2規格一樣,不過實際上有部分的韌體

就算刷入了還是無法啟動,目前就只能試刷才能知道能不能正常運作。





操作環境

MAC Mini 2012

MAC OS 10.15.7

直接使用網路線連接AC1200,2孔位置,1孔接電腦,

1孔接主路由器(如果無法連接網路,請測試插入單獨的1孔)



首先取得ssh

一樣先登入小米路由器192.168.31.1

找到網址的stok,複製並且貼到下面取代STOK數值



http://192.168.31.1/cgi-bin/luci/;stok=STOK/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20%27s%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg%27%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B


http://192.168.31.1/cgi-bin/luci/;stok=STOK/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20%27admin%5Cnadmin%27%20%7C%20passwd%20root%3B

都會得到如下的回應



打開終端機輸入
ssh root@192.168.31.1

輸入密碼admin



查看分區

cat /proc/mtd



備份mtd0
dd if=/dev/mtd0 of=/tmp/ALL_backup.bin
關於備份的部分,就看個人,也可以mtd0~11全部都備份


exit
scp root@192.168.31.1/tmp/ALL_backup.bin 拖入備份路徑資料夾

 

如果移動太多檔案到tmp中,可能會容量不足,所以下載完,

記得將備份檔案刪除


輸入密碼之後

就可以在電腦上看到剛剛下載回來的備份了


Breed下載

breed-mt7621-pbr-m1

把Breed放入到tmp中 /Volumes/KSSD/AC1200/breed-mt7621-pbr-m1.bin

是我本地端的路徑,MAC上面一樣將檔案拖入終端機,就會產生路徑了。


scp /Volumes/KSSD/AC1200/breed-mt7621-pbr-m1.bin root@192.168.31.1:/tmp/


檔案上傳完成,請重新ssh連接


mtd -r write /tmp/breed-mt7621-pbr-m1.bin Bootloader



這時候路由器會重啟

  1. 拔掉路由器電源
  2. 壓住reset不放
  3. 插入電源 
  4. reset持續按著3秒
  5. 進入Breed介面
觀察一下電腦上網路,是否DHCP有正常配發IP

打開瀏覽器http://192.168.1.1


可以先進入固件備份

將EEPROM跟編程器固件都下載備份


按一下固件更新,選擇要上傳的韌體

會出現選單問是否要更新


按下更新就會輸入韌體了


immortalwrt的韌體刷入後無法正常啟動,上面文件名稱跟使用的韌體不同

如果刷失敗也不用擔心,重複一次以下步驟就回到Breed了
  1. 拔掉路由器電源
  2. 壓住reset不放
  3. 插入電源 
  4. reset持續按著3秒
  5. 進入Breed介面



這個版本的韌體如果不需要vpn之類的,也是可以試試看

韌體下載


刷機完成就從網路端去看一下路由器的主頁面IP

http://192.168.31.1

帳號root 

密碼不需要輸入




登入後就可以看到openwrt介面了






經過一番測試,下面這個版本比較符合我的需求

http://192.168.31.1
帳號 root
密碼 password




韌體下載


這台路由器並不是很推薦購買,因為後面只有3個網路孔,扣掉wan孔

就只剩下2個,如果單純作為WIFI訊號延伸,也沒有小米mesh組網的功

能,不如買陸版的小米AX3000T了。


刷機的最大原因,只要是用來作為shadowsocks client使用,可以從外部

連接之前刷機的AX6000了




沒有留言:

張貼留言