极路由(极壹S)HC5661安装OpenWrt及救砖过程

文章目录

  • 极路由(极壹S)HC5661安装OpenWrt及救砖过程
    • 1.免插件离线Root
      • 1.1 点击 获取local_token
      • 1.2 点击 获取uuid
      • 1.3 获取cloud token
      • 1.4 开启ssh
      • 1.5 永久开启ssh
    • 2.刷不死uboot(breed)
      • 2.1 核对路由器型号
      • 2.2 下载breed固件
      • 2.3 刷入breed固件
      • 2.4 重启
    • 3.救砖过程
      • 3.1 拆开壳体 取出电路板
      • 3.2 给Flash烧入breed固件
    • 4.重启进入breed WEB页面
    • 5.刷入openwrt固件

1.免插件离线Root

由于极路由公司已经倒闭,所以只能离线Root了

1.1 点击 获取local_token

注意该网页不要关闭,后续获得 cloud token,填入并提交,即可临时获得ssh权限

即:http://192.168.199.1/local-ssh/

1.2 点击 获取uuid

即:http://192.168.199.1/cgi-bin/turbo/proxy/router_info

返回是json数据,见“uuid”字段信息

{"code":0,"debug_info":{"rt_api_version":"1.1.2-20170707.1","env":{"http":{"query_string":"","remote_addr":"192.168.199.188","request_uri":"\/cgi-bin\/turbo\/proxy\/router_info","server_addr":"192.168.199.1"}},"rt_time_in":859980,"rt_rom_version":"1.4.11.21001s 180510-055033","rt_time_use":70,"rt_time_out":860050},"msg":"成功","data":{"agreement_accepted":true,"systime":1607307436,"support_client_bind":1,"storage":{"minsize":"3000M","type":"SD"},"wireless":{"5G":{"turbo":false,"available":false},"2.4G":{"turbo":false,"available":true}},"mac":"D4:EE:07:0A:XX:XX","uuid":"c29054da-b894-11e3-851b-d4ee070axxxx","country":"CN","remote_info":{"mac":"1C:1B:B5:8F:XX:XX","phy":"2.4G","ip":"192.168.199.188"},"board":"HC5661","auto_bind":0,"type":"router","wan_up":true,"version":"1.4.11.21001s 180510-055033","model":"HC5661","is_onekey_reset":false,"totalram":129376256,"uptime":861,"issetsafe":1},"req_id":0}

1.3 获取cloud token

回到 http://www.hiwifi.wtf/

填入 local token 和 uuid 信息,提交可见 cloud token 信息

1.4 开启ssh

回到 http://192.168.199.1/local-ssh/

填入上面的 cloud token 提交,即可有提示

Success: ssh port is 22

1.5 永久开启ssh

上一步已经成功开启ssh(用户名:root,密码:路由器管理密码),不过是临时ssh权限,此时退出ssh后,就不能继续,所以需要执行命令永久开启ssh

/etc/init.d/dropbear enable && /etc/init.d/dropbear start
login as: root
root@192.168.199.1's password:BusyBox v1.22.1 (2018-05-10 05:32:57 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.***********************************************************__  __  _              _   ____  _   TM/ / / / (_) _      __  (_) / __/ (_)/ /_/ / / / | | /| / / / / / /_  / // __  / / /  | |/ |/ / / / / __/ / //_/ /_/ /_/   |__/|__/ /_/ /_/   /_/http://www.hiwifi.com/
***********************************************************
root@Hiwifi:~# /etc/init.d/dropbear enable && /etc/init.d/dropbear start
root@Hiwifi:~#

2.刷不死uboot(breed)

2.1 核对路由器型号

查了下当时某宝买路由器的记录,虽然极路由公司倒闭了,但还有交易快照可以看到,可以看到我的路由器是极壹S型号为HC5661

2.2 下载breed固件

进入https://breed.hackpascal.net/选择相应的固件,可按Ctrl+F直接搜索

这里需要刷的是breed-mt7620-hiwifi-hc5761.bin

注意不要选错了,刷错了可能变砖,这里我就错刷成了breed-mt7628-hiwifi-hc5661a.bin,所以才有了后边救砖的步骤

2.3 刷入breed固件

使用WinScp等工具将固件上传到路由器/tmp文件夹下,这里我使用的是WinScp

然后SSH登录到路由器,这里我使用的是putty工具进行登录

