⚠️ EXPERIMENTAL · UNSUPPORTED · USE AT YOUR OWN RISK
This is an unofficial, experimental CoreELEC 22 build. It is NOT an official
CoreELEC release and it is NOT a supported CE22 port. I am not a CoreELEC 22
port maintainer, and I will not be providing support, bug fixes, updates, or
ongoing maintenance for this build.
The only purpose of this build is to give Amlogic AM9 Pro-class users a more
complete Dolby Vision experience than stock CoreELEC 22, by carrying a set of
custom Kodi features I built for my own device. That is the entire scope.
READ THIS BEFORE YOU FLASH ANYTHING
- USE ENTIRELY AT YOUR OWN RISK. There is no warranty of any kind, express
or implied. It may fail to boot, misbehave, break Dolby Vision, or do nothing
useful on your hardware. - BACK UP YOUR CURRENT INSTALLATION FIRST. Take a full CoreELEC backup
(Settings → CoreELEC → Backup) and/or image your existing boot media before
you install anything from here. Assume you may have to restore it. - Prefer a SEPARATE SD card or USB stick you can boot from, instead of
overwriting a working internal (eMMC) install. - Do NOT report problems with this build to the CoreELEC team or forums.
This is not their build; it is not their responsibility. Do not ask them to
support it. - I am also not offering support. If it breaks, you keep both pieces.
By downloading or using any file in this release you accept all of the above.
Install
- Clean install (recommended): flash the
*.img.gzto an SD card or USB with
balenaEtcher (or the Amlogic USB Burning Tool for eMMC), then boot from it. - In-place update: copy the
*.tarto the/storage/.updatefolder on an
existing CoreELEC install and reboot. (Back up first — see above.) - Verify your download against the SHA256 sums below before flashing.
What's changed in this update
This is an incremental update to
v22.0-samurihl-20260909205124
(see that release and its predecessors for the standing feature set: Blu‑ray disc
menus, HDR10+ → Dolby Vision conversion, CMv4.0 metadata control, DV → HDR10 that
stays in HDR10, FEL profile‑7 reconstruction on non‑DV displays, VS10 output on
non‑DV displays, VSVDB override, tone‑mapping target controls, disc‑stated menu
detection and episode lists).
⚠️ Still experimental and completely unsupported — see the disclaimer above.
Back up your current install before flashing.Dolby Vision still requires
dovi.ko(the CE22 5.15 build) installed on your
device — it is not bundled; install it yourself as on stock CoreELEC 22. You do
not need to modify it — this build corrects it automatically at boot.
🎬 Fixed: Dolby Vision disc menus showing only the background
The report. On Spears & Munsil UHD disc 2 with Dolby Vision output, the menu
showed only its background video — the buttons never appeared until an arrow key
was pressed. The same menu in HDR10 output was fine.
What was actually wrong. To save work, Kodi stops redrawing its on‑screen
graphics when nothing on them has changed, and relies on the display keeping the
last picture it drew. When the disc switches the output to 2160p23.98 just after
the menu is drawn, that picture is thrown away with the old display surface — and
because a Blu‑ray menu is static, nothing asked Kodi to draw it again. Pressing a
key changed the menu, which is why the buttons then came back.
The fix. After the display surface is replaced, Kodi now redraws its graphics
for a few frames, so the menu lands on the new surface without any key press.
Confirmed on an AM9 Pro with the same disc: the buttons now appear on their own.
Dolby Vision (player-led / LLDV): the engine now gets your TV's real peak brightness
In player-led Dolby Vision ("LLDV"), earlier builds told the box's Dolby Vision
engine that your television was only as bright as the disc was mastered — a disc
mastered at 1,000 nits, played on a 2,600-nit television, was processed as if the
television could only reach 1,000 nits. That limit was a workaround for bugs in the
older CMv2.9 Dolby Vision engine. The engine this build runs (CMv4.0) does not have
those bugs, so the limit is now off by default and the engine is given your
television's real peak.
Display-led ("TV-led") Dolby Vision, HDR10 and SDR output are not affected.
If you want to compare against the old behaviour, it can be switched back on while
something is playing, without reinstalling:
echo 1 > /sys/module/aml_media/parameters/amdv_lldv_vsvdb_cap # old behaviour
echo 0 > /sys/module/aml_media/parameters/amdv_lldv_vsvdb_cap # new default
It returns to off at every reboot.
Credit: avdvplus — the separate CoreELEC 21 / Amlogic-ng Dolby Vision build,
credited at length in earlier releases. Their R10 runs this limit only on the older
engine, and their confirmation, via a Dolby Vision author, that it is no longer
needed on CMv4.0 is what prompted this change. The limit itself was originally
ported from their R9.
⚫ Reference black: the setting's help text was steering people wrong
The help for "Dolby Vision target minimum luminance (reference black)" said
that 50 was "the Dolby default". It is not — this build's default is 0.0001 nit,
and a value of 50 (0.005 nit) flattens every shade below roughly video level 80
into one raised grey: black looks lifted and the darkest shadow steps disappear.
That is exactly what a black‑level test pattern shows when VS10 is in use with
this setting at 50.
The help now says what to do: leave it at 0 (the built‑in 0.0001 nit) unless
your display genuinely cannot reach true black. If you set it to 50 because of the
old text, set it back to 0.
Under the hood
- Upstream CoreELEC kernel driver update (two package bumps by the CoreELEC
team): a device‑tree update for an Amazon box and a small CPU‑frequency fix.
This build's own kernel patches were re‑checked against the new driver source
and all apply intact.
Source
- CoreELEC (distro):
SamuriHL/CoreELECtagv22.0-samurihl-20260910194119 - Kodi:
SamuriHL/coreelec-xbmctagv22.0-samurihl-20260910194119
Checksums (SHA256)
c485f492ca42df955c71653e728a11b0e4e0819eca5ef6b6f93c3a07520539a0 CoreELEC-Amlogic-no.aarch64-22.0-Piers-samurihl-EXPERIMENTAL_20260910194119.tar
b8796640e2b79471fc0255442f08b7e6147fe25dc849d7632887d60810cfc22f CoreELEC-Amlogic-no.aarch64-22.0-Piers-samurihl-EXPERIMENTAL_20260910194119-Generic.img.gz