为了统一构建脚本,最新的开发工作已经转移到 https://github.com/jjm2473/openwrt/tree/openwrt-18.06
本项目基于 OpenWrt 19.07.0-rc2 镜像和 Zidoo Z9S 官方OTA包, 旨在构建适用于 RTD1295/RTD1296 的最新版 OpenWrt.
作者本人只有一台 Zidoo Z9S(RTD1296), 理论上 RTD1295/RTD1296 方案的 Android+OpenWrt 双系统都能通过这个项目将 OpenWrt 更新到最新版. 理论上支持的盒子:
如果还有其他相同解决方案的盒子, 欢迎补充.
有机友反馈 Zidoo X9S(RTD1295) 刷了以后启动不了, 也许RTD1295不兼容, 所以RTD1295的设备先别刷!!
Zidoo X9S(RTD1295)的Linux内核版本和Android版本跟Z9S不一样, 所以提供另外的包下载.
附: 一些自己整理的教程 (Wiki页面)
刷完之后, 会自动重启, 如果出现:
此方法适用于能进入安卓系统的情况下重置 OpenWrt, 跟平时刷OTA包一样刷入reset_op.signed.zip即可 (https://github.com/jjm2473/rtd1295-openwrt18-porting/raw/master/reset_op.signed.zip)
只要刷回官方OTA包即可
从1.3版本开始, 提供RTD1295分支和RTD1296分支, RTD1295分支支持 (Linux 4.1.17-g9100299-dirty + Android 6.0.1) 底包(例如X9S), RTD1296分支支持 (Linux 4.1.35-04005-g6c2818e-dirty + Android 7.1.1) 底包(例如Z9S).
1.3版之前的包只支持(Linux 4.1.35-04005-g6c2818e-dirty + Android 7.1.1)底包.
1. 合并Openwrt 19.07.0-rc2,可以使用稳定的软件源
目前发现此版本刚刷完之后Samba服务在其他设备不会被发现,手动输入IP又能挂载成功,过段时间可能又能被其他设备发现,怀疑是DNS缓存导致的,刚刷完建议设置主机名,然后重启当前设备以及路由器。机友若发现此问题或者有解决此问题的经验都可以提交issue讨论
1. 修复FTP用户列表错误
1. 移植Zidoo的luci-app-diskmanager, 磁盘管理工具
2. lua编译成64位版, 修复数字溢出问题 https://github.com/openwrt/openwrt/pull/2050
3. 修复aria2配置应用失败问题
4. 延迟启动Android, 提高获取ipv6成功率
完整版只是增加了aria2
增加FlexGet特别版, 给需要Python环境和FlexGet的用户
1.开始支持X9S, 感谢机油凛冬将至的耐心测试
2.支持在Android里重置OpenWrt, 感谢Zidoo官方提供的参考资料
3.关机或重启前尝试休眠硬盘
比1.1增加支持自动挂载swap分区
比1.0增加支持自动挂载网络磁盘(CIFS/NFS)
Zidoo Z9S 底包 2.1.40/2.1.30 测试通过