All Projects → jjm2473 → rtd1295-openwrt18-porting

jjm2473 / rtd1295-openwrt18-porting

Licence: MIT License
porting openwrt 19.07+ to rtd1295/rtd1296 devices (android + openwrt dual os) (移植新版OpenWrt到RTD1295(如Zidoo Z9S))

Projects that are alternatives of or similar to rtd1295-openwrt18-porting

VPS OpenWrt
Deploy OpenWrt onto VPS
Stars: ✭ 47 (+30.56%)
Mutual labels:  openwrt
openwrt
OpenWrt Stable Version
Stars: ✭ 475 (+1219.44%)
Mutual labels:  openwrt
om5p-ac-v2-unlocker
Open Mesh OM5P-AC v2 Unlocker (U-Boot 1.1.4 based)
Stars: ✭ 32 (-11.11%)
Mutual labels:  openwrt
OpenWrt-Buildbot
Customized Pure OpenWrt & Self-Build OpenWrt Packages Project.
Stars: ✭ 305 (+747.22%)
Mutual labels:  openwrt
BaseIotUtils
🔥🔥串口工具,屏幕适配,通知工具类,多文件断点下载,xls,xlsx操作,文件处理,crash控制,音视频播放,usb设备检测,adb工具等...
Stars: ✭ 44 (+22.22%)
Mutual labels:  ota
firmware
The Firmware for the Freifunk Bielefeld Community
Stars: ✭ 23 (-36.11%)
Mutual labels:  openwrt
slim-wrt
Armor for Openwrt
Stars: ✭ 66 (+83.33%)
Mutual labels:  openwrt
IOS-DFU-Library
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Stars: ✭ 400 (+1011.11%)
Mutual labels:  ota
Actions OpenWrt-Amlogic
一键云编译适合Amlogic盒子的OpenWrt固件底包,并使用flippy的打包脚本生成指定内核版本的固件。默认为N1固件,包含绝大部分常用插件;云编译服务器性能有限,若超时失败,自行删减不必要的插件。
Stars: ✭ 57 (+58.33%)
Mutual labels:  openwrt
Actions-OpenWrt-R619AC
Build OpenWrt using GitHub Actions for P&W R619AC
Stars: ✭ 41 (+13.89%)
Mutual labels:  openwrt
xiaomi-r3g-openwrt-builder
OpenWrt builder for any supported routers using Docker. Scheduled to run weekly
Stars: ✭ 25 (-30.56%)
Mutual labels:  openwrt
ESP32 BLE OTA Arduino
OTA update on ESP32 via BLE
Stars: ✭ 41 (+13.89%)
Mutual labels:  ota
scal
System Configuration Abstraction Layer
Stars: ✭ 14 (-61.11%)
Mutual labels:  openwrt
openwrt-mwan-config
OpenWrt multi wan working configuration on a TP-Link Archer C7 v2 router
Stars: ✭ 17 (-52.78%)
Mutual labels:  openwrt
YAOF
OpenWrt for Nanopi R2C/R2S/R4S/X86
Stars: ✭ 1,442 (+3905.56%)
Mutual labels:  openwrt
firmware-core
nodewatcher firmware.
Stars: ✭ 26 (-27.78%)
Mutual labels:  openwrt
bintray-secure-ota
Over-The-Air firmware upgrades for the Internet of Things devices with JFrog @bintray
Stars: ✭ 37 (+2.78%)
Mutual labels:  ota
openwrt-dnsmasq-extra
Anti Pollution/ADs DNS for OpenWrt/LEDE
Stars: ✭ 34 (-5.56%)
Mutual labels:  openwrt
TG799VAC-XTREME-17.2-MINT
My personal unique wiki for hacking the router firmware used by (Telia)TG799vac Xtream v17.2-MINT delivered from Technicolor
Stars: ✭ 71 (+97.22%)
Mutual labels:  openwrt
scale-network
SCaLE's on-site expo network configurations, wifi, tooling, and scripts
Stars: ✭ 13 (-63.89%)
Mutual labels:  openwrt

本项目已过时,下载最新固件请到 https://github.com/jjm2473/openwrt/wiki/RTD129X-Openwrt-18.06

本项目已过时,下载最新固件请到 https://github.com/jjm2473/openwrt/wiki/RTD129X-Openwrt-18.06

本项目已过时,下载最新固件请到 https://github.com/jjm2473/openwrt/wiki/RTD129X-Openwrt-18.06


RTD1295 OpenWrt 19.07.0-rc2+ 移植项目

English Version

为了统一构建脚本,最新的开发工作已经转移到 https://github.com/jjm2473/openwrt/tree/openwrt-18.06

一.项目说明

Screenshot

本项目基于 OpenWrt 19.07.0-rc2 镜像和 Zidoo Z9S 官方OTA包, 旨在构建适用于 RTD1295/RTD1296 的最新版 OpenWrt.

作者本人只有一台 Zidoo Z9S(RTD1296), 理论上 RTD1295/RTD1296 方案的 Android+OpenWrt 双系统都能通过这个项目将 OpenWrt 更新到最新版. 理论上支持的盒子:

  1. Zidoo X9S/Z9S/X10/Z10/X20
  2. 开博尔 Q10PLUS(一代和二代)/Q20/Q20PLUS/Q30PLUS

如果还有其他相同解决方案的盒子, 欢迎补充.

有机友反馈 Zidoo X9S(RTD1295) 刷了以后启动不了, 也许RTD1295不兼容, 所以RTD1295的设备先别刷!!

Zidoo X9S(RTD1295)的Linux内核版本和Android版本跟Z9S不一样, 所以提供另外的包下载.

附: 一些自己整理的教程 (Wiki页面)

已知BUG

  1. (1.5版已修复) lua的tonumber方法解析大于0x80000000且不含有0x80000000位的数字有误, 将只保留低31位, 例如大于4294967295且小于6442450944的数字会被解析成(0, 2147483648)
  2. (1.5版已修复) 对于lua代码中出现的数字有跟1相同的bug
  3. (1.5版已修复) 受1影响, 大于2T且小于3T的分区在挂载点中显示的分区大小会比真实数据小2T(不影响挂载)

二.安装方法

  1. 视自身情况备份盒子配置(包括OpenWrt和安卓)
  2. 发布列表选择合适的版本
  3. 点击相应链接进入版本详情
  4. 下载update.op18*.zip
  5. 跟平常OTA刷机一样刷入这个zip包
  6. 第一次刷的话, 刷完可能还要重置下OpenWrt设置

刷完之后, 会自动重启, 如果出现:

  1. 无法进入安卓桌面, 可能是不兼容了, 只能用非OTA方式刷回官方固件 (例如Z9S的刷机教程)
  2. 能进入安卓桌面, 但无法连接 OpenWrt, 或者 OpenWrt 里各种问题, 请重置 OpenWrt, 如果设置里面重置失败, 可以参考下面的OpenWrt配置重置包
  3. 进入安卓桌面很快又自动重启了, 也就是循环重启, 建议参考1恢复官方固件后, 用官方OTA升级到合适版本, 别去修改 Openwrt 的任何配置, 再重新安装, 如果还是出现1或3的情况, 那就参考1放弃吧

三.OpenWrt配置重置包

此方法适用于能进入安卓系统的情况下重置 OpenWrt, 跟平时刷OTA包一样刷入reset_op.signed.zip即可 (https://github.com/jjm2473/rtd1295-openwrt18-porting/raw/master/reset_op.signed.zip)

四.恢复官方版本OpenWrt

只要刷回官方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)底包.

2.0.0 (2020-01-03)

1. 合并Openwrt 19.07.0-rc2,可以使用稳定的软件源

目前发现此版本刚刷完之后Samba服务在其他设备不会被发现,手动输入IP又能挂载成功,过段时间可能又能被其他设备发现,怀疑是DNS缓存导致的,刚刷完建议设置主机名,然后重启当前设备以及路由器。机友若发现此问题或者有解决此问题的经验都可以提交issue讨论

1.5.1 (2019-06-18)

1. 修复FTP用户列表错误

1.5 (2019-05-11)

1. 移植Zidoo的luci-app-diskmanager, 磁盘管理工具

2. lua编译成64位版, 修复数字溢出问题 https://github.com/openwrt/openwrt/pull/2050

3. 修复aria2配置应用失败问题

4. 延迟启动Android, 提高获取ipv6成功率

1.4 (2019-04-13)

完整版只是增加了aria2

增加FlexGet特别版, 给需要Python环境和FlexGet的用户

1.3 (2019-04-11)

1.开始支持X9S, 感谢机油凛冬将至的耐心测试

2.支持在Android里重置OpenWrt, 感谢Zidoo官方提供的参考资料

3.关机或重启前尝试休眠硬盘

1.2 (2019-04-07)

比1.1增加支持自动挂载swap分区

1.1 (2019-04-05)

比1.0增加支持自动挂载网络磁盘(CIFS/NFS)

1.0 (2019-04-05)

Zidoo Z9S 底包 2.1.40/2.1.30 测试通过



参考信息

  1. OpenWrt: https://www.openwrt.org/
  2. RTD1295: https://www.realtek.com/zh/products/communications-network-ics/item/rtd1295
  3. Zidoo: https://www.zidoo.tv/
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].