本帖最后由 ganxiyun 于 2022-4-5 16:10 编辑
改成spi flash的不要刷 更新记录2022/04/05 软件包OPKG地址已经修改为中科大的源,国内更新更加方便 添加了kmod-usb-printer 添加了kmod-ipt-nat6
固件基本说明当前编译的openwrt固件基于openwrt官方21.02.2。我的E8820s之前刷了openwrt后会偶尔丢5G信号,网上搜了发现不只是我一个人的问题。我看到E8820v2也有类似情况,是reset的问题。根据这个信息我重新编译了一个openwrt,自己的E8820s上试了2个星期,没有出现过掉5G的情况(之前我用的固件都会出现丢5G的情况)。大家有需要看看,不保证一定修好了。
仅用于没有改过flash的E8820s机器。 固件下载地址
登录地址管理员登录密码是 Passw0rd(其中一个字符是数字0) WIFI2.4G和5G wifi默认打开,双频合一,名称是OpenWrt。 WIFI密码也是 Passw0rd 系统设置默认时区已经设置为中国 时间同步服务器地址已经更改为国内的
已经安装的服务(自己可以在系统里面安装其它的,以下服务我并没有全部验证过) l USB可以挂载硬盘(支持NTFS, EXFAT等) l 动态DNS l 硬盘休眠 l 广告拦截 l WIFI计划 l 打印服务 l 网络唤醒 l frp客户端(自己使用有问题就移除了) l Aria2 l SmartDNS l 网络共享(samba4) l QoS
GPIO引脚
POWER_LED: GPIO#3和GPIO#16。其实是有两个LED的,GPIO#3是离网口近的LED。
RESET: GPIO#18
WPS: GPIO#8
WIFI: GPIO#10
现在固件里面WIFI按键和RESET都是工作的,WPS没验证过不确定。 掉5G和GPIO#4有关系,除了GPIO#19是PCIE reset外,GPIO#4也要reset。
&pcie { status = "okay"; reset-gpios = <&gpio 19 GPIO_ACTIVE_LOW>, <&gpio 4 GPIO_ACTIVE_LOW>; };
感谢 https://gitce.net/mirrors/openwrt/commit/6f2c95f0cf0519631adb5100ab71f908a2968cca 这里参考如何reset PCIE 第一次编译的固件在使用升级镜像时会检查失败的问题第一次编译的固件中将配置文件直接放到了config文件里,而没有通过uci去设置,所以刷其它固件会看到以下镜像检查失败的信息。如果看到The device is supported, but the config is incompatiable to the new image (1.0->1.1),表示设备是兼容的,是配置文件不兼容,这个时候选择下“强制升级”即可,升级后之前的配置文件不在了。新编译的固件用了uci,就没有这个问题了。
关于5G丢失的原因根据我有的几个E8820s不稳定掉5G的系统日志看,掉5G跟eeprom是没有关系的。掉5G时,系统启动时没有正确识别pcie1上的mt76x2。如果使用的eeprom有问题,和掉5G的系统日志不一样。
5G没有加载成功可以看到下面的日志 - mt7621-pci 1e140000.pcie: pcie1 no card, disable it (RST & CLK)
复制代码
如果成功加载了,能看到下面信息 - mt7621-pci 1e140000.pcie: PCIE1 enabled
复制代码
附件是E8820s的亚克力图纸,电源红色按钮的圆孔有点大了
|