概述

产品简介

极路由1S(HC5661A)是一款无线路由,无线传输率为300Mbps,支持4个Lan + 1个Wan。

硬件配置

Target: ramips
Subtarget: mt76x8
Package architecture: mipsel_24kc
CPU: MediaTek MT7628AN
CPU Cores: 1
CPU: 580 MHz
Flash: 16 MB
RAM: 128 MB
Ethernet 100M ports: 4
Antenna:5 dBi

刷机方法

刷入不死uboot(breed)

AR/QCA/MTK Breed,功能强大的多线程 Bootloader,感谢hackpascal大神。

注意:极路由1S-HC5661A的主芯片是mt7628而非mt7620,千万别选错固件了,否则变砖后果自负。
固件名称:breed-mt7628-hiwifi-hc5661a.bin 极壹S (HC5661A) 专用,波特率 115200,复位键 GPIO#38

通过SSH登录路由器:ssh -p 1022 root@192.168.199.1
下载固件到本地:cd /tmp && wget http://breed.hackpascal.net/breed-mt7628-hiwifi-hc5661a.bin
升级固件命令:mtd -r write /tmp/breed-mt7628-hiwifi-hc5661a.bin u-boot

不死uboot(breed)使用方法

(1) PC用网线连路由器LAN,设置为自动获取IP
(2) 路由器断电,按住reset 加电(不松开reset),保持按住reset 5秒左右,路由器灯闪。如果接了TTL,可以按回车进入命令行:

(3) PC网卡获取到192.168.1.x的地址 (如未获取到手工设置),浏览器访问 192.168.1.1。接着你就会看到一个uboot控制台的界面:

刷入OpenWrt固件

通过Breed Web恢复控制台的界面进行固件升级:

升级完成,可以通过串口或者Web页面确认:

在设备上升级/备份常用的命令

  • 查看当前系统分区信息:
    root@OpenWrt:/# cat /proc/mtd
    dev: size erasesize name
    mtd0: 00030000 00010000 “u-boot”
    mtd1: 00010000 00010000 “hw_panic”
    mtd2: 00010000 00010000 “factory”
    mtd3: 00f70000 00010000 “firmware”
    mtd4: 0015f1f7 00010000 “kernel”
    mtd5: 00e10e09 00010000 “rootfs”
    mtd6: 00bd0000 00010000 “rootfs_data”
    mtd7: 00020000 00010000 “oem”
    mtd8: 00010000 00010000 “bdinfo”
    mtd9: 00010000 00010000 “backup”

固件/分区备份

dd if=/dev/mtd3 of=/tmp/firmware_backup.bin

固件/分区恢复

mtd -r write /tmp/firmware_backup.bin firmware

仅备份路由器配置

sysupgrade -b /tmp/back.tar.gz

恢复路由器配置

sysupgrade -f /tmp/back.tar.gz

恢复默认设置

