找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 45524|回复: 91

一步一步降级歌华链并刷入官方OpenWrt(及最新OpenWrt固件)

 火.. [复制链接]
发表于 2019-1-5 20:18 | 显示全部楼层 |阅读模式
本帖最后由 yumeimm 于 2022-7-10 20:10 编辑





2022-07-10更新:
  -- linux内核为 5.10.xx, 刷机时推荐全新刷机(不保留原先配置)
  -- mt76驱动为最新版: 2022-07-03


2021-02-18更新:
-- 增加Openwrt v19.07.7固件



2021-02-02更新:

-- 增加Openwrt v19.07.6-new固件
i)更新mt76开源驱动为最新版(2021-02-01,修复了一大票mt76错误)
查看方法:
#opkg list-installed | grep mt76

kmod-mt76-core - 4.14.215+2021-02-01-4ba1709c-1
kmod-mt7603 - 4.14.215+2021-02-01-4ba1709c-1
kmod-mt76x02-common - 4.14.215+2021-02-01-4ba1709c-1
kmod-mt76x2 - 4.14.215+2021-02-01-4ba1709c-1
kmod-mt76x2-common - 4.14.215+2021-02-01-4ba1709c-1

ii) 修正dnsmasq 日志报错:
"failed to send packet: Network unreachable",
"failed to send packet: Address family not supported by protocol"

iii) 修正netifd/odhcp6c: 点到点链路上的路由环路问题



2020-12更新:
-- 增加Openwrt v19.07.5固件



2020-10更新:

--增加OpenWrt v19.07.4固件



2020-05更新:
--增加OpenWrt v19.07.3固件


2020-02更新:

--增加OpenWrt v19.07.2固件
--增加OpenWrt v19.07.1固件
--(注:全部添加了软重启补丁)



2019-11-27 更新:
--更新mt76驱动为 2019-11-20版本。




最新固件地址https://www.lanzous.com/b0ev7m9la     密码:e30i
https://wwa.lanzoui.com/b0ev7m9la      密码:e30i

1.前言
最近到处都是矿难, 于是涌现了一批批的性价比很高的矿渣。最早的斐讯系列就不说了,之后的新路由3, 其次的歌华链等。
一入恩山深似海,从此节操是路人
从前对垃圾佬是一屑不顾,而今逐步也有沦为垃圾佬的趋势。别的不说, 路由、机顶盒等就是一大堆了,生命不止,折腾不息
看到歌华链60-70包邮的时候,硬件不错,手痒痒入了。

硬件配置:(和新路由3硬件配置相近)

CPU: MT7621AT 双核880M, MIPS架构,双核四线程,880MHz主频。
内存: 512M DDR3 (NT5CB256M16DP-EK)
FLASH: 32M NOR闪存,型号是Macronix MX25L25635FMI-10G, SPI FLASH
2.4G: MT7603EN,  带PA和LNA(这点强于新路由3)
5G: MT7612EN, 带PA和LNA

配套的电源适配器,标称12V/1.5A,有3C认证。 带一个USB3.0接口。
拧下底部的2个螺丝,小心拆开卡扣,拆开外壳就可以看到路由器的内部线路板。电路板上的4个固态电容,很是醒目,很漂亮。


CPU上用沾胶固定的20x20mm黑色铝质散热片。其余的包括内存/5G/2.4G芯片等全部裸奔无散热片。(散热比友华的强~~)





2.降级并刷入breed
0)  开启telnet

若固件版本为1.26及以上,需要开启telnet.
系统设置 à 升级本地固件处,通过网页的升级,刷入 开启telnet的固件。升级固件之后,即可开启telnet, 端口号为23, 用户及密码为: admin/admin
固件在这里下载(感谢keke1203): 歌华链路由1.26固件开TELNET






如果版本为1.25(含)及以下,telnet是开启的,不过端口号为2317, 用户名及密码为root/admin

1) 降级为1.21固件
(如果固件为1.25及以下,请先执行2)步的备份操作,然后再降级为1.21固件~~)

