极路由刷个人编译的openwrt固件全过程

说明

以下是极1s刷机的整个流程,包括openwrt 极路由固件的编译和升级流程,主要是为了方便发烧友或者开发人员。

准备工作
  • 极壹S(型号HC5661)一台
    这里写图片描述

这里写图片描述

  • 串口板和串口线(如果是高级玩家)
    这里写图片描述

这里写图片描述

  • 电脑、网线等
  • 软件(vmware、tftpd、linux编译环境)
网络配置
  • 极路由为默认ip地址(192.168.199.1),如果是其他地址,保持pc与路由联通
编译极路由openwrt固件步骤

在这里只是简单说下编译过程,详细的openwrt编译会在其他文字中介绍

  • 找到openwrt下载地址
    openwrt源码的分支有很多,最好找国内的镜像下载,速度会快点,这里找到了支持极路由配置的分支https://gitee.com/openwrt-mirrors/openwrt.git

  • 下载openwrt源码
    在ubuntu终端中执行以下命令clone 源码
    git clone https://gitee.com/openwrt-mirrors/openwrt.git
    下载完成后目录结构如下:
    这里写图片描述

  • 编译
    同步包信息
    否则luci包找不到,该过程可能比较慢,需要从openwrt网站clone, 执行以下命令

    make package/symlinks 

配置硬件和包信息

  • 在Target System中选择 MediaTek Ralink MIPS
    这里写图片描述
  • 在Subtarget中选择 MT7620 based boards
    这里写图片描述
  • Target Profile选择 HiWiFi HC5661
    这里写图片描述
  • 选择web服务器
    这里写图片描述

开始编译

make V=99

** 查看编译生成的固件
编译完成后会在target目录生成固件
这里写图片描述

刷机步骤
1. 刷breed uboot

我们需要把极路由官方的bootloader替换掉,因为breed uboot功能强大,称为不死uboot,可以通过按复位键直接进入boot模式直接刷机。
极路由只能通过ssh进入路由器后台,串口不能进入uboot,系统启动后也不能进入命令行。

  • 登录路由器web管理页面

在浏览器中输入192.168.199.1(极路由默认ip地址)
这里写图片描述

  • 进入云插件页面

找到开发者模式,然后按照操作指引启用开发者模式,开发者模式就是启用后台ssh服务。不过开启这个服务是有代价的,需要你放弃售后维修,就是说如果你刷机了,极路由公司就不负责了。
这里写图片描述
开启成功后如图
这里写图片描述

  • ssh登录路由器后台

下载xshell客户端 http://www.netsarang.com/products/xsh_overview.html
新建一个连接,配置如下
这里写图片描述

连接成功后如下:
这里写图片描述

  • 下载breed uboot

breed uboot版本有多种,需要找到正确的版本
极路由有很多版本,uboot也是有区别的,极1s的对应breed-mt7620-hiwifi-hc5761.bin
可以去官网下载 https://breed.hackpascal.net/

  • 上传到breed到路由器

如果路由器能联网,直接通过wget命令从官网下载到路由器即可,可跳过该步骤
tftp方式
需要在pc上安装tftpd服务器,服务器配置如下:
这里写图片描述
配置好服务器后,在路由器后台输入以下命令下载breed uboot
tftp -gr breed-mt7620-hiwifi-hc5761.bin 192.168.199.100(电脑ip)
winscp方式
可自行百度winscp上传的方法,登录用户名和密码与ssh一样

  • 刷breed uboot
    通过以下命令完成升级(大概1s左右):
    mtd write breed-mt7620-hiwifi-hc5761.bin u-boot
    这里写图片描述
    这样breed uboot就成功升级啦,下面开始升级编译好的固件。
2. 刷极路由openwrt 固件
  • 进入breed模式

按住reset键,重启路由器,路由启动大概3秒后会进入breed模式

  • 进入breed web管理界面

breed 内置了web服务器,方便升级。Ip地址默认为192.168.1.1,也内置的dhcp服务器,电脑可以自动获取到ip地址,如果电脑是静态的地址,需要设置为192.168.1.0/24网段的地址
在浏览器输入http://192.168.1.1进入管理页面,如图:
这里写图片描述

  • 升级固件
    这里写图片描述

这里写图片描述
这里写图片描述
升级大概1分钟,升级后会自动重启,不要拔电源。
升级完成后会进入openwrt系统

  • 使用openwrt系统

ip地址默认是192.168.1.1,默认开启了ssh服务和web服务,密码默认为空。
以下为ssh后台和web页面截图
这里写图片描述

这里写图片描述

以上为整个极路由刷机流程,讲得不到处敬请谅解

更多技术开发文章,可以扫码关注OpenWrt公众号
在这里插入图片描述

  • 10
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值