为小米路由器3换个灵魂(Padavan)

2020-02-2220:54:10来源:我就是 BadBUTA 评论 1,256 views

使用了小米路由器3好一段时间,或者我只用它以AP模式运作(小米称作「中继器模式」),使用上一直也没有太大问题,但心中还是希望换上OpenWRT这类非官方固件(firmware),除为了功能更多更强,也想逃避被收集资料(不要骂小米了,始终这个价格,等价交换在所难免啦)。

谁知,近日发现有大神释出给小米路由器3的Padavan 固件和教程,虽然不是OpenWRT但也够好了,今天就要一试。

今次实作是参考这个:
小米路由器3的重获新生—手把手教你刷固件
[Guide] How to install Padavan custom firmware on the Xiaomi Mi Router 3
解放你的ASUS无线路由性能– Padavan custom firmware

因为中文教程原文有点错误,所以我在此把我的过程写下来作个纪录。

更多参考/伸廷阅读:
What Is OpenWrt And Why Should I Use It For My Router?
Padavan官网– https://bitbucket.org/padavan/rt-n56u (PS Padavan就是ASUS RT-N56U的Custom Firmware,不同于OpenWRT)

步骤/过程

先来刷一个小米3 开发版(2.11.20)
要确保刷机成功,建议把小米3固件换成2.11.20 开发版(我的情况是降级固件)

  1. 从网上下载固件–文件名:miwifi_r3_all_55ac7_2.11.20.bin
    (我是从小米WIFI网miwifi.com下载的,也可自行GOOGLE)
  2. 从PC登入小米路由器的「系统状态」页,并选择下载回来的2.11.20固件刷入,需时5-8分钟:
    file
  3. 因为建议清除/还原所有设定,只要这样做在重启路由器后要用APP重新设定一遍。
    重新设定时记下设定的密码,下面的步骤会用到。
  4. 重新登入路由器以确保版本正为2.11.20

PROMETHEUS – 以脚本维护和升级路由器

注意:「手把手教你刷固件」那篇教程的PROMETHEUS连结是错的,正确的官网为:http://prometheus.freize.net / (俄罗斯语但提供翻译),不是https://prometheus.io / 。当然也可以从作者的百度云下载所有档案,但从官网下会安心一点。

因为我已经使用Vmware,所以就只需下载一个PROMETHEUS ISO档直接使用。当然也可以在VM跑个LINUX或DOCKER,再用指令安装:

wget -O start.sh http://prometheus.freize.net/script/start-99.sh

注意:如果使用ISO,预设语言为俄罗斯语:
file

以下方法能以英语介面启动:

# 离开PROMETHEUS程序: 按大写Q (Shift-q)
# 输入以下命令:
$ export LANG=en_US.UTF-8
# 重新启动PROMETHEUS程序:
$ ./start.sh
  1. 启动PROMETHEUS (ISO 或透过start.sh启动),第一次启动时要选择repository:
    file

  2. 选「Padavan」,它会从互联网下载相关软体,要耐心等候。
    file

  3. 完成后要选择使用那个ROUTER,我选[3] mi-3
    file

  4. 主画面出现了:
    file

  5. 因为还未有SSH连结,所以按[0]选择「SSH-hack of stock firmware」
    5.1 过程中要输入ROUTER IP 及密码
    5.2 过一会如显示成功,按任意键继续

  6. 回到主画面后,按[4]选择「Firmware」

  7. 因为ISO启动时没有在LINUX下下载TRX档(同时觉得直接编译更好),所以按[3]选择「Build a firmware」:
    7.1 编译会花时间,要耐心等待。完成后的画面如下:
    file

7.2 按任意键继续,这时回到主画面,留意Firmware的TRX文件出现了:
file

  1. 当然也可不用编译而从网上下载– Padavan (给MI3版用的) 固件
    8.1 官方网址:http://opt.cn2qq.com/padavan/ ,下载最新的mi-3就可以了(例如:MI-3_3.4.3.9-099.trx)
    8.2 把档案抄到PROMETHEUS 环境下
    8.3 在主画面按[5]选择「Select a firmware from the archive」
    8.4(这个方法我没有试过,大家自行一试)
  2. 按着可以按[4]选择「Flash a firmware」(这回是刷机喔!)
    9.1 如需备份,答:[y]
    file

9.2 不知为何/dev/mtd0 出现ERROR,不管了:
file

9.3 再来一次,这次不备份:
file
成功了!
file
9.4 记下登入信息,待用
9.5 按[y]重启ROUTER

  1. 因为我的路由器以AP模式运作(连接),所以要先透过WIFI登入(不能从有线方面登入)。我的登入信息如下:
    WIFI SSID:ASUS (或ASUS-5G)
    WIFI密码:1234567890
    路由器IP:192.168.1.1 (从WIFI装置进入)
    路由器管理页用户名称:admin
    路由器管理页用户密码:admin

10.1 到Advance Setting – Administration – Operation Mode,选Access Point Mode(AP),按[SAVE]按钮储存
10.2 路由器会重启,这时要自行找出路由器IP:
可以从主路由器上查看Client List,或利用手机APP (如FING)扫描网内装置。

  1. 重新登入小米路由器,太好了,成功!
    file

之后又是慢长的设定,不多说了。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: