说明

以下是极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公众号

极路由刷个人编译的openwrt固件全过程相关推荐

  1. 《Openwrt开发》第一章:newifi3 刷自己编译的Openwrt固件

    最近在淘宝入手了一个二手的newifi3,主要是因为它内存大,而且性价比相当高,512M的ddr2和32M的flash买下来才100左右. 好了,废话不多说,开始第一章的源码编译征程. 1.准备 源码 ...

  2. 极路由 刷linux,极路由1s刷openwrt不完全教程

    极路由是基于openwrt做的二次开发.cpu是mtk7620a属于mips架构. 如果对svn和编译比较熟悉的话,可以获取官方的源码,自行编译. 如果对这些一窍不通的话,建议安装我下面提供的教程一步 ...

  3. 极路由 刷linux,极路由 刷uboot + openwrt , 以及连接校园网(netkeeper)

    极路由 刷uboot + openwrt , 以及连接校园网(netkeeper) 版权声明:本文为 neucrack 的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本 ...

  4. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程

    哈哈哈,原本在Linux道路上缓慢前行的我,突然跑偏了!时隔这么久,没有写博文了,真是对不起自己啊!因为本博客无人关注,所以也只能是对不起自己了! 最近我不务正业的方向是,汇编语言,但前进速度一样缓慢 ...

  5. 极路由 刷linux,记一次 极路由1S HC5661 TTL root 刷 U-BOOT 不死固件 及 爱快固件-20200320更新...

    18.png (15.32 KB, 下载次数: 8) 2016-7-14 16:55 上传 2.用PUTTY的SSH类型登陆192.168.199.1,端口号:22.login as输入root,pa ...

  6. 极路由 1s HC5661 玩转 openwrt

    注意:我的极路由1s是老版本的,是不带A的 安装篇: 1.安装breed:根据这篇文章安装breed,成功后你就拥有了一台刷不死的路由器 2.下载openwrt系统:在这个网站可以下载,选择HC566 ...

  7. 全系列极路由刷不死uboot(breed)教程

    Breed是什么 是一款全新的bootloader,不是Uboot,也不是Uboot的改进版,暂名为Breed.它是一种普遍用于嵌入式系统中的Bootloader,Bootloader是在操作系统运行 ...

  8. 【软路由】Gl-iNet SFT1200 原版OpenWrt固件编译并添加插件

    最近购买了Gl-iNet SFT1200,这个路由器有点意思,自带定制版 OpenWrt 系统.官方的系统还是受到了一些限制,所幸Gl-iNet提供了固件源码,那么我们自己编译官方固件,并添加某S开头 ...

  9. 适配新路由3(D2)的LEDE/OpenWrt固件

    使用MediaTek系列的芯片方案 Y1(R6830): MT7620A + MT7612EN(5G 866M) + winbond 25Q128FVFG + winbond W971GG6KB-25 ...

最新文章

  1. Swift3.0和OC桥接方法
  2. golang 覆盖写入文件 简介
  3. libtorch 权重封装
  4. boost::core模块实现fn地址
  5. 《算法竞赛入门经典》 例题3-5 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
  6. Linux - Sudo命令
  7. html知识笔记(一)——head和body标签
  8. 软件工程方法学要素含义_日期时间数据的要素工程
  9. 蓝桥杯 基础练习 特殊的数字
  10. MySQL 批量添加
  11. php获取服务器数据库信息,PHP获取服务器信息
  12. Android 性能优化方法
  13. NYOJ--60谁获得了最高奖学金
  14. 趣味俄罗斯方块代码分享(C语言)
  15. Cameralink转万兆光纤视频模块
  16. Google浏览器下载地址
  17. 深入讨论机器学习 8 大回归模型的基本原理以及差异!
  18. python 中的self和cls
  19. 如何用matlab求线性方程的通解,用matlab求线性方程的解
  20. 高斯牛顿法 Guass-Newton

热门文章

  1. 嵌入式系统应用开发学习笔记(五):HLS
  2. Android 开发基于 Jenkins 实现持续集成
  3. 分析浊音、清音爆破音的时域及频域特性
  4. 一位工作一年的程序员的2021年度总结
  5. Dreamweaver CS 5 快捷键大全
  6. 数据库常用函数-基础
  7. KTV项目之3个ListView的跳转和加载歌手图片
  8. 手机抽奖页面代码html,html5大转盘抽奖支持手机转盘抽奖代码
  9. 用Python+小程序实现诗词大会的飞花令 !
  10. Jira中的全流程开发管理