rm -rf /overlay/* && reboot 或者 mtd -r erase rootfs_data

通过命令行升级

先用winscp将固件文件xxx.bin传至tmp目录,然后:
sysupgrade /tmp/xxx.bin 或者 mtd -r write /tmp/xxx.bin firmware

OpenWRT固件自编译

源码下载:https://github.com/openwrt/openwrt,目前最新稳定版本为v18.06.2。
(1) 升级package

./scripts/feeds update -a  // 更新最新的包
./scripts/feeds install -a // 下载安装所有包  目录package/feeds/

使用feeds.conf.default 默认配置进行软件包的更新与安装。参考文档: https://openwrt.org/docs/guide-developer/feeds
在Openwrt系统中,“feed”是一系列的软件包,这些软件包需要通过一个统一的接口地址进行访问。“feed”软件包中的软件包可能分布在远程服务器上、在svn上、在本地文件系统中或者其他的地方,用户可以通过一种支持feed机制的协议,通过同一个地址进行访问。
(2) 编译项配置

make menuconfig

Target System - 表示目标机器CPU型号
Target Profile - 表示目标机器设备型号

(3) 编译

make V=99    // V = verbose 全部都显示

第一次编译的话,因为要下载很多依赖的源码包,过程会比较长。最终生成的目标产物为:./bin/targets/ramips/mt76x8/openwrt-ramips-mt76x8-hc5661a-squashfs-sysupgrade.bin

参考资料

(1) OpenWRT 编译过程

极路由1S(HC5661A)刷机篇相关推荐

  1. 极路由1S HC5661A 刷入不死u-boot和Openwrt

    开通开发者模式 192.168.199.1,进入路由器后台,点击智能插件,然后选择中由器信息,再点高级设置 开启开发者模式后,记录 SSH 登录信息 进入路由器后台 安装Shell工具,Windows ...

  2. Drcom下如何使用路由器上校园网并开启WIFI(以广东工业大学、极路由1S HC5661A为例)

    免责声明: 在根据本教程进行实际操作时,如因您操作失误导致出现的一切意外,包括但不限于路由器变砖.故障.数据丢失等情况,概不负责: 该技术仅供学习交流,请勿将此技术应用于任何商业行为,所产生的法律责任 ...

  3. 极路由1S 开启临时ssh 并刷breed成功

    手上有一台别人给的 极路由1s,刷的是不知名版本的openwrt版本,也无法远程ssh,也就无法刷新的固件玩玩. 以前没接触过软路由和路由系统,找了很多资料,都没法正常获取ssh权限. 折腾了一两天, ...

  4. 极路由1S升级系统之后再刷机学习记录

    一.升级极路由1S固件 学习的是这位博主的教程:https://blog.csdn.net/qq_39257487/article/details/114867431 极路由器1S,HC5661A固件 ...

  5. 极路由1S刷openwrt

    文章目录 准备材料 刷机流程 准备材料 breed下载,选择5661a的 https://breed.hackpascal.net/ openwrt固件 选择76x8版本的openwrt固件 http ...

  6. 极路由1S(HC5661A)开启SSH功能

    早前在淘宝上买了两个极路由1S,其中一个计划用来刷OpenWRT固件,收到货之后迫不及待的开始拆机. 拆机看看内部情况,有点失望,CPU居然把MT7620换成了阉割版的MT7628A. 硬件配置情况: ...

  7. 路由器篇-极路由1S(智能无线路由器)配置

    身处大学校园,有着美妙的ipv6资源供学子学习使用,但是信号的覆盖却不是很均衡,宿舍或某些地方信号稍弱,所以,博主今天就入手了一个支持ipv6的无线路由器--极路由1S(智能无线路由器)(京东直接搜索 ...

  8. 极路由 1s HC5661 玩转 openwrt

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

  9. 极路由 1S 使用经验

    优点,基本全在硬件上. 1.不贵,性价比不错: 2.铝合金外壳,体型小巧,散热性好: 3.MicroUSB 电源接口,停电时可以用移动电源供电(最近宿舍跳闸停电三次,还不得不提一下,这绝对是优点!): ...

最新文章

  1. NativeXml (1):下载、安装、测试
  2. (转)select、poll、epoll之间的区别
  3. Linux进程的诞生和消亡
  4. DeepFM调参总结
  5. (转)OGNL与值栈
  6. mysql解压版超详细安装以及各种避坑指南
  7. MySQL 中文的乱码问题
  8. 华为 HG255D 刷openwrt trunk 支持ipv6
  9. SPSS新手教程——进行距离分析的方法
  10. 《爱你就像爱生命》你好哇,陌生人
  11. 第一期:GIS基本原理与arcgis软件
  12. 项目管理-项目范围说明书
  13. td中的块元素居中问题
  14. python3 录屏
  15. 个人收藏夹 html,用h1和段落p 写一个三毛语录
  16. 等保合规 等保监测 等保合规评测
  17. 对我的数据分析工作帮助很大的“无用知识”
  18. Can't locate Tk.pm
  19. 看了这篇文,让你少走10年弯路
  20. winbugs MATLAB,winbugs问题求教:

热门文章

  1. 脾和胃各自的功能是什么?
  2. 如何禁止电脑文件被复制
  3. Mac系统快捷键一览
  4. LAG函数和LEAD函数(案例详解)
  5. 知识图谱应用——煤矿安全知识图谱构建技术研究学习
  6. 知识图谱在信息检索中的应用_封面数据 | 知识图谱的入门与应用
  7. C++中的虚析构函数的作用
  8. matlab histc的用法,matlab的hist函数应用技巧及使用方法
  9. 暑期项目实训:中期答辩结果-7月9日
  10. 信息资源管理之颗粒归仓