1.21固件 链接:https://pan.baidu.com/s/1ZwrMk8dowePIo1WP2rP5-w  提取码:mtek


降级为1.21固件后,才能解锁Bootloader并刷入breed。
用putty/SecureCRT等,协议telnet,设置好合适的端口号,进入命令行界面。
本机运行HTTP文件服务器,apache/nginx等都可以。这里采用最简单的服务器HSF:  http://www.rejetto.com/hfs/
把歌华链1.21固件拖入 HSF软件中,确保选择连接路由器的IP地址:192.168.9.xxx.
在telenet界面输入如下命令刷入1.21固件:
(假设原始的1.21固件"GCloud_gh-a1_Build20180404_v1.21.bin"重命名为"GHL-1.21.bin")


  1. # cat  /proc/mtd
  2. # cd  /tmp
  3. # wget  http://192.168.9.xxx/GHL-1.21.bin   -O     /tmp/GHL-1.21.bin
  4. # mtd   write   /tmp/GHL-1.21.bin      firmware
  5. # reboot
复制代码



写入以后重启路由器。

2) 备份原始固件的eeprom(重要)
备份原始固件的无线等信息,否则丢失后,可能无线会有问题。
仍然telnet进入路由器的命令行界面:
输入如下命令:
  1. #cd /tmp
  2. # dd if=/dev/mtd0 of=/tmp/0-ALL.bin
  3. # dd if=/dev/mtd3 of=/tmp/3-Factory.bin
  4. # dd if=/dev/mtd4 of=/tmp/4-firmware.bin
  5. # tar czvf /tmp/ghl.tar.gz 0-ALL.bin 3-Factory.bin 4-firmware.bin
  6. # touch /www/ghl.tar.gz
  7. #mount --bind /tmp/ghl.tar.gz /www/ghl.tar.gz
复制代码
浏览器访问: http://192.168.9.1/ghl.tar.gz,  并下载之,这个压缩包就是备份的固件。其中3-Factory.bin即为eeprom.



3) 刷入breed

hackpascal的网站下载breed: https://breed.hackpascal.net/
breed-mt7621-gehua-ghl-r-001.bin
2018-12-29 18:01
104K

目前最新为2018-12-29固件,下载后重命名为breed-ghl.bin
telnet进入命令行(此时v1.21固件的telnet: 端口2317, 用户名密码 root/admin), breed-ghl
下载breed并刷入Bootloader:

  1. # cat /proc/mtd
  2. # cd /tmp
  3. # wget http://192.168.xxx/breed-ghl.bin     -O    /tmp/breed-ghl.bin
  4. # mtd   write   /tmp/breed-ghl.bin   Bootloader
  5. # reboot
复制代码


4) 下载官方Openwrt源代码,并编译出相应的固件。
假设为: openwrt-ramips-mt7621-gehua_ghl-r-001-squashfs-sysupgrade.bin,  
按住reset(牙签捅不放), 插电源,5秒后路由灯闪,即进入breed.
在升级固件处即可升级为openwrt固件。



3.结论

刷入OpenWrt固件后,无线等功能正常。简单测试了一下,有如下一些结论供参考。
0) 整个流程如下:
(为了安全,在开启了telnet后,建议立即备份固件!!)





关于在命令行刷解锁固件和刷breed, 因为breed为启动固件,故刷breed的话,命令行用 mtd write  xxxx.bin  Bootloader
刷固件, 则为: mtd write xxx.bin    firmware

