首页 热点 资讯 行业 财经 国内 商业 生活 快讯 法律

小米3g刷openwrt

贸易 来源:互联网      时间:2023-06-09 09:40:05

小米3G刷OpenWrt

刷机前需要准备以下工具和文件:


(资料图)

1、WinSCP:用于上传OpenWrt固件文件到路由器

2、Putty:用于连接路由器

3、breed:用于刷入OpenWrt固件

4、OpenWrt固件文件:需要从固件选择器网站下载

以下是刷机步骤:

1、在小米路由器设置中删除normal_firmware_md5:cc2d3fa3fa650a9841fcfc74129576a5键值,点击最下面的保存按钮。这是因为刷新刷的固件md5值与原来的不一致会导致无法开机。

2、在环境变量编辑中,添加一个环境变量,变量名为,值为2,点击保存。这是因为下面通过mtd写入OpenWrt后,如果不写这个环境变量,会从kernel0启动,然后无法进入系统,重启,再次从kernel0启动,这样一直循环。

3、通过WinSCP将OpenWrt固件文件上传到/tmp文件夹下。

4、在Putty中连接路由器,输入以下命令写入OpenWrt固件,注意bin文件的名字:

cd

/

tmp

# 这个命令用于写入kerenl分区1, 可以不执行, 如果执行这条命令, 那么两个分区都会是同样的内核了

# 写入第二个kernel分区

mtd write openwrt

-

21.02

.3

-

ramips

-

mt7621

-

xiaomi_mi

-

router

-

3g

-

squashfs

-

kernel1

.

bin

kernel1

# 写入rootfs分区

mtd write openwrt

-

21.02

.3

-

ramips

-

mt7621

-

xiaomi_mi

-

router

-

3g

-

squashfs

-

rootfs0

.

bin

rootfs0reboot

1、过几分钟后,路由器将安装成功并重启。使用浏览器输入192.168.1.1进入OpenWrt后台。

如果在写入OpenWrt固件时出现错误,可以尝试刷回小米开发版固件,开启SSH,然后重新刷入OpenWrt固件。

刷入OpenWrt固件时,也可以选择使用Breed刷入。Breed是一个开源的引导程序,可以用于刷入OpenWrt固件,但是使用Breed刷入会有一些限制。

使用Breed刷入OpenWrt固件的步骤:

1、下载Breed固件,在Breed后台进行配置。

2、通过WinSCP将OpenWrt固件文件上传到路由器。

3、在Putty中连接路由器,输入以下命令写入OpenWrt固件,注意bin文件的名字:

cd

/

tmp

mtd write openwrt

-

ramips

-

mt7621

-

mir3g

-

squashfs

-

kernel1

.

bin

kernel1

mtd write openwrt

-

ramips

-

mt7621

-

mir3g

-

squashfs

-

rootfs0

.

bin

rootfs0reboot

使用Breed刷入OpenWrt固件的好处是可以保留原厂Bootloader,但是需要注意的是Breed不支持所有的路由器型号,而且刷入后可能会出现无法开机等问题。

标签:

新闻速递

精彩放送