找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5289|回复: 34

中兴 ZTE E8820S 折腾记录,附编译好的 OpenWrt 固件,也包含新3

  [复制链接]
本帖最后由 dsanke 于 2023-5-21 17:59 编辑

首先是参考原创 恩山首发 中兴8820s 免拆刷机 巨简单!!!刷入【2022-07-26】AR/QCA/MTK Breed,功能强大的多线程 Bootloader
最新的 Breed 已经完美适配了 E8820S,可以直接备份出标准格式的 EEPROM,十分方便

这个机器的LED灯有4个,POWER是GPIO16,SYS是GPIO3,无线2.4G和5G的灯不是接在CPU上的
要想无线的两个LED灯正常工作,使用开源驱动时,要在DTS内写入对应的部分
而使用闭源驱动时,要修改 MT7603E_LED_CONTROL_SUPPORT=y 和 MT76X2E_AP_LED=y
按键有3个,GPIO18的Reset,GPIO8的WPS,GPIO10的WiFi

先备份 EEPROM:Breed->固件备份->EEPROM (重组为标准格式)->ZTE E8820S (原厂)->下载

在官方固件下,WAN,LAN,2.4G WiFi 的 MAC 地址和机身标签的一致
这个 MAC 地址存放于 EEPROM 的 0xE000 处
而 5G WiFi 的 MAC 地址是标签上 MAC 地址 +1 的结果,存放于 EEPROM 的 0xE006 处

原厂的 EEPROM 并没有写入唯一的 2.4G 和 5G 的 MAC 地址,每台机器的 EEPROM 都是一样的
需要手动把 EEPROM 0xE000 和 0xE006 的 MAC 地址粘贴到 EEPROM 的 0x4 和 0x8004 处

EEPROM 修改好以后,在 Breed 内选择固件更新->EEPROM,闪存布局->SDK 公版,刷入修改好的 EEPROM

Breed的发布帖中提到“E8820 支持的 MTK SDK 固件分区表为:512k(u-boot),512k(u-boot-env),256k(factory),4096k(kernel),-(ubi)”
那就参考了中兴E8820S路由器拆机及OpenWrt固件(含源代码),按这个“SDK 公版”分区写入DTS吧

先看lean大佬的LEDE,有E8820S的支持,但分区结构不是 MTK SDK 的,LED 也没完全适配
而且新3的DTS里并没有启用第二个GMAC,那就一并把新3的部分也修改了吧
使用闭源无线时对lean源码的patch:
如果使用开源无线驱动,那就额外再应用这个patch:
编译后的成品都传网盘了,链接在帖子最后
管理IP是192.168.6.1,密码password,具体插件可以看网盘里一并提供的.config文件

再看237176253大佬的immortalwrt,建议参考MTK 7621/798x 硬件QOS使用教程配置
这新3的DTS里也没有启用第二个GMAC,同时也没有E8820S的支持,那就也一起修改吧:
这个源码用开源无线驱动似乎工作不正常,那就不弄开源的了
还是一样,编译后的成品传网盘了,链接在帖子最后
管理IP是192.168.6.1,密码password,具体插件可以看网盘里一并提供的.config文件

然后是immortalwrt的18.06-k5.4分支,这次没对新3的配置做任何改动,就也没编译新3的
原本没有E8820S的配置,于是我加了4个E8820S,对应开源/闭源无线和是否DSA交换机配置:
还是一样,编译后的成品传网盘了,链接在帖子最后
管理IP是192.168.1.1,无密码,具体插件可以看网盘里一并提供的.config文件

最后是官方的OpenWrt-22.03
添加DSA的E8820S:
还是一样,编译后的成品传网盘了,链接在帖子最后
管理IP是192.168.1.1,无密码,具体插件可以看网盘里一并提供的.config文件

以上固件的网盘地址:https://pan.baidu.com/s/1h-hSklElr58GaeAKgKLxqg 提取码: ndt6
网盘里也有上述提到的各个patch文件
E8820S 必须使用 Breed 刷入,刷入时分区类型选择“SDK 公版”,新3随意
E8820S 如果是从官方固件第一次刷入,建议做好完整 NAND 的部分,以便后期有需要的时候恢复官方固件(不过我没有这种需求)

本帖子中包含更多资源

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

×

评分

参与人数 4恩山币 +5 收起 理由
njn*** + 1 滴答牛啤
cnh*** + 1 固件很好用,没发现掉5G或改了dhcp中参数然.
beibe*** + 1 感谢你的分享,无论怎样,你都是最无私的人.
ssl*** + 2 感谢分享!

查看全部评分

来自手机 | 显示全部楼层
本帖最后由 kiss001314 于 2023-5-15 00:28 编辑

237源码(默认源码)如何使用0001-ZTE-E8820S-and-Newifi-D2-modification.patch。新手
回复

使用道具 举报

你好,我是新手不懂就问。。。插件怎么安装?软件包里啥也没有啊。我刷的是你分享的237大佬的版本。
回复

使用道具 举报

 楼主| | 显示全部楼层
岭城老伍 发表于 2023-5-15 00:07
你好,我是新手不懂就问。。。插件怎么安装?软件包里啥也没有啊。我刷的是你分享的237大佬的版本。 ...

建议拉源码,打patch以后自己选需要的插件编译
回复

使用道具 举报

dsanke 发表于 2023-5-15 00:11
建议拉源码,打patch以后自己选需要的插件编译

好的,谢谢!我不会!哈哈!
回复

使用道具 举报

 楼主| 来自手机 | 显示全部楼层
kiss001314 发表于 2023-5-14 23:07
237源码(默认源码)如何使用0001-ZTE-E8820S-and-Newifi-D2-modification.patch。新手

patch文件放到源码目录里,你在哪个目录打make就放到哪个目录,然后打git apply 0001-ZTE-E8820S-and-Newifi-D2-modification.patch,接下来正常编译
回复

使用道具 举报

感谢分享
回复

使用道具 举报

支持kvr吗?wifi重启会掉吗
回复

使用道具 举报

这个 MTK SDK和用官方5.4版本+闭源驱动感觉区别不大呀,交换机新版的也好用。无线EEPROM和关系更多些,开源的无线确实是不行,不过功能上完善些。
回复

使用道具 举报

kiss001314 发表于 2023-5-14 23:07
237源码(默认源码)如何使用0001-ZTE-E8820S-and-Newifi-D2-modification.patch。新手

不,我没用lede,用的openwrt官方源码,只不过用的lede里的无线闭源驱动,没感觉卡,除了那个驱动中继有毛病。这个除了添加旧的交换机,开源hwnat替换为mtk sdk,好像这个和turboacc有些问题,不知道了现在如何了。
回复

使用道具 举报

bauw 发表于 2023-5-15 19:53
不,我没用lede,用的openwrt官方源码,只不过用的lede里的无线闭源驱动,没感觉卡,除了那个驱动中继有毛 ...

是的!turboacc不能勾选,会失效
回复

使用道具 举报

谢谢楼主的整理,开始折腾8820s,多wan
回复

使用道具 举报

提交个bug  LEDE 固件无线中继不显示中文,无法中继

本帖子中包含更多资源

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

×
回复

使用道具 举报

来自手机 | 显示全部楼层
我想知道怎么刷openclash 总是提示错误255 烦死了……好像是缺少依赖 可是依赖怎么装 头疼~哈哈
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 dsanke 于 2023-5-19 15:10 编辑
52bebe 发表于 2023-5-18 17:30
提交个bug  LEDE 固件无线中继不显示中文,无法中继

1.中文只是在扫描的时候显示为十六进制,连接的时候正常填填中文就能用
我现在就用这个中继给你回帖


2.你也可以用开源驱动

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-5-22 06:32

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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