Skip to content

[EXPERIMENTAL] CoreELEC 22 · samurihl DV build (20260712130155)

Pre-release
Pre-release

Choose a tag to compare

⚠️ 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.gz to an SD card or USB with
    balenaEtcher (or the Amlogic USB Burning Tool for eMMC), then boot from it.
  • In-place update: copy the *.tar to the /storage/.update folder 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 the previous experimental build
(v22.0-samurihl-20260711195422).
The feature set is unchanged — see that release's notes for the full rundown of
the Dolby Vision / audio / playback features and install instructions
. This
update only fixes and refines a few things.

⚠️ 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.


Dolby Vision — Level 5 (letterbox / active area) fixes

  • Hard-cropped titles now mask correctly. DV content authored as a hard-cropped
    frame (e.g. a 3840×1600 scope encode) had its letterbox bars raised to washed-out
    grey by positive-lift trims. They now mask to true black. (Native geometric
    auto-letterbox — derives the bars from the frame geometry and injects them.)
  • Titles with missing L5 metadata now tone-map. DV content that ships with no
    Level 5 metadata
    previously showed no tone-mapping at all (a broken picture).
    It now renders correctly.
  • OSD-unmask no longer leaves the bars grey. With the L5 OSD-unmask option
    enabled, the letterbox bars could stay washed-out grey for the whole title even
    with nothing on screen (the overlay-visibility signal was stale/over-broad). Fixed:
    the bars now stay black during playback and only lift for the moment an
    OSD/subtitle is actually shown in the bar region. (Only affects displays that lift
    the bars in the first place; a no-op on panels that already keep them black.)

Dolby Vision — VS10

  • HDR10 default now preserves HDR10+. The default VS10 output mode for HDR10
    sources is now bypass (native passthrough), so HDR10+ dynamic metadata is
    passed through untouched
    instead of being converted away. (You can still pick a
    specific VS10 conversion per source type in the settings if you want.)

Audio

  • Passthrough A/V-sync refinement on the hardware-vsync-clock path — tighter
    discontinuity gating for cleaner sync on bitstreamed audio.

Install

  • Clean install: flash the Generic *.img.gz (SD/USB via balenaEtcher, or the
    Amlogic USB Burning Tool for eMMC).
  • Update in place: drop the *.tar in /storage/.update and reboot.
  • Verify your download against the SHA256 sums below before flashing.
  • On other Amlogic-no boards (Odroid / Khadas / Radxa): use the *.tar update, or
    your board's own image.

Source

  • CoreELEC (distro): SamuriHL/CoreELEC tag v22.0-samurihl-20260712130155
  • Kodi: SamuriHL/coreelec-xbmc tag v22.0-samurihl-20260712130155

Checksums (SHA256)

af74b384fc79f00b8920c51c1013043d2e9a22b6459a8f50f9e0787178ce25a6  CoreELEC-Amlogic-no.aarch64-22.0-Piers-samurihl-EXPERIMENTAL_20260712130155.tar
05beaee92ec709e4a40a24f4d7b7b51d054cb6802119f7dfb91020449f827588  CoreELEC-Amlogic-no.aarch64-22.0-Piers-samurihl-EXPERIMENTAL_20260712130155-Generic.img.gz