极路由1S(HC5661A)刷机篇
概述
产品简介
极路由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)刷机篇相关推荐
- 极路由1S HC5661A 刷入不死u-boot和Openwrt
开通开发者模式 192.168.199.1,进入路由器后台,点击智能插件,然后选择中由器信息,再点高级设置 开启开发者模式后,记录 SSH 登录信息 进入路由器后台 安装Shell工具,Windows ...
- Drcom下如何使用路由器上校园网并开启WIFI(以广东工业大学、极路由1S HC5661A为例)
免责声明: 在根据本教程进行实际操作时,如因您操作失误导致出现的一切意外,包括但不限于路由器变砖.故障.数据丢失等情况,概不负责: 该技术仅供学习交流,请勿将此技术应用于任何商业行为,所产生的法律责任 ...
- 极路由1S 开启临时ssh 并刷breed成功
手上有一台别人给的 极路由1s,刷的是不知名版本的openwrt版本,也无法远程ssh,也就无法刷新的固件玩玩. 以前没接触过软路由和路由系统,找了很多资料,都没法正常获取ssh权限. 折腾了一两天, ...
- 极路由1S升级系统之后再刷机学习记录
一.升级极路由1S固件 学习的是这位博主的教程:https://blog.csdn.net/qq_39257487/article/details/114867431 极路由器1S,HC5661A固件 ...
- 极路由1S刷openwrt
文章目录 准备材料 刷机流程 准备材料 breed下载,选择5661a的 https://breed.hackpascal.net/ openwrt固件 选择76x8版本的openwrt固件 http ...
- 极路由1S(HC5661A)开启SSH功能
早前在淘宝上买了两个极路由1S,其中一个计划用来刷OpenWRT固件,收到货之后迫不及待的开始拆机. 拆机看看内部情况,有点失望,CPU居然把MT7620换成了阉割版的MT7628A. 硬件配置情况: ...
- 路由器篇-极路由1S(智能无线路由器)配置
身处大学校园,有着美妙的ipv6资源供学子学习使用,但是信号的覆盖却不是很均衡,宿舍或某些地方信号稍弱,所以,博主今天就入手了一个支持ipv6的无线路由器--极路由1S(智能无线路由器)(京东直接搜索 ...
- 极路由 1s HC5661 玩转 openwrt
注意:我的极路由1s是老版本的,是不带A的 安装篇: 1.安装breed:根据这篇文章安装breed,成功后你就拥有了一台刷不死的路由器 2.下载openwrt系统:在这个网站可以下载,选择HC566 ...
- 极路由 1S 使用经验
优点,基本全在硬件上. 1.不贵,性价比不错: 2.铝合金外壳,体型小巧,散热性好: 3.MicroUSB 电源接口,停电时可以用移动电源供电(最近宿舍跳闸停电三次,还不得不提一下,这绝对是优点!): ...
最新文章
- NativeXml (1):下载、安装、测试
- (转)select、poll、epoll之间的区别
- Linux进程的诞生和消亡
- DeepFM调参总结
- (转)OGNL与值栈
- mysql解压版超详细安装以及各种避坑指南
- MySQL 中文的乱码问题
- 华为 HG255D 刷openwrt trunk 支持ipv6
- SPSS新手教程——进行距离分析的方法
- 《爱你就像爱生命》你好哇,陌生人
- 第一期:GIS基本原理与arcgis软件
- 项目管理-项目范围说明书
- td中的块元素居中问题
- python3 录屏
- 个人收藏夹 html,用h1和段落p 写一个三毛语录
- 等保合规 等保监测 等保合规评测
- 对我的数据分析工作帮助很大的“无用知识”
- Can't locate Tk.pm
- 看了这篇文,让你少走10年弯路
- winbugs MATLAB,winbugs问题求教: