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

@Zuma @YadaYada
I tested these dtbs in NG for Kinhank G1 :

sc2_s905x4_ugoos_x4.dtb
sc2_s905x4_4g_1gbit.dtb
sc2_s905x4_buzztv_u5_4g_1gbit.dtb
sc2_s905x4_ugoos_am7.dtb

Ethernet can working,but no bt and wifi.

The sc2_s905x4_4g_1gbit.dtb is the first device tree that I tried, and the Ethernet did NOT work on my Dune Homatics box.

1 Like

I tested these dtbs in NG for Tencent Laser 4pro
sc2_s905x4_ugoos_x4.dtb
sc2_s905x4_4g_1gbit.dtb
Ethernet can working,but no bt and wifi.

Hello, my error message. Do you know what the problem is? @YadaYada

​4.9.y SMP preempt mod_unload modversions aarch64

​special device /dev/vendor does not exist

​dmesg(1) may have more information after failed mount system call.

● opentee_linuxdriver.service - Optee TEE-Supplicant and Video Firmware Preload service
     Loaded: loaded (/usr/lib/systemd/system/opentee_linuxdriver.service; disabled; preset: disabled)
     Active: active (exited) since Wed 2024-02-28 01:26:12 CST; 6 months 5 days ago
    Process: 3519 ExecStart=/usr/lib/coreelec/tee-loader start (code=exited, status=0/SUCCESS)
    Process: 3925 ExecStart=/usr/lib/coreelec/dovi-loader start (code=exited, status=0/SUCCESS)
   Main PID: 3925 (code=exited, status=0/SUCCESS)
      Tasks: 2 (limit: 3691)
     Memory: 2.8M ()
     CGroup: /system.slice/opentee_linuxdriver.service
             └─3600 tee-supplicant

Feb 28 01:26:12 CoreELEC dovi-loader[3925]: run dovi 'start' for ng
Feb 28 01:26:12 CoreELEC dovi-loader[3927]: mount: /android/vendor: special device /dev/vendor does not exist.
Feb 28 01:26:12 CoreELEC dovi-loader[3927]:        dmesg(1) may have more information after failed mount system call.
Feb 28 01:26:12 CoreELEC dovi-loader[3925]: loading '/flash/dovi.ko' module
Feb 28 01:26:12 CoreELEC dovi-loader[3928]: filename:       /flash/dovi.ko
Feb 28 01:26:12 CoreELEC dovi-loader[3928]: license:        AML
Feb 28 01:26:12 CoreELEC dovi-loader[3928]: description:    Amlogic Dolby Vision Driver
Feb 28 01:26:12 CoreELEC dovi-loader[3928]: depends:
Feb 28 01:26:12 CoreELEC dovi-loader[3928]: vermagic:       4.9.y SMP preempt mod_unload modversions aarch64
Feb 28 01:26:12 CoreELEC systemd[1]: Finished opentee_linuxdriver.service.

dmesg | paste
https://paste.coreelec.org/DemonsChaser

@Portisch

Which DTB was Ethernet working?

Ok, tested in 3 homatics and 1 dune box.
sc2_s905x4_4g_1gbit.dtb
Silver revb mainboard ATV12 test fw
2 * Rosegold rev d mainboard ATV12 test fw
Dune homatics rev d mainboard ATV12 5221
In all my box the lan, wifi, and bluetooth worked.

1 Like

Does this means that potentially S928X may support FEL in the future ?

sc2_s905x4_ugoos_x4.dtb .The Ethernet seems to be running at 1000M mode.

1 Like

The kinhank g1 has gigabit ethernet? Is that not working in CE-NE, I thought people were saying it only has 100Mbit Ethernet?

I have the black Dune Homatics box, but the Ethernet did NOT work on that device tree.
I am running this latest Dune firmware. >> SEI804HM_firmware.12.8.7329. I would not think the android firmware version would have an impact. I thought it was the Ethernet adaptor drivers that were needed.
Perhaps Dune uses different hardware. I purchased my Dune Homatics about a year ago.

I’m not fixing problems, I’m just logging what is/isn’t working :smile: DV FEL works?

Some WiFi/BT/Ethernet hardware isn’t going to work because there is no 4.9 driver for certain WiFi/BT/Ethernet. But in a lot of cases device tree nodes only need to be copied over from 5.4 (CE-NE) and then the hardware will work.

This is going to take time, because I think the CE team will want to first focus on using the 4.9 dovi.ko to try to figure out how to make FEL work in in 5.4+ before investing a lot of time in CE-NG for s905x4

2 Likes

Hi all :slight_smile:

I’m new here and first time with CoreElec !

I Have an Homatics R 4k Plus, rosegold/white color, firmware 12.8.5394.
I use file : CoreELEC-Amlogic-ng.arm-21.1.1-Omega_nightly_20240827-Generic.img.gz

And device tree : sc2_s905x4_4g_1gbit.dtb

First start without problem, wlan and wifi works.

I had to use the remote control of my TV (LG G3) to be able to go into the CoreElec Bluetooth settings and connect my original remote control B25.

I can do more tests.

1 Like

The kinhank g1 had gigabit chip.

https://discourse.coreelec.org/uploads/default/original/3X/9/6/96bd1266a7939723324ca6b37fe6acebf26230cc.jpeg

I copied files on samba at over 30MB/s.You can test whether it is really Gigabit.

1 Like

Apparently the Kinhank does have a gigabit chip but is limited to 100 MB in firmware. There is discussion about that here:

https://www.reddit.com/r/AndroidTV/comments/1conxk9/comment/l3guehk/

1 Like

No
Kinhank G1 is 100mb

Iam still using USB Gigabit Ethernet Adapter
For network connection

Hmmmmmm
Thx for info

Kinhank also uses this board for other Boxes
With Fully Loaded EmuELEC, Android

You can use sc2_s905x4_ugoos_x4 dtb test.The Ethernet is 1000Mb .

1 Like

That doesn’t seem possible :thinking:
Even the Ugoos dtb is 100mb

Unless is typo ???

Will test

1 Like

Use SSH

ethtool eth0

1 Like
CoreELEC:~ # ethtool eth0
Settings for eth0:
        Supported ports: [ TP AUI BNC MII FIBRE ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 6
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: ug
        Wake-on: d
        Current message level: 0x0000003f (63)
                               drv probe link timer ifdown ifup
        Link detected: yes
1 Like

@YadaYada @Zuma This is Kinhank g1 ethernet iperf3 test

3 Likes