注意需要替换breed-mt7628-hiwifi-hc5661a.bin为breed-mt7620-hiwifi-hc5761.bin

root@Hiwifi:~# cd /tmp
root@Hiwifi:/tmp# mtd -r write /tmp/breed-mt7628-hiwifi-hc5661a.bin u-boot
Unlocking u-boot ...Writing from /tmp/breed-mt7628-hiwifi-hc5661a.bin to u-boot ...
[e:0]   [w0]
[e:1]   [w1]
Rebooting ...

2.4 重启

重启后本应能正常登录192.168.1.1,进入breed页面更新openwrt固件,但是因为我错刷成了breed-mt7628-hiwifi-hc5661a.bin,结果重启后变砖了,灯一个也不亮,没变砖可直接跳过3.救砖过程看4.重启进入breed WEB页面。

3.救砖过程

3.1 拆开壳体 取出电路板

在2个天线附近各有三颗内三角螺丝,共6颗,需要用到2.0的内三角扳手,拧下这6颗螺丝电路板就可以直接拉出来了。

注意:如果插有SD卡,记得先取下SD卡

取下的电路板如下图所示:

可以看到主芯片为联发科的MT7620,至此确认上一步输错breed固件了,竟然错刷成了MT7628的

3.2 给Flash烧入breed固件

breed固件为breed-mt7620-hiwifi-hc5761.bin,这次就算烧错了也没关系,可以重复烧;

Flash焊在电路板背部,型号为W25Q128JVFIQ封装为SOIC-16_300mil,可以使用编程器烧入程序,但是我手头没有编程器,却有个闲置的STM32开发板,正好开发板上有W28Q128JVSIQ封装SOP-8的Flash,所以打算飞线到相应引脚用单片机刷入程序;

看了下breed固件不大,只有不到100K,所以先用JLINK通过J-Flash烧到STM32的后边不用的扇区,然后写个程序从这个扇区把数据分4K一包逐包读取再写入W25Q128,先用开发板上的W28Q128JVSIQ试验了一下,确认写入后并读出的数据与breed固件内的数据一致;

热风枪吹下极路由背面的W25Q128JVFIQ,一看这个16脚Flash芯片的底下竟然有个8脚Flash的焊盘,本来还打算吹下来后飞线到开发板再烧入程序再焊回去,这下省事了,直接把开发板上的8脚Flash吹下来焊在了极路由上,因为W28Q128JVSIQ完全可以替代W25Q128JVFIQ,W28Q128JVSIQ比W25Q128JVFIQ更高速,反过来不一定能替代;



两个Flash的引脚差异如下:

引脚 W28Q128JVSIQ W25Q128JVFIQ
1 CS# /HOLD(IO3)
2 DO VCC
3 IO2 /RESET 悬空也行
4 GND NC
5 DI NC
6 CLK NC
7 IO3 /CS
8 VCC DO(IO1)
9 /WP(IO2)
10 GND
11 NC
12 NC
13 NC
14 NC
15 DI(IO0)
16 CLK

③ If the hardware reset function is not used, this pin can be left floating or connected to VCC in the system

4.重启进入breed WEB页面

按reset键大概3秒左右,3个灯快闪几下表示进入uboot模式,松开按键,等一会儿启动完成

设置电脑ip为192.168.1.188 掩码为255.255.255.0,或者电脑自动获取IP也行,浏览器输入192.168.1.1进入breed web管理界面

5.刷入openwrt固件

去https://openwrt.org/直接搜索设备型号,找到相应的最新固件,然后在breed页面上传并更新

如果刷完重启后有啥异常的可以先刷回路由器的原厂固件再重新刷一下openwrt固件就可以了,openwrt默认是不开启wifi的,进入后可先设置上网方式并开启wifi,然后安装luci-i18n-base-zh-cn中文语言包 将界面改为中文。

如想再次进入breed刷其它固件,则断电后按住reset键大概3秒左右,3个灯快闪几下表示进入uboot模式,松开按键,等一会儿启动完成,就会再次进入breed,登录192.168.1.1即可访问。
了,openwrt默认是不开启wifi的,进入后可先设置上网方式并开启wifi,然后安装luci-i18n-base-zh-cn中文语言包 将界面改为中文。

