zz0770 发表于 2026-10-16 21:24

S905X2 CoreELEC 22.0-Piers NO 系统镜像包 花屏修复 皮肤美化 双...

基于 CoreELEC 官方 coreelec-22 分支,为电焊哥 S905X2(RTL8822CS Wi-Fi) CEBOX盒子制作的专用修复源码。该盒子使用官方 Amlogic-no 出现启动交接花屏和 HDMI 4K60花屏、Wi-Fi 吞吐不足,以及部分 Dolby Vision Profile 7 FEL 影片 seek/续播色块、绿线等故障。需区分 dtb 板级修复和 coreelec 内核级修复,基于 dtb 的修复只对使用通用 S905X2 dtb 文件的盒子有效,镜像已经内置修复版的s905x2通用版的dtb文件,如果使用其他dtb则板极修复不生效,但是内核级的修复仍然有效。修复是否生效,请具体看修复内容应用的位置,另外电焊哥的盒子硬件版本也较多,不保所有设备上修复有效。
CoreELEC 的 Amlogic-NO(New Order)更新的内容
有不少朋友问NO版本有哪些更新,与NG有啥区别,官方并没有统一的做总结,但是大致有以下区别:CoreELEC 的 Amlogic-NO(New Order)相比 Amlogic-NG,属于一次底层平台的大规模升级,而不只是 Linux 内核从 4.9 升级到 5.15
[*]底层架构重构:64 位用户空间、Linux 5.15、更新的驱动和系统组件。
[*]视频播放改进:音画同步、字幕卡顿、杜比视界处理等。
[*]杜比视界 FEL 支持:NO 已经实现双层杜比视界,不再是 NG 独有的能力。
[*]设备支持扩大:支持更新的 Amlogic SoC,同时淘汰部分老芯片。
[*]Kodi 22 与 FFmpeg 升级:媒体播放框架与解码组件更新。
[*]插件兼容性变化:原先 NG 上的 32 位二进制插件不能直接沿用。
但是实际效果需要自测,不代表所有设备都能工作正常,我这台S905X2就是个例子,遇到的问题并不少。
修复内容

问题修复方式
HDMI 2160p50/60 花屏修正专用 DTB 的 VPU 时钟档位,恢复 666.7MHz;没有通过降低分辨率规避
启动显示交接花屏framebuffer 预留地址与实际 U-Boot 配置对齐:0x7f800000、8MiB
SDIO 接口速率受限专用 DTB 开启 SDR104 高速模式,使用对应控制器频率配置
RTL8822CS Wi-Fi 吞吐慢源码构建适配 NO 内核的厂商驱动,启用 NAPI/GRO,调整省电参数;实测约 97.05 → 578.76 Mbps,不同网络环境速度会变化
部分 DV P7 FEL 影片 seek 花屏、色块、绿线修复增强层参考帧预解码与错误标记,在显示前成对跳过无效 BL/EL,保留有效旧帧配对
从保存进度续播出现色块Kodi 缓存、补送增强层 VPS/SPS/PPS,冷起播有界暂存并按原顺序回放数据与 PTS
红外码表重新加载后遥控失效或内核崩溃修复 meson IR 输入设备数组越界、重复计数与能力注册顺序
电视/功放关闭时启动后 HDMI 有信号但黑屏补齐专用 DTB 的视频路由控制器IP地址,使内核能切换到 HDMI 使用的编码器,恢复场同步
移动红外遥控无法从关机状态唤醒实验性的使用 mailbox 通道向 BL30 下发电源码实现关机唤醒,无需修改Bootloader,可在有BL锁设备上实现真正的关机唤醒
电源指示灯运行时红色、关机后蓝色修正专用 DTB 的 GPIOAO_11 LED 极性,运行时蓝色、关机后红色

[*]修复杜比视界seek花屏的同时,完整 DV/FEL 解码与合成保持启用,HDR 使用原有路径
[*]S905X2专用 DTB 已作为镜像默认 dtb.img,内置已验证的 dovi.ko
[*]内核、媒体模块、Wi-Fi 驱动和 Kodi 从对应源码构建
[*]码镜像已由目标盒子实机确认:正常启动,HDMI、Wi-Fi、DV seek/绿线修复有效

提供CE官方源码修复镜像 & 带皮肤和插件的完整版镜像
两个版本的镜像每周日自动合并上游代码,由Actions自动构建并发布,升级通道独立,互不干扰,每周自动构建更新系统
版本文件名内容
普通版后缀不含MEDIA基于官方源码构建,含系统、驱动及 Kodi 修复,不带含任何插件和优化
完整版后缀含MEDIA在上面基础上内置了皮肤、中文、天气卡片插件和openlist、cd2等服务程序,首次启动自动部署
完整版首次启动在分区自动扩容完成后会重启进入插件、服务部署阶段,时间较长请耐心等待。 如需写入emmc,可在部署完成后,ssh连接到coreelec,使用系统自带的ceemmc命令安装到盒子内,安装方式与官方一致,请参照官方说明。

完整版功能特点
完整版在普通版系统修复的基础上,预装了桌面皮肤、媒体库管理、海报墙、天气和网络存储工具。刷写后会自动部署插件、依赖和服务主程序,首次部署不需要联网下载这些组件;连接网络后即可配置媒体来源、获取天气和刮削影片。
[*]定制桌面:默认使用 Embuary Mod(Jioyzen)皮肤,提供程序坞、圆角应用卡片、内置壁纸切换和天气卡片,补全系统及常用菜单的中文翻译。
[*]媒体入库:支持电影和电视剧目录扫描、TMDb 匹配、可选的 AI 兜底识别、手动匹配与扫描结果查看。电视剧以剧目录和季目录为主要匹配依据。
[*]海报展示与播放:按电影、电视剧、系列合集、纪录片、演唱会分类浏览,支持类型、地区、年份和评分筛选,以及添加日期、评分、标题、发行日期排序;各分类分别保留排序选择。电影、剧集、季和演员信息使用配套详情页面,并提供继续观看入口。
[*]首次启动引导:后台部署时显示进度,首次进入桌面提供一次性 Wi-Fi 连接向导;已有网络连接或没有无线模块时跳过。天气默认按 IP 定位到城市,也可手动搜索城市或区县。


主要内置插件与服务

组件用途
Embuary Mod(Jioyzen)默认桌面皮肤,整合海报墙、媒体库、应用和设置入口,提供天气卡片及配套界面样式。
海报墙展示 Kodi 媒体库中的影片和剧集,提供分类、筛选、排序、详情、季集选择和播放进度展示。
AI 刮削入库从插件内添加媒体目录,完成扫描、匹配和写入 Kodi 媒体库;支持海报图片缓存及独立的演员图片缓存,显示任务进度与匹配结果。
Chinese(Jioyzen)持续维护的简体中文语言包,补全 Kodi 设置界面的中文翻译。
天气卡片使用中国天气网数据,显示温度、天气现象、高低温、湿度和风力;支持自动定位,以及中文、拼音首字母和全拼搜索位置,无需天气账户或 API 密钥。
Alist 管理配合内置 Alist 主程序管理网络存储,提供启动、停止、自启动、状态查看和主程序更新。
OpenList 管理配合内置 OpenList 主程序使用,提供服务管理、版本更新和管理页面入口;与 Alist 使用独立的程序及数据目录。
CloudDrive2 管理配合内置 CloudDrive2 主程序挂载网盘,提供服务控制、自启动、状态查看和主程序更新。
Emby(EmbyCon) / JellyCon连接已有的 Emby、Jellyfin 媒体服务器,浏览和播放服务端媒体库;JellyCon 默认禁用,需要时可在插件管理中启用。
TMDB CN Optimization / TMDb TV CN Optimization为 Kodi 的传统视频源入库流程提供电影、电视剧刮削,也保留了官方 TMDb 电视剧刮削器。
Embuary Info补充媒体与演职人员信息查询入口。
USB 光驱操作提供 USB 光驱及光盘的挂载、弹出和播放入口。
JRE for BD-J menus内置 Java 运行环境,供蓝光 BD-J 菜单使用。
VFS Stream Fast为 HTTP、HTTPS 和 WebDAV 网络文件提供读缓冲及预读功能。
Jioyzen Kodi Add-ons内置自维护插件仓库,可通过 Kodi 获取后续插件更新。插件源码与安装入口见 kodi-addons。
Alist、OpenList 和 CloudDrive2 的管理插件与主程序均包含在镜像中,首次部署后即可在对应管理页面配置使用。这三个服务默认不启动,可按需启动并设置开机自启动;后续主程序更新也在各自的管理插件中进行。
媒体库使用方式

[*]使用 AI 刮削入库(推荐):从桌面的“媒体库”入口进入插件,添加媒体目录并扫描。AI 兜底识别可配置 DeepSeek 或其他兼容 OpenAI 的接口(没有的话可以关闭兜底,识别匹配成功率仍能达到99%以上)。
[*]使用 Kodi 视频源:在 Kodi 中添加视频来源、选择内容类型及刮削器,按传统流程入库。
两种方式均使用 Kodi 媒体数据库,入库后可在海报墙中统一浏览和播放。首次入库后,可在“媒体库”中按需执行“缓存海报图片”及“缓存演员图片”,提前下载图片,减少后续浏览时的网络等待。
完整版界面预览(截图较暗,凑合着看)






首次刷写

[*]在同一个 Release 中选择普通版(文件名不含 -MEDIA-)或完整版(含 -MEDIA-)的 .img.gz。
[*]使用支持 gzip 镜像的刷写工具写入 U 盘或 SD 卡。
[*]按盒子已有的外部 CoreELEC 启动方式启动,无需另选 DTB 或复制 dovi.ko。
[*]普通版使用 CoreELEC 初始化;完整版离线部署皮肤、插件和服务程序,首次进入桌面提供一次性 Wi-Fi 向导。已有网络或无无线模块时跳过,后续断网或重启均不再弹出。
完整版建议使用至少 4GB 的介质,系统分区 1GB;JellyCon 默认禁用,Alist / OpenList / CloudDrive2 默认不启动。个人媒体来源、服务器账号和 API 密钥仍需自行配置。
升级与自动更新

[*].img.gz 是刷机镜像,.tar 是升级包。
[*]普通版与完整版应使用各自的 .tar;跨版本类型请重新刷写新介质,避免系统分区大小和部署差异。
[*]手动升级:将本项目 .tar 复制到 /storage/.update/(或 SMB 的 Update 共享),然后重启。
[*]本分支升级保留 /storage 中的设置、插件和媒体库,并继续使用修复后的专用 DTB。
[*]目标盒子上官方 CoreELEC 22 Amlogic-no / aarch64 可以通过本项目 .tar 迁移;升级脚本会选择专用 DTB。不要用于 Amlogic-ng / 4.9 或不匹配的硬件。
[*]首版尚未包含更新源,需要手动安装带自动更新功能的新 .tar 一次,之后无需重复配置更新地址。
新镜像的 CoreELEC 设置 → 更新 → 检查更新 读取本仓库最新正式 Release。设置为“自动”时,在未播放视频的检查周期中后台下载,校验文件大小和 SHA256 后暂存;可接受提示重启,或在下次正常重启时安装。不会在后台强制重启。设置为“手动”时,可检查、选择和确认下载。

下载地址
可以到仓库的Releases中直接下载:https://github.com/Jioyzen/CoreELEC
也可以使用夸克网盘下载:
**** Hidden Message *****

谁像你 发表于 2026-10-19 09:35

{znds6}{znds6}

6327118 发表于 2026-11-3 21:05

5v8w223

xfaudio 发表于 2026-11-4 13:06

谢谢分享
页: [1]
查看完整版本: S905X2 CoreELEC 22.0-Piers NO 系统镜像包 花屏修复 皮肤美化 双...