1) 关于无线: 因为2.4G无线硬件带LNA及PA, 无线2.4G强于新路由3。 5G应该相差不大。(当然,无线都比不上k2p)
2) 散热: CPU带一块比较大的(20x20mm)铝散热片,简单的测试表明, 发热为:CPU>5G>2.4G.  
3) 不足: 塑料外壳不过影响不大, 供电为12v/1.5A(新3为2A), 有线网口为3+1, 比新路由3的网口少一个。
4) BUG: 仅仅刷OP官方固件,发现软启动后,路由不能起来,只能拔电源重启。(原因不明,硬件?/breed?/op固件?)
软重启故障貌似是这个https://www.right.com.cn/forum/thread-397434-1-1.html
(在定时任务中,不要软重启,路由会起不来~~)
5)  由于flash芯片支持问题, 如果没有打重启补丁,捅菊花刷机容易变砖(而且有时候刷机时间比较长),    因此能开机进入 telnet/ssh的情况下,建议用mtd命令刷机,例如:
  
  1. # cd   /tmp      //内存映射目录,可读写
  2. # rz   //(安装 “lrzsz” 包)  ,  上传刷机包,openwrt-ramips-mt7621-gehua_ghl-r-001-squashfs-sysupgrade-fix-reboot.bin

  3. # mtd  write     openwrt-ramips-mt7621-gehua_ghl-r-001-squashfs-sysupgrade-fix-reboot.bin      firmware

  4. # reboot  //(耐心等待刷机完成,重启)
复制代码


== 2019-01-06 更新 start ==

根据上述帖子的内容,软重启补丁已经加入了自编译的固件:
openwrt-ramips-mt7621-gehua_ghl-r-001-squashfs-sysupgrade-fix-reboot.bin (已经解决了软重启问题, 推荐!!)
(内容详见下面网盘)
这样,歌华链刷官方OpenWrt也是没任何问题了(补丁需要自己做,官方还没有~~)
== 2019-01-06 更新 end ==


== 2019-01-14 更新 start ==
目前大神向OP官方提交的关于闪存的补丁(比较完整功能,含dts修改): https://github.com/openwrt/openwrt/pull/1743
(因为没有和上游适配,好像暂时未接受~~)
类似的补丁在ipq40xx上已经有了,具体的补丁文件是: target/linux/ipq40xx/patches-4.14/303-spi-nor-enable-4B-opcodes-for-mx25l25635f.patch
另外,恩山坛友 qqliji 的反馈,同样版本breed, 使用这个补丁后,路由无法启动,目前原因暂时未找到~~(我自己又新编译了内核kernel-4.14.93, 加入软重启补丁,同样功能正常,所以大家自己决定如何取舍吧~~)

==2019-01-14 更新 end   ==


==2019-01-22 更新 start   ==
如果刷机有问题的,请参考此贴:https://www.right.com.cn/forum/thread-419955-1-1.html
软重启补丁请看这里:  https://www.right.com.cn/forum/thread-426800-1-1.html

==2019-01-22 更新 end   ==



选购建议: 如果对2.4G有要求,可以选择歌华链,特别是价格便宜的情况下。
下图为手头多余的铝散热片,加到歌华链 5G/2.4G上了(注意加导热垫进行绝缘,防止短路)。




最后,本文用到的所有文件(感谢恩山的各位大神):
链接: https://pan.baidu.com/s/1T5dmygLCv_lDGL3OxuFVRQ 提取码: 5njp
































补充内容 (2020-3-25 18:34):
已经添加Openwrt-trojan.ipk。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 7恩山币 +8 收起 理由
伤心*** + 1 别光喝酒啊,吃菜吃菜~~~
lw*** + 1 强大的恩山!(以下重复1万次)
abe*** + 1 今天天气不错,适合泡妞。
li0*** + 1 强大的恩山!(以下重复1万次)
new*** + 2 一看就是觉得高端、大气、上档次!
ffj*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
yc*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-1-5 20:36 | 显示全部楼层
启动故障是breed造成,1206版本的breed特别容易启动故障

点评

刷入的breed是 12-29的,仍然软重启有问题~~  详情 回复 发表于 2019-1-5 20:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-1-5 20:40 | 显示全部楼层
本帖最后由 yumeimm 于 2019-1-6 23:57 编辑
F1SYJ 发表于 2019-1-5 20:36
启动故障是breed造成,1206版本的breed特别容易启动故障

刷入的breed是 12-29的,仍然软重启有问题~~

软重启问题是 这个闪存芯片MX25L25635F, 在重启时读取有问题造成的。
已经根据几个大神的补丁,编译好并解决了~~