如想再次进入breed刷其它固件,则断电后按住reset键大概3秒左右,3个灯快闪几下表示进入uboot模式,松开按键,等一会儿启动完成,就会再次进入breed,登录192.168.1.1即可访问。

极路由(极壹S)HC5661安装OpenWrt及救砖过程相关推荐

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

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

  2. 极路由2运行python安装_极路由4pro(HC5962)安装python

    基本配置 其实极路由4.极路由4 pro.极路由B70都是一个型号的(HC5962) CPU:Barrier Breaker 14.07版本) CPU是ramips架构的,常用于嵌入式设备如路由器.c ...

  3. 极路由X(C526A)刷Openwrt 18.06固件

    流程简介 极路由X获取Root权限 →  替换Bp-boot → 刷入pandorabox → 刷入openwrt → 完成 入手极路由X 先上最近刚入手的极路由X,由于极路由所属公司已经倒闭,所以A ...

  4. 极路由X(C526A)刷Openwrt 18.06固件(2021-12-12亲测)

    需要软件固件 固件:https://cloud.189.cn/t/ymaAFryAR3em (访问码:7p2t) 软件:https://cloud.189.cn/t/RfMzA3yiiqae (访问码 ...

  5. 极路由s1有wds_极路由极壹S评测:内置网速限制 需购SD卡

    2013年11月6日,北京国家会议中心,极路由第二代产品极壹1S和极贰两款产品发布.由于本次发布会是极路由第一次新品发布会,创始人兼CEO王楚云怀着紧张激动的心情介绍了两款新品.在12月15日,也就是 ...

  6. 在极路由极1S上使用entware

    目录 打开ssh功能 安装entware 使用感想 备份和还原entware 注意 程序开启启动 参考文章 本想在极1S上安装些程序,结果登录ssh后发现系统自带的opkg有限制,即使更改为openW ...

  7. vm虚拟机安装lede旁路由_windows Server 2019 虚拟机安装 Openwrt/LEDE 软路由

    1.缘起 最近翻出来很久没有用的小主机,是之前组装的一个J1900的小机器,用来坐下载服务器的. 因为最近总感觉网络有点卡,感觉是路由器的原因(腾达 AC10 ).以前使用的设备少,问题倒是也不大,现 ...

  8. 关于安装三星手机S6edga的过程,救砖过程

    本编内存为简记,是本人安装三星手机S6的ROOT的过程,只为记录安装过程,因处理过太多技术安装问题! 刷机需要的软件有USB驱动,在机子开机状态手机助手可能自动安装,但是关机后此驱动不可行,一定要再次 ...

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

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

最新文章

  1. Dan Gillmor总结微软付费平息纠纷历史
  2. php 怎么防注入,php 防止注入的几种办法
  3. 苹果x防水测试软件,iPhone终极防水测试 iPhone XR阵亡
  4. C++fibonacci斐波那契数列,自下而上(附完整源码)
  5. 为bootstrap的tab增加请求操作
  6. 使用screen -r时提示“There is no screen to be resumed matching xxx”的解决办法
  7. 如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
  8. 一直显示数据格式错误_Excel数据分析,新手最容易犯的10个建表错误
  9. CISCO 路由器(1)
  10. 电子商务数据运营的五大应用
  11. 哈希值之逆序数与变进制
  12. 与组合数有关的一些求和公式
  13. RTKlib软件学习(观测文件与星历文件读取)
  14. 15000cd是多少流明_将lm换算为cd·sr (流明换算为cd·sr)
  15. 网红品牌终将祛魅,而伊利、康师傅这些老司机们却仍然历久弥新
  16. Mongodb入门(CRUD与安装)
  17. 贝格尔编排法的PHP实现
  18. 将数组转换为JSON数据
  19. 如何与VMware虚拟机共享文件
  20. JS数组中的剩余方法

热门文章

  1. mysql如何用first函数_mysql FIRST()函数 语法
  2. linux操作:显示文件详细信息
  3. 软件测试简历模板【功能测试,自动化测试,测试开发】简历模板
  4. 安装Ubuntu13.10 必做的事情 - Saucy Salamander(活泼的蝾螈)
  5. paypal的web架构
  6. burp suit中intruder的使用
  7. 脱离微信运行环境,小程序如何实现微信授权登录
  8. ubuntu设置固定ip地址的方法
  9. Android中仿支付宝月账单view
  10. 北京尚学堂最新java大纲附python,框架项目视频教程资料