MINIX NEO U22-XJ宝刀不老,迎来第二春(CoreELCE CPM A12固件)
本帖最后由 loo_ohs 于 2024-12-25 12:16 编辑CoreELCE的优点大家都已经熟知了,不再多说。而这版固件确实强悍,CoreELCE对于杜比和双层杜比的支持已经非常完善了。
先来一个视频给大家看看介绍。
【最新固件成就最全面播放器CPM最新固件使用分享】 https://www.bilibili.com/video/B ... 8ec540eb8e6b4e04b9b
这不是一个普通的CoreELCE(21.1.1-Omega (Stable))版本,而是一个CPM分支的版本,大的版本号是A12。2024年12月发布的。
其最大的优势就是,多了一个复杂的杜比视界的设置界面。位于设置-系统-CoreELCE页面内。
简单的描述就是无论你电视(显示器)是否支持杜比视界,支持得程度如何,都可以通过这个盒子上的CoreELCE系统,进行优化显示。从而获得更好的视觉体验。即使你的电视(显示器)仅支持HDR,也可以将杜比视频通过映射方式,以HDR展现出来。其画面效果是好于一般的HDR视频的,也就是说,虽然你享受不到杜比视界的效果,但是看杜比视频时也能获得好于HDR视频的效果。这还不够么?如果你的电视(显示器)支持杜比视界,那就更好了,你可以协调盒子和电视(显示器)的杜比处理分工,亦或是以谁为主导,以获得更加的效果。
由于好久没有折腾盒子了,很多知识都断代了,居然折腾了两天,才搞定。从20.X版本后,CoreELCE系统都不再内置Dolby Vision驱动,所以安装的时候,需要额外下载一个适配你的电视盒子的Dolby Vision驱动文件。目前这个驱动的文件版本包含(S905x2 & S922x/z 杜比视界驱动,S905x4 杜比视界驱动(双层杜比需使用CoreELEC-Amlogic-ng固件),S928X-J 杜比视界驱动),一共三个文件。S905x3的目前没有见过。
对于这个驱动文件,要求安装在NG版本的系统上。虽然官方版本也有NG的版本,但是我依然推荐CPM分支的A12,毕竟版本更新,是24年12月份发布的。
CoreELCE系统的安装,大家都知道是需要先用分区镜像写入软件创建启动盘(推荐使用TF卡,有些品质好的U盘也可以),然后从TF卡启动盒子。 安装的话,需要准备的东西如下:
1.一个S905X4,或S905X2或是S992-xj的电视盒子。
2.一个TF卡,我自己的TF卡仅仅是CLASS10的,推荐U1及以上的速度的卡,C10的也凑合用。至于大小,我这张是16G的,但是个人感觉8G也可以,没试验过。U盘也可以,但是U盘品质差的比较多,建议使用好一点的U盘。
3.一个TF卡套(强烈建议是卡套配合笔记本),应该有些USB读卡器也可以,但是我的那两个就有问题。
4.一台笔记本(强烈建议带SD卡读卡器的笔记本)
5.Rufus软件,用于将CoreELCE系统镜像文件,写入TF卡或U盘。
6.杜比视界驱动文件,dovi.ko。
7.CoreELCE系统的 CPM分支 A12版固件
帖子结尾我将提供所有所需文件的下载。
具体操作步骤如下:
下载了CoreELCE系统的 CPM分支 A12版固件后,是一个压缩包,先将其解压缩,解压完毕后,扩展名是.img文件。(文件名内包含NG,202412和A12字样)
这时候,打开Rufus软件,如下图。然后先插上你的TF卡或者U盘,第一行将自动显示这个设备。然后在选择的位置,选择你解压好的系统镜像文件。点击下面的开始,等待即可。完成写入之后,点击最后的关闭。
此时,还不要弹出U盘或TF卡,还有需要操作的地方。这时进入TF卡或U盘路径下的device_trees文件夹,你会看到很多以处理器、盒子品牌型号命名的dtb文件。找到适合你的处理器和电视盒子型号对应的文件,复制出来,到TF卡或U盘的根目录下,并重命名为dtb.img。然后再去找到你下载好的杜比视界驱动文件,同样重命名为dovi.ko,一样复制到TF卡或U盘的根目录下。跟dtb.img放在同一个路径下。这时,就可以弹出TF卡或U盘了。
安装之前,其实我还是建议盒子能双清,当然这一步并不是所有人必须的。有些人也许会遇到问题。反正我第一次安装,是双清过一次。第二次安装没有双清也可以。
将盒子断电,插好TF卡。然后找一个小棍,插入reset孔,按住不松手,然后给盒子通电,就自动开机了。一直按着不松手,直到CE的启动logo出现,再松手。
开启SSH,然后通过PC电脑上的putty,SHH远程登陆盒子,进入命令行界面。使用ceemmc命令(或是ceemmc -x命令),将系统写入mmc。其中会有1-4,一共4个选项,前两个是针对单系统模式操作,后两个是针对双系统模式操作。我的U22-XJ盒子只能双系统方式,据说是盒子有什么认证了,就必须保留原安卓系统,以双系统方式安装CoreELCE。所以我选择是选项3。
系统安装到MMC后,关机后,就可以将TF卡移除了。重新开机默认启动的是CoreELCE系统。如果想要进入原来的自带系统,可以在CE启动后,按出电源菜单,选择从mmc启动即可。再次重启,还会自动回到CE系统。
再强调一下系统盘的制作的问题。不要用垃圾U盘,如果你要用U盘,一定要用品质好一些的。
TF卡,建议用TF-SD卡套,用笔记本制作。
给大家看一下我的绿联读卡器,
这个读卡器速度也是很快的,但是制作了系统盘之后,无法从TF卡启动的。应该是跟写盘软件不是很兼容,会导致一些数据错误。我猜测是由于这个读卡器在电脑里会显示为两个盘符,第二个盘符才是真的TF卡。我也有一个单插口的TF卡读卡器,买tf卡送的。速度不快,制作启动盘,也经常出问题,它复制文件甚至都出过问题。所以我建议还是卡套配合笔记本比较靠谱。
附上资源下载地址:
**** Hidden Message *****
Dolby Vision UI User Manual
Kodi -> Settings Cog -> System -> CoreELECDolby Vision SectionMode
[*]OnKodi menu presented in DV (or HDR if Type is set to Player Led (HDR)) from startup. If not playing DV content, HDR10+ converted to DV, and not using VS10 scaling - then content will be played as per content type.Available if system supports DV
[*]On DemandKodi menu presented in SDR from startup. If playing DV content, HDR10+ converted to DV or using VS10 scaling - then DV Engine is used for playback.Available if system supports DV
[*]OffDV Engine completely off - usage falls back to normal CoreELEC without DV.
- GUI max luminance in menus
Set the preferred maximum luminance (brightness) of the Kodi menus.Available if using Mode: OnBelow settings are available if using Mode: On or On DemandType
[*]Display Led (DV-Std)Display Led DV - generally considered the best quality, where processing is split between the box and the display.Available if display supports DV-Std (specifically DV RGB 8bit Tunnel)
[*]Player Led (DV-LL)Player Led DV - DV processing all done on boxAvailable if display supports DV-LL (specifically DV YCbCr 422 12bit)
[*]Player Led (HDR)Player Led DV - DV processing all done on box, sent to display as HDR (Metadata change only, actual pixel data is the same as DV-LL). Note: HDR InfoFrame Static Metadata is all sent as PQ0 in this case, unless overriding using the HDR InfoFrame setting (see below).Available if display supports HDR PQ
[*]VS10 OnlyUse with SDR displays, allows usage of VS10 to downscale to SDR.
- Dolby VSVDB
In normal cases you will not need to use this.Inject a VSVDVB for the display or change the existing VSVDB of the display, the VSVDB value can be built with the following three parameters (also taking into consideration the Type chosen above), or you can directly specify a custom payload. Note: If specifying a custom payload then changing any of the parameters will overwrite it. When using Type: Player Led (HDR) where the display does not provide its own VSVDB this is required.Available in Mode:On or On Demand, and not Type:VS10 Only-- Colour space
Colour space of the display.
[*]BT.709
[*]BT.2020
[*]DCI-P3
-- Minimum luminance
PQ 12-bit value for minimum luminance of the display.
[*]PQ 0 through PQ 620
-- Maximum luminance
PQ 12-bit value for maximum luminance of the display.
[*]PQ 2055 through PQ 4070
-- Payload
Specify your own 14 Byte v1 or v2 Dolby VSVDB payload.- HDR InfoFrame
In normal cases you will not need to use this.Override the HDR InfoFrame static metadata, for specialist use case.Available for Player Led (HDR)-- Payload
Specify your 48 byte (12 double-word) HDR InfoFrame static metadata to use.- Colorimetry
The original AMLogic code when playing DV content set the colorimetry to BT.2020nc. For older displays like the LG E8 setting to BT.2020nc makes a visible difference, most notably in the deeper end of the red spectrum. For newer displays it has been noted there is no visible difference across all values.Available for Display Led (DV-Std)
[*]as per AMLogic > As set by AMLogic code (BT.709)
[*]BT.2020nc > Set to BT.2020nc
[*]disable/remove > Remove the colorimetry value completely.
- Preferred HDR for dual Dolby Vision and HDR10+ content
Where the content has both Dolby Vision and HDR10+ metadata, choose the preferred metadata to use.
[*]Dolby Vision
[*]HDR10+
- Dynamic HDR10+ to Dolby Vision profile 8.1 conversion
Available when preferred HDR is set to Dolby Vision-- Prefer conversion over original Dolby Vision
Where the content has dual Dolby Vision and HDR10+ metadata, convert the HDR10+ metadata rather than use the Dolby Vision metadata.-- Peak Brightness Source
Algorithm used to calculate the peak brightness from the HDR10+ metadata, from quietvoid's dovi_tool.
[*]max-sclThe max value in maxscl.
[*]max-scl-luminanceThe luminance calculated from the maxscl components, assumed BT.2020 primaries is use.
[*]histogramThe max value from the histogram measurements.
[*]histogram99The last percentile in the histogram, usually 99.98% brightness percentile.
[*]histogram-plusModified histogram algorithm from doppingkoala: "Change is in the calculation of the avg_pq. Essentially convert the different values of the CDF from nits to PQ, and then approximate average pq from those converted points. Improves over the original method as, due to the nonlinearity of the nits to pq calculation, the average nits converted to pq does not equal the average pq."
- For SDR8
Dolby Vision VS10 Engine scaling for SDR 8bit content
[*]offoff (engine off - no scaling)
[*]SDRmay upscale to SDR 10bit. Needs scientific (at least controlled empirical) testing.
[*]HDR10upscale to HDR10
[*]Dolby Visionupscale to Dolby Vision
- For SDR10
Dolby Vision VS10 Engine scaling for SDR 10bit content
[*]offoff (engine off - no scaling)
[*]SDRprobably no change. Needs scientific (at least controlled empirical) testing.
[*]HDR10upscale to HDR10
[*]Dolby Visionupscale to Dolby Vision
- For HDR10
Dolby Vision VS10 Engine scaling for HDR10 content
[*]offoff (engine off - no scaling)
[*]SDRdownscale to SDR
[*]Dolby Visionupscale to Dolby Vision
- For HDR10+
Dolby Vision VS10 Engine scaling for HDR10+ content. In this case the HDR10+ metadata is discarded and only the base HDR10 is used.Set to off when using a native HDR10+ display.Available only when not enabling Dynamic HDR10+ to Dolby Vision profile 8.1 conversion (that is the better approach to convert to Dolby Vision utilizing the HDR10+ metadata)
[*]offoff (engine off - no scaling)
[*]SDRdownscale to SDR
[*]Dolby Visionupscale to Dolby Vision
- For HLG HDR
Dolby Vision VS10 Engine scaling for HLG HDR content.Current evidence suggests this mode does not work correctly and the VS10 Engine interprets the content as SDR, it is advised to leave this setting off if your display supports HLG HDR natively.
[*]offoff (engine off - no scaling)
[*]SDRdownscale to SDR
[*]HDR10upscale to HDR10
[*]Dolby Visionupscale to Dolby Vision
- For Dolby Vision
Dolby Vision VS10 Engine scaling for Dolby Vision content. Note: There is no HDR10 option as was found to not work correctly (the RPU metadata is ignored), use Player Led (HDR) for this use case instead.
[*]offoff (no scaling - DV content plays as native DV)
[*]SDRdownscale to SDR
- Convert profile 7
For Dolby Vision profile 7 content, optionally covert to profile 7 MEL or profile 8.1
[*]offno conversion play as original content (aka lossless)
[*]to MELconvert to profile 7 MEL
[*]to 8.1convert to profile 8.1
预祝大家新年玩得开心!
这里有三种将dovi.ko安装到CoreELEC系统里的方法:
方法一:Samba协议传输: 将dovi.ko复制到Configfiles文件夹。
方法二:在PC系统上将,将盒子与电脑通过USB连接,把dovi.ko文件复制到一个文件夹(这个文件夹里有dtb.img & kernel.img)。如果你的系统还在TF卡上,就将这个驱动文件复制到TF卡的根目录下,也是和dtb.img位于同一个根目录。
方法三:用WinSCP通过SSH,把dovi.ko复制到/storage/dovi.ko。这将会替换设备上的其他版本的dovi.ko。
重启CoreELEC系统,就自动安装好了。
要确认的话,可以去这个页面看一下,
Settings / System / CoreELEC
显示的内容不一定与上图完全一样,有可能跟版本不同,会有差异。前三项是原系统自带的,后面的内容就是安装驱动后多出来的项目。
提示:安装dovi.ko的方式增加新设置项目,只在CE-NG版本上有效果。对于CE20.5/21RC1稳定版,你需要将它安装到/storage/dovi.ko。
The U22X-J / AM6+ can now use CE-NG (rather than CE-NG-DV) with the discovery of a 64bit s905x2 dovi.ko module that appears to work on any Dolby Vision certified G12 device (maybe even SM1).
CE-NG-DV and CE-NG both have the same Dolby Vision code, so DV playback is no better or worse. It’s confirmed working on the Minix U22X-J and 2nd gen Cube. 这个的确是大神,大神回来啦,感谢分享 {znds6}{znds6} dovi.ko去哪下载呢
106309010 发表于 2024-12-24 09:34
dovi.ko去哪下载呢
已经完善了主帖子,将所有资源都放在共享链接里了。 谢谢分享。 谢谢分享{znds1}{znds1} 多谢楼主分享! 不知道x4j能用不