Xiaomi Box S 3rd Gen as a Dual-boot CE Box

Hi again everyone,

Got a few questions:

  • Aside from the Changelog we can see on the nighty builds page which is very technical for non developers or people with limited knowledge of the coding field, is there a more general Changelog? I know there is for big updates, but is there any for “smaller” updates?
    Reason I’m asking this is regarding @djnice answer about the “fake” TV-led, “true” TV-led subject. Many people thought (and still think) that Amlogic and others are doing “fake” TV-led altough you guys are saying this was fixed some time ago by CE team. I’ve read the whole Learning about Dolby Vision and CoreELEC development and apparently it was fixed somewhere around march 24? But even reading all that stuff, I didn’t see (maybe I didn’t search enough) an official statement from CE team saying this was fixed or something.
    A lot of people and even well informed ones like @1SqueezPlz thought it was still doing “fake TV-led.

  • Just a technical question here as I’m not well enough versed in that matter:
    Here is the info of a file I have which is H265 SDR 1080p:


    Now here is the info showing in CE:


    In first picture we see it’s HEVC 8 bits and in CE info we see 10-bit, YUV444.
    Can someone explain this to me, why was the file encoded in 8 bit but outputing in 10 bit and in YUV 444 (why not 420 for example). I don’t know enough about this subject to understand and I’m curious. :slight_smile:

  • I already asked this question before but how is it that CPU frequency doesn’t work, it always shows 0 MHz?

  • And finally, I said I would try and I’m not lazy but has anyone successfully mapped the Xiaomi remote for CE yet? As said before it is recognized and works for the most part but the center button (enter/validate) does something else entirely.

Thank you for your time.

Fake TV-led is probably not the best way to describe it; it’s just how this has been referred to for a while. Google “fake tv led dolby vision” and you’ll get plenty of results.

Maybe, yes, but that’s just semantics. When I’m talking about “fake TV-led”, I’m obviously talking about it in the context of Dolby Vision.
Apparently this was fixed but not a lot of information about that hence my first question.

I don’t understand why you don’t believe me.

What is the technical background of “fake” or “true” TV-Led?
I know only TV-Led, 8BIT RGB or Player-Led 12Bit, 422.

@djnice
I never said I don’t believe you, I asked if that had been properly documented somewhere, like CE team making an official statement or a Changelog saying something like: hey guys, we squashed that “fake” TV-led thing, now it works as intended and the player is no longer processing the RPU instead of the TV (like player-LED, LLDV etc.).

@Portisch
It has been discussed extensively in the thread I just posted above, thread in which you replied many times back in 2024 (for example Dolby Vision Implementation Discussion - #21 by djnice). Now again, I’m no pro and you’re gonna lose me sooner or later if you get technical about this, but I just thought my question was clear.

Also if anyone one has an answer to the other questions, would be greatly appreciated.

As I said, you have to switch to video priority mode during playback: Dolby Vision for Minix U22X-J (Max) and Ugoos AM6+ - #317 by cpm

Here’s an explanation (need to use CC for English subs). I’m far from an expert on this. Dolby Vision, as good as it can be, is a convoluted mess of a proprietary HDR format. Maybe by design… and of course, now they’re giving us DV 2.

1 Like

Let’s close this “fake” TV-Led topic. This has been fixed in CoreELEC since March 2024 (this was also necessary for CMv4.0 to work). There is also no problem with this box under Android. I checked it with HDFury Integral 2 + Decklink 4K Mini Recorder.

1 Like

And again, I believe you, but it doesn’t answer my initial question (nor the others, for that matter).

EDIT:
Btw, never mind my question about the remote, I got my old Shield 2017 remote to work perfectly within CE. It’s actually even better than the Xiaomi one, the feel on the buttons is way better and there aren’t so many useless buttons like Netflix etc. All is good. :grinning_face:

1 Like

Hello everybody.

I’m new to Kodi/CoreELEC world, i got also this 3rd gen box.

These couple of days i tested multiple latest nightlies NO builds in a USB drive, but i got problems like several bootloops/kernel panics and mostly no BL/WIFi

these logs are with nightly_20251025-Generic build.

no BL/WiFi and sometimes multiple bootloops before successful boot

info.log (512 Bytes)

dtb.img.gz (19.7 KB)

dmesg.log (96.6 KB)

These are the logs when i randomly got working BL/WiFi:

https://paste.coreelec.org/PreviewsStoned

https://paste.coreelec.org/InhumanRafting

https://paste.coreelec.org/RewardsNetwork

Help me please and thank you

Nothing to see in your logs. Only that your Samsung TV send hundreds of key press by CEC.

1 Like

I managed to boot successfully with working WiFi/Bluetooth and without bootloops/kernel panics, only after i disabled the sdio@fe088000 in the DTB, i think there is a problem loading sdio and usb interface causing the kernel panic or no BL/WiFi, now only the usb interface is loading, i don’t know if this happened just to me because i didn’t see any user reported this problem, please correct me if i’m wrong, and suggest what i should do next, i only did some small test to this installation like testing wifi and some video/audio playbacks

Thank you

This is the new logs after disabling the sdio@fe088000

https://paste.coreelec.org/JeffriesCamera

https://paste.coreelec.org/AquariumSector

https://paste.coreelec.org/PreciousFiddle

1 Like

My device has the same behavior, several bootloops before successful boot. Could you share the dtb you are currently using, without kernel panic or no BL/WiFi?

You can get current value with command in SSH terminal

fdtget -t s /flash/dtb.img /soc/sdio@fe088000 status

and then disable it with command

mf
fdtput -t s /flash/dtb.img /soc/sdio@fe088000 status disabled

Let us know how it went.

2 Likes

Wow thanks, i didn’t know about the fdtget, this was simple and easy than my approach, i also disabled wifi@1 child of the fe088000 just in case.

fdtput -t s dtb.img /soc/sdio@fe088000/wifi@1 status disabled

This is my working dtb, but i think you should do vpeter solution yourself better especially for future update if the this bug still

dtb.img (75.9 KB)

If this node needs to be disabled then it will be. But it must be clear why. Because on Android it is also enabled.

I don’t mean to be rude, but could someone finally answer my first 3 questions if possible, please?

Asked again and again, never got an answer (and still for first question, I don’t doubt it’s been fixed but doesn’t answer it). If you guys don’t want to answer, then at least tell me and I’ll give up. :wink:

is there a more general Changelog

No.

Can someone explain this to me

Probbaly. But you can’t force anyone to do that.

how is it that CPU frequency doesn’t work

Because there are 101 more important things to do.

has anyone successfully mapped the Xiaomi remote for CE yet

I think I wrote what is needed to be done.

If you guys don’t want to answer, then at least tell me and I’ll give up.

You ask and wait for someone to answer. Don’t expect that you get response on every question.

3 Likes