带USB口的小米路由器3G刷机记录

路由器带USB能干什么呢?
那用处可大了去了,可以挂载硬盘当个小服务器,可以手机USB共享网络享受5G时代网速的飞快,再结合ML,咳咳……懂的都懂。


当然,我们知道小米的东西品控一向不怎么样,路由器的固件也做的挺那啥的,好在有很多可供选择的第三方固件,他们功能强大,可以最大限度发挥路由器的作用。

今天就以国人改进、脱胎于开源项目openwrtx-wrt为例,介绍下本次给路由器刷机的历程。

一、前期准备

先注册一个小米账号,再将小米路由器系统升级至开发版,可以在小米路由器官网下载到对应的开发包。

二、获取ssh权限

1、下载小米Wifi客户端,绑定小米路由器;
2、绑定后,登录http://d.miwifi.com/rom/ssh,点击下载工具包,并保存下root的密码;
3、请将下载的工具包bin文件复制到U盘根目录下,保证文件名为miwifi_ssh.bin
4、断开小米路由器的电源,将U盘插入USB接口;
5、按住reset按钮之后重新接入电源,指示灯由黄色常亮变为黄色闪烁状态即可松开reset键;
6、等待3-5秒安装完成之后,小米路由器会自动重启,蓝灯常亮。

三、刷入breed

路由器的breed就相当于手机的twrp,可以方便管理下载的ROM包并且快速还原状态,所以是很重要的。

1、使用winscp登陆路由器,文件协议选择SCP,输入主机名(IP)、端口号(22)以及用户名密码后,点击【登录】,如有提示信息就点击“是”;

注意:这里的主机名如果路由器使用的是无线桥接模式上网的,IP是会变的,不再是小米默认的192.168.31.1,一定切记,要去上一层的路由去看IP分配再输入分给这个路由器的IP连接。

2、将breed上传到路由器的/tmp目录下;
3、上传后,使用putty登陆路由器,主机名和端口号与上面一致,连接类型选择ssh,登陆时有提示就点击“是”;
4、进入ARE U OK界面后,输入你在小米的SSH页面获取的root、密码,这里输入密码时是没有字符显示的,所以不用怀疑你的键盘坏掉了;
5、输入以下命令,开始刷写breed:

cd /tmp
mtd -r write /tmp/breed.bin Bootloader

刷入后,机器会重启(需要注意breed的大小写需一致),蓝灯常亮;
6、如何进入breed:
拔掉电源,先用硬物顶住路由器reset键,再给路由器通电,等到路由器蓝灯闪烁的时候(大概3秒即可),松开reset键,电脑上在浏览器中输入192.168.1.1,就进入breed控制台了。

这里同样要注意无线桥接的问题,为了避免麻烦建议直接用网线从路由器的LAN口连到电脑网口上去。
电脑要固定ip192.168.1.100,255.255.255.0。

四、输入第三方固件

1、X-wrt下载

X-Wrt是一个面向普通用户的路由系统,它基于OpenWrt项目做了许多易用性的改进,目标是成为一个标准化的普通用户可以轻松使用的路由器系统。

下载地址https://downloads.x-wrt.com/rom/
刷机教程https://blog.x-wrt.com

固件无线默认名称:X-WRT_XXXX,密码:88888888
固件管理界面:http://192.168.15.1/
管理界面账户/密码:root/admin

2、固件备份

刷入前请先备份【EEPROM】和【编程器固件】

3、刷入openwrt底包

先恢复出厂设置,再点击【固件更新】,选择要刷机的底包openwrt-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin(闪存布局选择 2)即可。

4、刷入x-wrt

刷完重启之后,打开http://192.168.3.1/cgi-bin/luci/admin/system/flashops,账号:root,密码:password,在openwrt管理界面系统>>备份/升级>>刷写新的固件>>选择下载好的x-wrt安装包升级。(安装包关键词sysupgrade.bin格式

5、进入x-wrt

升级完毕重启后,蓝灯常亮,进入管理界面即可。
管理界面:http://192.168.15.1
账户/密码:root/admin

无标签