Best device for Coreelec in 2025 (and 2026)

Would you mind making a video comparing the video quality of Dolby Vision playback under different versions of CoreElec? There’s been lots of speculation about which versions is the most correct.

I’m actually working on that right now.
I’m comparing the CE21 CM2.9 on the AM6B+ against the CE22 CM4.0 on the Dune HD S905X4 in LLDV, as well as against an Oppo clone and the Fire TV Max.

Better wait for tomorrow nightly before need to redo everything again…

2 Likes

Problem with video file. Here DV which plays only the HDR layer. Created in Dovi Scripts. option to remove L2–L8 was used

Fix your media:

portisch@ubuntu:/run/user/1000/gvfs/smb-share:server=192.168.1.7,share=videos/Testvideos/DV$ ffprobe 'Demolition Man (1993)-noL2.mkv'
ffprobe version 7.1.1 Copyright (c) 2007-2025 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --disable-decoder=amrnb --disable-gnutls --disable-liblensfun --disable-libopencv --disable-podpages --disable-sndio --disable-stripping --enable-avfilter --enable-chromaprint --enable-frei0r --enable-gcrypt --enable-gpl --enable-ladspa --enable-libaom --enable-libaribb24 --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdc1394 --enable-libdrm --enable-libdvdnav --enable-libdvdread --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librabbitmq --enable-librsvg --enable-librubberband --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-nonfree --enable-openal --enable-opencl --enable-opengl --enable-openssl --enable-postproc --enable-pthreads --enable-shared --enable-version3 --incdir=/usr/include/x86_64-linux-gnu --libdir=/usr/lib/x86_64-linux-gnu --prefix=/usr --toolchain=hardened --enable-vaapi --enable-libvpl --enable-libxavs2 --enable-libdavs2 --enable-libvmaf --enable-libvvenc --enable-libilbc --enable-libklvanc --enable-libfdk-aac --enable-libkvazaar --enable-omx --enable-libsvtav1 --enable-librist --enable-libjxl --enable-libopenh264 --cc=x86_64-linux-gnu-gcc --cxx=x86_64-linux-gnu-g++ --disable-altivec --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
[matroska,webm @ 0x5a38318bac40] Invalid Block Addition value 0x0 for unknown Block Addition Mapping type 68766345, name "Dolby Vision enhancement-layer HEVC configuration"
Input #0, matroska,webm, from 'Demolition Man (1993)-noL2.mkv':
  Metadata:
    title           : DEMOLITION MAN - 4K UHD
    encoder         : libebml v1.4.5 + libmatroska v1.7.1
  Duration: 00:05:00.59, start: 0.000000, bitrate: 90275 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 300.591000
      Metadata:
        title           : Chapter 01
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
      Metadata:
        BPS             : 86413451
        DURATION        : 00:05:00.592000000
        NUMBER_OF_FRAMES: 7207
        NUMBER_OF_BYTES : 3246899037
        _STATISTICS_WRITING_APP: mkvmerge v91.0 ('Signs') 64-bit
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      Side data:
        DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1, compression: 0

Invalid Block Addition value 0x0 for unknown Block Addition Mapping type 68766345, name "Dolby Vision enhancement-layer HEVC configuration"

When ffprobe can’t parse it Kodi will not work.

3 Likes

For AV1 or other reasons? It seemed to me that performance was not going to be necessarily better on AM9 Pro, looking at benchmarks.

still newer SoC and other improvements.

yes, av1, vvc(H266), more energy efficiency. almost same performance as in am6b+

I don’t know if anyone else has reported this, but there’s an issue where video files don’t play all the way through; they stop about 10 seconds before the end. There’s also a problem with the timestamps across files.
I compared it to Kodi 21.2 on Fire TV Max. There, the file plays all the way through and there are no issues with time-shifting.
I recorded a video showing how this happens.
P.S. This issue has also been resolved in the not supported forks version. Files now play all the way through.

Link on this sample please

from test video Reset_9999, but also testing on real movie files.

“issue” should be solved by next nightly 20250522.

Now anyone can watch the 10min credits till the end including the last 9-1 seconds…

4 Likes

The issue was very annoying with shortclips/funvideos. Now plays to the end, but the last few seconds are stuttering.

2 Likes

Hi to all, currently I’m on Beelink GT King with omega 21.3 nightly. Won’t to upgrade my box so need your help for choosing best future proof tv box: should I buy ugoos am6+, ugoos am9 pro, ugooos sk4 pro, Homatics Box R 4k Plus or something else. I’m using it 90% for coreelec, less for android. Currently have sony tv kd 65xh9505 wich handles Netflix, Hbo, Disney….

In that case I would choose Ugoos am9 pro

1 Like

I’d say the AM6b+ is enough until Dolby Vision 2.

1 Like

dolby vision 2 is gimmick. you will that never see on 4k-discs because of backward compitibility with uhd disc players.

maybe will it be available on streaming services like netflix, amazon etc etc. but then you probably would need certificated device (e.g. widevine support).

so, in my opinion…dolby vision 2 is uselss

4 Likes

I still believe the TOX3 is the best of the worse without DV.

My 2 just keep working. Slight general glitches as I use nighties mostly but they get resolved.

1 Like

I’m also still enjoying my TOX3 but I can see there is a lot of interest in the Xiaomi TV box 3rd gen now that it runs CE, has DV and is cheaper than TOX3.

This is amazing! expanding support to more devices almost brings a tear to my eye. If I follow correctly this lets some newer devices work too? Not just older stuff like the amb6+? If so what is the newest device this supports and is it better than the amb6+?