开通开发者模式
192.168.199.1,进入路由器后台,点击智能插件,然后选择中由器信息,再点高级设置
开启开发者模式后,记录 SSH 登录信息
进入路由器后台
安装Shell工具,Windows上有 putty 和XShell等等,随意安装一个,Lunix和OSX 自带有终端工具。(个人比较喜欢用FinalShell SSH工具这款免费工具)
不死 uboot 安装
为了防止在后续开发过程中刷机导致变砖,需要替换官方 uboot 为 breed uboot,俗称不死 uboot。
breed 为 OpenWrt 玩家必备神器,uboot 自带 Web 服务器,支持 uboot 阶段通过 Web 升级、备份固件,并且可以通过 reset 键一键进入 uboot 模式,当然由于开发板硬件差异,gpio 管脚定义不同,需要找到开发板对应的 breed 版本,否则不能通过 reset 按键进入 uboot 模式。
先到https://www.right.com.cn/forum/thread-161906-1-1.html下载相关的bin文件,新老版极壹S CPU不同,不能互刷,刷机前请仔细确认。刷成其他的变砖后果自负!
我选的是:breed-mt7628-hiwifi-hc5661a.bin(极路由 极壹S (HC5661A) 专用,波特率 115200,复位键 GPIO#38)
下载 breed 到路由器
可以通过 tftp、winscp 工具传到路由器,这里就不详细介绍了。
开始刷 breed
输入以下命令:
$ mtd write breed-mt7628-hiwifi-hc5661a.bin u-boot
将 breed 刷入 flash,替换官方 uboot。执行命令后如果没有报错,表示刷入成功。
刷入 OpenWrt 固件
-
进入 breed 模式
按住 reset 键,重启路由器,路由启动大概 3 秒后会进入 breed 模式 -
进入 breed Web 界面
浏览器输入 192.168.1.1 进入 breed Web 管理界面 -
备份一下固件
-
点击固件更新,选择固件进行升级,我选择的是一个带SD驱动的固件极路由1s HiWiFi HC5661A 带SD卡驱动OpenWrt固件编译
-
点上传后,路由器会自动重启后,可以进入路由器 OpenWrt 系统管理页面,默认地址为 192.168.1.1