中兴e8820刷openwrt_中兴E8820V2(电信天翼宽带类似新路由3歌华链)-拆机及OpenWrt固件...

本文详细介绍了如何为中兴E8820V2(电信天翼宽带路由器)刷入OpenWrt固件的步骤,包括硬件拆机、TTL接口连接、备份原始固件、刷入Breed以及OpenWrt固件的操作。同时,提供了不同版本的OpenWrt固件下载链接,并讨论了设备的硬件限制和散热问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本帖最后由 yumeimm 于 2020-12-20 10:53 编辑

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固件

OpenWrt固件:  https://www.lanzous.com/b0evao1lc    ,密码:c7l2

这个路由器是电信天翼宽带送的,现在某鱼上大概不到60左右可以包邮收到。

路由器采用的方案和歌华链/新路由3-d2 类似,都是MT7621方案。

1. 硬件概要

CPU: MT7621AT 双核880M, MIPS架构,双核四线程,880MHz主频。

内存: 64M DDR2 (π  PME809416CBR-E7DN  1733P71836600230), 速度800MHZ,512Mbit。

FLASH:  16M 闪存,型号是 MXIC MX 25L12835FM2I-10G 8D359500 L171304, 128Mbit

2.4G: MT7603EN, 带PA( LNA )?

5G: MT7612EN, 带PA和LNA ?(两片MSC 586H 725E)

4个LAN口,1个WAN口,全千兆。一个USB 2.0接口。

硬件版本: ZXHN E8820 V2.0

(PCB板比较小,2个电解电容)

从带有网口的这一面,小心拆开上面板,就可以看到里面的PCB。

1.png (447.37 KB, 下载次数: 3)

2019-4-3 21:49 上传

2.png (521.88 KB, 下载次数: 7)

2019-4-3 22:12 上传

3.png (460.42 KB, 下载次数: 4)

2019-4-3 22:12 上传

4.png (476.37 KB, 下载次数: 3)

2019-4-3 22:12 上传

TTL接口及串口参数设置: 依次从上到下,接串口的GND, TX, RX, VCC(不用接)。串口参数: 115200/8/N/1

TTL.jpg (134.31 KB, 下载次数: 4)

2020-2-7 18:05 上传

ttl_param.PNG (30.79 KB, 下载次数: 5)

2019-4-22 21:49 上传

2. 官方固件功能

5.png (167.37 KB, 下载次数: 4)

2019-4-3 22:12 上传

6.png (69.94 KB, 下载次数: 6)

2019-4-3 22:12 上传

3. OpenWrt固件

OpenWrt 简要刷机操作:

按照上述方法连接TTL,路由开机完成之后。然后在TTL的控制台界面输入用户名(zte_wrt)及密码(12345!@#$%)登录到系统:

将mtd分区“Whole flash”备份出来(假设名字为whole.bin),插入U盘或者用tftp命令都可以。这个就是16M的编程器固件。

mtd_origin.PNG (56.62 KB, 下载次数: 0)

2020-2-7 17:57 上传

TTL备份方法以及刷入breed(参考):

路由器开机启动,接TTL,然后用上述用户名/密码登录。将e8820v2_breed.bin放入U盘根目录, 插入U盘到路由器。

# cd /mnt/usb1_1/

# cat /dev/mtd0 > whole.bin   (此即编程器固件)

# cat  e8820v2_breed.bin  >  /dev/mtdblock1     (刷入breed)

# reboot  (重启)复制代码

关于此编程器固件"whole.bin",有如下说明:

编程器固件whole.bin:

地址:0x20000(开始的地址)

2.4G-MAC/BSSID/LAN-MAC: 0x20014-0x20019

5G-MAC/BSSID:  0X20024-0X20029

其它: 2.4G wifi名、5G wifi名, 上网密码等。

地址:0x2F000 – 0x2F130:  2.4G wifi 参数。以“03 76 XX XX”开头

地址:0x2F800 – 0x2F930:  5G wifi 参数。 以“62 76 XX XX”开头。

在breed中依次刷入eeprom.bin文件(无线参数及调校)和OpenWrt固件即可。

关于eeprom.bin文件的生成 ( 35楼 有python脚本自动生成):

eeprom.bin 为存放相关无线2.4G/5G参数文件。在有些分区中称为“Factory”分区。

大小为:64KB。

1) 用WinHEX软件新建一个大小64KB的空白文件,然后用”FF”填充整个文件。

2) 在0x0 处拷贝并写入上述"firmware.bin"的2.4G参数, 开头16进制数值为: “03 76 XXXX”

3) 在0x90-0x9F这一行如果是全0,用“FF”填充这一行( 仅供参考,不建议操作,建议参考新路由3相关eeprom调整参数的帖子。 )

4) 在0x8000处拷贝并写入上述"firmware.bin"的 5G参数内容,开头16进制数值为: “62 76 XX XX”

5) 在0xe000-0xe005处、0xe006-0xe00B处分别写入两个MAC地址。(第2个地址的最后一个字节为第一个MAC地址最后一个字节加一)

6) 在0x81E0处,写入16进制数值:“C0 81 82 C3 04 45 46 07 08 09”

OpenWrt固件参考

参考这个帖子,可以自行加入官方OpenWrt固件中:

中興E8820V2 OPENWRT自編譯分享 原廠EPPROM修改 新增 koolproxy adbyby mwan3

https://www.right.com.cn/forum/thread-506561-1-1.html

中兴E8820 V2 刷OPENWRT研究:

https://www.right.com.cn/forum/thread-399494-1-1.html

或者根据上述帖子的commit(未经测试,仅仅提供用于进一步修改的参考):

https://github.com/siwind/openwr ... c2050bc8c22ae0f1003

zte_ttl.png (55.51 KB, 下载次数: 4)

2020-1-17 13:46 上传

4. 总结

1) 方案和新路由3、歌华链类似, MT7621/MT7603/MT7612。PCB板小而紧凑。USB为2.0。

2)  内存比较小64M, FLASH也比较小16M(8脚,可以用夹子)。如果刷个全功能固件,16M-FLASH估计很快就满,64M内存也很难跑复杂点的应用。

3) 散热仅仅在CPU上面有,其它配件裸奔。

4) 目前OpenWrt的开源驱动(2019-03-27) 支持比较好,可以一试。

5) 关于免拆机刷机: 用TTL连接进入原厂固件console界面后,可以看到目录"/bin, /sbin"下面有如下命令: telnetd, insmod。

也许可以从这些命令入手看看能否解决~(留待高手~~)

(文件:/etc/rc, /etc/init.norm, /etc/init.debug等启动脚本就行修改,也许能启动telnetd, vsftdd等)

附:原厂WEB页面升级固件(原厂中兴固件,非OpenWrt固件)下载:https://www.lanzous.com/b976890/

密码:7c0b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值