点评

为什么伪装的这个1.26的 密码是错的啊admin admin 进不去  详情 回复 发表于 2019-3-18 17:00
哦哦,谢谢分享,那我就不刷这个breed的了,反正现在路由不重启也没事  详情 回复 发表于 2019-1-6 13:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-5 20:54 | 显示全部楼层
和我一样,闲着无聊,加个散热片,还有强迫症,把7621的散热片从新粘了一下!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你的这个很漂亮啊, 就怕灰尘会不会很多~~  详情 回复 发表于 2019-1-5 21:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-5 20:59 | 显示全部楼层
关键这货的2.4G质量也不咋地!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-1-5 21:02 | 显示全部楼层
kalengame 发表于 2019-1-5 20:54
和我一样,闲着无聊,加个散热片,还有强迫症,把7621的散热片从新粘了一下!

你的这个很漂亮啊, 就怕灰尘会不会很多~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-5 21:06 | 显示全部楼层
2.4G 确实很垃圾
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-5 21:09 | 显示全部楼层
yumeimm 发表于 2019-1-5 21:02
你的这个很漂亮啊, 就怕灰尘会不会很多~~

灰尘就无所谓了,原厂外壳不是平的,上面放不了移动硬盘,所以做了个壳子!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-5 21:59 | 显示全部楼层
很完整的教程~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-6 13:09 | 显示全部楼层
火前留名,支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-6 13:28 | 显示全部楼层
yumeimm 发表于 2019-1-5 20:40
刷入的breed是 12-29的,仍然软重启有问题~~

哦哦,谢谢分享,那我就不刷这个breed的了,反正现在路由不重启也没事

点评

软重启的文件已经根据几个大神帖子制作并编译好了, 自己用的没任何问题了~~  详情 回复 发表于 2019-1-6 23:46
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-6 21:54 | 显示全部楼层
非常感谢楼主的分享,很完整的刷机教程啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-1-6 23:46 | 显示全部楼层
本帖最后由 yumeimm 于 2019-1-6 23:55 编辑
q155128 发表于 2019-1-6 13:28
哦哦,谢谢分享,那我就不刷这个breed的了,反正现在路由不重启也没事

软重启的问题已经根据几个大神帖子制作并编译好了,
自己用的没任何问题了~~

点评

大佬 USB和LED灯都正常吗?  详情 回复 发表于 2019-1-9 23:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-9 23:40 | 显示全部楼层
yumeimm 发表于 2019-1-6 23:46
软重启的问题已经根据几个大神帖子制作并编译好了,
自己用的没任何问题了~~

大佬 USB和LED灯都正常吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-10 08:48 | 显示全部楼层
本帖最后由 newscat 于 2019-1-10 08:52 编辑

楼主花了很多心思,做了图文并茂的教程,大家都要感谢他啊。另外,楼主说歌华 2.4G 较 NEWIFI3 更好,我深为同意。这两个路由我都有,对比可以发现,NEWIFI3 在居家这种 2.4G 干扰很大的场合表现非常糟糕(比如除了邻居有无线路由,还有自家的各种智能家电、其它路由、蓝牙、无线鼠标等,无线噪声”嘈杂“),带来的感受就是表面看起来信号好几格挻牛逼的,经路由拷个大文件就惨不忍睹。有个简单办法诸位可以测一下:笔记本电脑无线连上 NEWIFI3 2.4G,然后开一个 CMD 窗不断 PING 路由(ping 192.168.123.1 -t),把 360 安全卫士的网络测速打开,不断检测网速,观察网速的同时也观察 PING 的情况,无线网络流量大的时候,肯定会影响 PING 值。干扰情况好的话延时应该平稳而低,大起大落,甚至还断线、断 PING 则表明路由抗干扰能力差。我把 NEWIFI3 特意拿到 2.4G 环境单纯的厂里去,情况立刻大为好转,测速时,低 PING 且几乎不掉 PING,更不用说断流、无线离线了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 20:10

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表