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

edit: added 3th (re)boot

(adding @vpeter )

I am unsure on how to test via fresh boot of CE but willing to learn.

I unplugged the usb-stick so I could copy the -2 version.
I used a powercycle to boot to Android first, because I forgot to replug the usb…

Having reinserted the usb stick I initiated (via reboot.apk) a normal reboot to CE.
Ethernet (still) functional.
Reboot within CE to CE again showed ethernet functional.
Full shutdown within CE and (forced) powercycle booting back to CE, also showed ethernet functional.

Excuse me in case I lack some fundementals here but hope it helps.

I’m not sure: Does DTB works or not? You are saying it is, above is saying it doesn’t.

It is working in all situations.

Nokia 8010 and RockTek G2 will be fixed in tomorrow nightly.

Anyone who tested my DTB must copy manually copy the correct DTB again.

1 Like

Is there a chance for Homatics (RoseGold)?

Without knowing what is a problem there is very little chance to get fixed.
https://wiki.coreelec.org/coreelec:ce_support

Try this one: 64 KB file on MEGA

I have white Homatics and will check myself too.

1 Like

no Ethernet
homatics:~ # dmesg | paste
https://paste.coreelec.org/WallerRepay

homatics:~ # fw_printenv | paste
https://paste.coreelec.org/SaddamAmnio

What about with this image? Post dmesg again.

2 Likes

Oh, success, there’s Ethernet. Ha ha. Thank you
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 (vpeter@ubuntu20) #2 Mon Sep 23 15:39:43 CEST 2024
Kodi compiled: 2024-09-23 02:58:53 +0800

homatics:~ # dmesg | paste
https://paste.coreelec.org/ReactedOverdose
homatics:~ #

I’ve tested the nokia 8010 once again. Ethernet only works if Android was booted previously.
The -2 dtb is in root (named dtb.img, checked CRC). If I unplug the powercord and my usb-drives (because usb is backpowering) there is the need to boot to Android to get ethernet. (Android SW Version: v12.8.5221 ; Android Kernel Version: 5.4.242-ab5221)

Can someone with Nokia 8010 extract Android dtb?

https://wiki.coreelec.org/coreelec:devicetree

this is rockteck’s firmware .they are the same almost.wish can help u.

All nokia users: try this image and check if ethernet works better.
Also post dmesg.

@vpeter

I used the “sc2_s905x4_sei_smb_280.dtb” from that image and that works with ethernet.

Update (the shared .tar) works.
Ethernet works.

dmesg | paste

@Mr-Niceplay

As you use a similar setup, it is strange you need to boot to Android first.

What ecosystem do you use for router (apple/ubiquity/standard)?
Have your tried (force) assigning the ip to the mac-address in your router?
Using ipv6?

Mr-Niceplay, please try this image and post dmesg.

You smvzombie can do the same. I wonder why works for one and not for the other.

As it works now for me.
What is the best approach, before Mr-Niceplay shares dmesg, to ensure I do not rely on reboot via Android.
Can you confirm that whatever boot I did in the past, having booted to coreElec, shutting down, powercycle, booting to CoreElec is enough to validate if ethernet works?

Also, do you need me to use the “sc2_s905x4_sei_smb_280.dtb” in your latest shared file, by coping/renaming it to usb-root and overwrite excisting dtb.img?

I specificly asked as earlier the workaround was using the “sc2_s905x4_4g_1gbit.dtb”.
As you can read in my dmesg, I already changed back to “s905x4_sei_smb_280” but may be overlooked by Mr-Niceplay.

As not to delay I will extract the dtb again from the latest image, replace the current and use the .tar to update.

dmesg incoming…

Yes, you need to use sc2_s905x4_sei_smb_280.dtb from image and not mine only for test.

I noticed that the update copied the dtb.img itself but before I did copy the “sc2_s905x4_sei_smb_280.dtb” as extracted from your image.

(…\elec\2\CoreELEC-Amlogic-ng.arm-21.1.1-Omega_devel_vpeter_nokia_4\CoreELEC-Amlogic-ng.arm-21.1.1-Omega_devel_vpeter\3rdparty\bootloader\device_trees)

Let me know (specific/link) which .dtb to use when testing if this is wrong.

Meanwhile, tested your latest image as mentioned and ethernet works.
Also tried CE reboot to CE.

dmesg | paste