小米mini路由器刷openwrt
我打算给小米mini路由器刷一个linux系统。
以下为小米路由器的配置:
- 处理器:单核MT7620A 580MHz
- ROM:16MB SPI Flash
- 内存:128MB DDR2
- 2.4G WiFi22(最高速率300Mbps)
- 5G WiFi22(最高速率867Mbps)
- 1个USB 2.0接口(DC output:5V/1A)
- 2个10/100M自适应LAN口(Auto MDI/MDIX)
- 1个10/100M自适应WAN口(Auto MDI/MDIX)
这种配置下刷上openwrt是非常合适的,但令我感到可惜的是ROM只有16MB,这样也就不能有其他软件了,但目前为止我还用不到,以后打算换个Flash,我记得好像有款是64MB的SPI协议的Flash,我再找找吧。
刷机前准备
- 开发版的小米mini路由器固件
- 不死固件(Breed)
- 一个u盘
这些文件我会打包到云盘,直接下载就可以。
点击下载
路由器系统更换成开发版
我所使用路由器的这个版本是2.4.9稳定版,这个版本不能打开ssh,所以我打算换成开发版本,我准备了个开发版本的固件。
首先浏览器输入http://www.miwifi.com/,这是小米wifi的缺省设置页面。在左上角的选项中找到“系统升级”选项。
我们接下来是手动升级,把需要刷入的开发版小米固件刷入,按着下图方法升级即可。
更换固件不会浪费太长时间,几分钟就好了,注意更换完后会断网,不用在意重新连接就可以。
升级完后,选择中继工作模式,因为这样可以暂时顺利上网,然后正常连上可以用的wifi即可。
注意我们选择的是中继,依然还在一个路由器的局域网环境,所以我们需要新的ip地址进入小米路由器的后台设置,如图所示这就是新的ip。
接下来需要手机端安装小米wifi的App,这个目的是用小米账号去绑定路由器,只有绑定我们才能接下来获取ssh密码。
点击这个网址:https://d.miwifi.com/rom/ssh,登录小米账号,可以查看一下是否绑定成功。
这时会有一个root的密码,了解linux的就知道这个密码的重要性,所以先记一下,我们一会需要使用,放心这个密码只是暂时有用,一会就没用了(所以我给放出来让你们看见了)。
左边还有个下载工具包,点击下载。
找个u盘,把下载的工具包放进u盘里。
接下来注意顺序:
- 先给路由器断电。
- 把u盘插在路由器上。
- 顶住reset键上电,指示灯由黄色长亮到黄色闪烁时松开。
更新完后输入http://d.miwifi.com/rom/ssh
刷不死固件
其实就是一个引导,就像bios系统一样,负责引导运行系统,这就有个好处,即使系统没装上,路由器也不会变砖。只需要把引导的系统换成新的就可以重新安装。