CE-NG Dolby Vision (+FEL) for DV-licensed SOCs (s905x2, s922x/z, s905x4)

I do not yet have a DV capable display but wanted to check if my box would work with DV on CE - and that i correctly installed CE.

I do not see the “Disable Dolby Vision Support” / “Use Player Led” GUI options that are mentioned in the first post. Do they only show up if the display supports DV ? How else could i verify that DV / dovi.ko are correctly working ?

CoreELEC (official): 21.2-Omega (Amlogic-ng.arm)
      Machine model: Dune/Homatics R 4K Plus
     CoreELEC dt-id: sc2_s905x4_sei_smb_280_id5
      Amlogic dt-id: sc2_s905x4_ah212-id5
      Linux version: 4.9.269 (portisch@ubuntu) #1 Sun Jan 19 10:25:02 CET 2025
      Kodi compiled: 2025-01-19 09:39:20 +0000
% dmesg | egrep -i '(dv|dolb|dov)'

// The following initial lines about dolby appear even if
// i have no dovi.ko installed:

[    0.000000@0]d Kernel command line: init=/init console=ttyS0,921600 no_console_suspend earlycon=aml-uar
[    0.000000@0]d get_dolby_on: 0
[    0.823101@1]- amdolby_vision_init:module init
[    0.823417@1]-  amdolby_vision probe start & ver: 20181220
[    0.823586@1]- dolby_vision_init_receiver(dvel)
[    0.823592@1]- dolby_vision_init_receiver: dvel
[    0.823804@1]- amdolby_vision_probe: ok
[    0.823813@1]- g12 dovi disable in uboot

// The following lines only appear when dovi.ko is installed:

[   13.693478@1]- dovi: disagrees about version of symbol module_layout
[   13.693490@1]- dovi: module license 'AML' taints kernel.
[   13.695049@1]- dovi: disagrees about version of symbol register_dv_functions
[   13.695916@1]- *** amlogic_dolby_vision_init dv: null ***
[   13.695921@1]- *** register_dv_stb_functions.***
[   13.696012@1]- dv capability 7

// These last two lines only appear if/when my TV is switched on (EDID ?!)

[ 1079.087474@0]d hdmitx: TV not support DV, clr dv_vsif
[ 1081.537821@0]d hdmitx: TV not support DV, clr dv_vsif

Yes, the DV settings only appear if the media player and TV both support DV.

In your log:

13.696012@1]- dv capability 7

7 = DV is supported by your SOC

Thanks! After browsing through this eternal thread, i am not the first to ask, apologies. Might be good to add that note to the first post to avoid the repetition.

What is best way to stream from Plex on CE, and still populate the library? Does it slow a Homatics box way down? I just got my box today and it’s pretty fast. I am only reading from Plex for now, so the sorting functions are very limited, but CE runs fast. Great to finally have DV on my LG OLED without any hoops to go through.

1 Like

Sorry for asking since i joined a few days ago. Why is support for FEL removed from newer devices? It is superior to MEL and base layer.

You have to ask Amlogic since they removed it; CE has nothing to do with this decision…

1 Like

Read the forum, this question was answered many times

1 Like

Ok I uderstand. I thought CE removed it. Thanks for the answer.

Sorry if this is too much of a n00b question, but kernel 4.9 is included with the NG build right? or is it just on the end device and CE-NG reads it from there? Trying to wrap my head around all this.

Ether way hopefully they eventually make newer DV FEL compatible boxes so in the future decades we can use it still once these eventually die off. unless it would be possible to take whatever kernel 4.9 has that enables it and move that forward… hmm

1 Like

noob here.

It seems that the new Android TV 14 update (UTTC.241218.004) for Chromecast with Google TV (sabrina) also updates the kernel (4.9→5.15), which is potentially breaking Dolby Vision FEL playback for some people, along with multiple ADB issues.

Is anyone aware of any methods to disable system OTA updates on this device? (I would prefer a non-DNS method)

sabrina can boot CE?

shouldnt CE still work fine since the kernel comes bundled with it? A different os simply existing along side it with a different kernel shouldnt matter right?