本文主要参考极路由刷个人编译的 openwrt 固件全过程
准备
-
极路由 1s (HC5661)
-
电脑
-
网线
-
一些软件(如 Xshell,WinSCP)
-
breed uboot
-
OpenWrt 固件
其中 breed uboot
在官网下载 https://breed.hackpascal.net/,极 1s 需要下载 breed-mt7620-hiwifi-hc5761.bin
OpenWrt固件
可从官网上下载,也可下载作者的固件 https://pan.baidu.com/s/1_xWdq9EO3YxdVpBtie-HAA,密码为:fc1p
。
开启极路由开发者模式
开发者模式说明
极路由开发者模式就是开启 ssh 服务,默认情况下是不会开启该服务的,并且极路由串口也无法直接输入命令,只能按照官方步骤开启。只有通过 ssh 才能进入路由器后台通过命令刷如 OpenWrt 固件。
步骤
-
电脑与极路由 lan 口连接,确保电脑与极路由 lan 口 ip 在同一网段,极路由默认 lan 口地址为 192.168.199.1,掩码为 255.255.255.0。
-
在浏览器输入 192.168.199.1 访问极路由 web 管理页面
- 点击智能插件,进入插件管理页面,按照操作指引开启开发者模式
- 开启开发者模式后,记录 ssh 登录信息
进入路由器后台
-
安装 ssh 客户端 xshell
-
新建 ssh 连接,并输入开发者模式中指定的 ssh 配置信息登录到路由器后台。
登入成功界面如下:
不死 uboot 安装
为了防止在后续开发过程中刷机导致变砖,需要替换官方 uboot 为 breed uboot,俗称不死 uboot。
breed 为 OpenWrt 玩家必备神器,uboot 自带 web 服务器,支持 uboot 阶段通过 web 升级、备份固件,并且可以通过 reset 键一键进入 uboot 模式,当然由于开发板硬件差异,gpio 管脚定义不同,需要找到开发板对应的 breed 版本,否则不能通过 reset 按键进入 uboot 模式。
下载 breed 到路由器
可以通过 tftp、winscp 工具传到路由器,这里就不详细介绍了。
开始刷 breed
输入以下命令:
$ mtd write breed-mt7620-hiwifi-hc5761.bin u-boot
将 breed 刷入 flash,替换官方 uboot。执行命令后如果没有报错,表示刷入成功。
刷入 OpenWrt 固件
- 进入 breed 模式
按住 reset 键,重启路由器,路由启动大概 3 秒后会进入 breed 模式
- 进入 breed web 界面
浏览器输入 192.168.1.1
进入 breed web 管理界面
- 点击固件更新,选择固件进行升级
- 进入新固件管理页面
升级完成后,可以进入路由器 OpenWrt 系统管理页面,默认地址为 192.168.1.1
管理页面如下:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于