Vero V HDMI issues at 4k

I’m trying to upgrade from my old Vero 4k to a new Vero V, but I’m having HDMI issues when trying to output 4k.

If I’m trying to play a 4k video or even set the UI to 4k (I know this isn’t recommended, but it’s an easy replication without an example video), then the HDMI signal drops out and the status light on the hdmi switch starts flashing. None of this happens on my Vero 4k - it just plays the exact same source file (network share), and the UI can handle 4k @ 60fps without any signal dropouts.

Both devices are set up identically - Vero > HDMI switch > TV. I’ve tried switching the cables between the vero and the switch, and the same issue happens. Yes I know the switch could be the issue, but if it’s working fine on my Vero 4k, then it seems like something needs configuring on the Vero V. The settings on both Veros look identical (expert level display).

I’ve tried toggling the relevant whitelist option in said settings, didn’t seem to help.

Edit: I didn’t see much difference in the kodi.log files, but I do note that in dmesg output, I get lines like

[Mon Jan 12 16:46:35 2026] hdmitx: Colourspace is set to Y444 but display does not support it
[Mon Jan 12 16:46:35 2026] hdmitx: Bitdepth is set to 10 bits but display does not support deep colour
...
[Mon Jan 12 16:46:35 2026] hdmitx: video: Video output
                                Bit depth: 10-bit, Colourspace: RGB
                                Colour range RGB: limited, YCC: limited

on the Vero V that do not appear on the Vero 4K - but I do see

[Mon Jan 12 16:51:07 2026] hdmitx: video: Video output
                                Bit depth: 10-bit, Colourspace: YUV444
                                Colour range RGB: limited, YCC: limited

which implies that it does work on the Vero 4K

I suggest to provide full debug logs:

To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.

Depending on the used skin you have to set the settings-level to standard or higher, in summary:

  • enable debug logging at settings->system->logging

  • reboot the OSMC device twice(!)

  • reproduce the issue

  • upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A

  • publish the provided URL from the log set upload, here

Thanks for your understanding. We hope that we can help you get up and running again shortly.

OSMC skin screenshot:

Debug logs:

Vero V: https://paste.osmc.tv/xaxehoxahu

Vero 4k: https://paste.osmc.tv/obewemitor

At a glance strange things happen in your logs: After starting the video ‘What’s Wrong With Democracy’ the following happens every few seconds:

...
Jan 12 17:20:06.576327 verov kernel: EARC fe333800.earc: HDMITX cable is plugout
...
Jan 12 17:20:07.276241 verov kernel: EARC fe333800.earc: HDMITX cable is plugin
...

Also your audio configuration is wrong:

====================== Audio Cap =================== k3dRrf31
CodingType MaxChannels SamplingFreq SampleSize
PCM, 2 ch, 32/44.1/48 kHz, 16/20/24 bit
---------------------- Audio Cap END --------------- k3dRrf31

So, the device connected claims to only support 2 channel PCM but you configured AC3, E-AC3, DTS-HD, DTS, TrueHD …

Perhaps you should at least temporarily remove this HDMI switch from your equation. Perhaps, this isolates the problem to this device, then.

The plugin/plugout is the HDMI dropping out - that’s a symptom, not the cause.

I expect the audio config to be the same thing as the above missing Y444 warnings. Both of those things work on the Vero 4k plugged into the same switch, so while I’m not saying it’s blameless, it is something that used to (and still does!) work on the old Vero but not the new one

Why not try what Jim has suggested ?

That works, but the switch is necessary in my setup (and the same thing happens with a different switch), and that this still works with my Vero 4k means it’s overall a regression for the Vero V

Try Lock HDMI HPD in Settings-System-Display

Lock HDMI HPD

No change unfortunately :frowning:

So it’s still reporting HDMI disconnects? Can you post another log?

@pratstercs Besides new debug logs @grahamh requested, it’s now time to tell us what hdmi switches you are using (brand, model) and whether these are hdmi 2.0a or 2.1 or higher certified. Thx.

1 Like

I’ve tried these two:

Which both claim to be HDMI 2.0, as does my TV.

This isn’t something stupid like the Vero V attempting an HDMI 2.1 handshake, failing, and defaulting to an HDMI 1.x connection? Which would explain the difference if the Vero 4k and everything else is consistently HDMI 2.0?

I’ll post debug logs when I’m back on a pc tomorrow morning

Vero 4k:

2026-01-12 17:27:21.793 T:2965     info <general>: VideoPlayer::OpenFile: smb://MJOLNIR/nas/Videos/--TEMP--/Youtube/[Mia Mulder-20240301] (1-38-09) What's Wrong With Democracy [63914ccb-311c-4420-849e-3cb4c9a56d40].yt-dlp.mp4
...
Jan 12 17:27:23.868935 osmc kernel: hdmitx: audio: Audio Type: PCM
Jan 12 17:27:23.869059 osmc kernel: hdmitx: video: VIC: 96 (96) 3840x2160p50hz
Jan 12 17:27:23.869494 osmc kernel: hdmitx: video: Video output
                                            Bit depth: 10-bit, Colourspace: YUV420
                                            Colour range RGB: limited, YCC: limited
Jan 12 17:27:23.869738 osmc kernel: hdmitx: video: Gamut
                                            Colorimetry BT709
                                            Transfer SDR
Jan 12 17:27:23.869913 osmc kernel: hdmitx: video: PLL clock: 0xc000029a, Vid clock div 0x000b0000
Jan 12 17:27:23.870043 osmc kernel: hdmitx: system: update rx hdr info d
...
2026-01-12 17:27:34.248 T:2965    debug <general>: HandleKey: stop (0xf0bc) pressed, window 12005, action is Stop

Vero V:

2026-01-12 17:20:03.998 T:2992     info <general>: VideoPlayer::OpenFile: smb://MJOLNIR/nas/Videos/--TEMP--/Youtube/[Mia Mulder-20240301] (1-38-09) What's Wrong With Democracy [63914ccb-311c-4420-849e-3cb4c9a56d40].yt-dlp.mp4
...
Jan 12 17:20:05.183222 verov kernel: hdmitx: audio: Audio Type: PCM
Jan 12 17:20:05.183316 verov kernel: hdmitx: video: VIC: 96 (96) 3840x2160p50hz
Jan 12 17:20:05.183408 verov kernel: hdmitx: video: Video output
                                             Bit depth: 12-bit, Colourspace: YUV422
                                             Colour range RGB: limited, YCC: limited
Jan 12 17:20:05.183502 verov kernel: hdmitx: video: Gamut
                                             Colorimetry BT709
                                             Transfer SDR
Jan 12 17:20:05.183592 verov kernel: hdmitx: video: DV type Not DV
Jan 12 17:20:05.183679 verov kernel: hdmitx: video: PLL clock: 0xdb1004f7, Vid clock div 0x000a739c
Jan 12 17:20:05.183787 verov kernel: hdmitx: system: update rx hdr info d
(this block repeats 10 times)
...
2026-01-12 17:20:28.099 T:2992    debug <general>: HandleKey: stop (0xf0bc) pressed, window 12005, action is Stop

So, although using the same VIC 96 of the TV is used which is capable using chroma subsampling 4:2:0, the VeroV uses 12-bit colour depth and higher 4:2:2 chroma subsampling.

@grahamh @sam_nazarko Any explanation/idea why this is so different?

It would be good to have debug logs from the VeroV playing the same file and being directly connected to the TV.

Good spot! I can’t recall the logic changing since Vero 4k kernel was frozen. In theory, 422 should be higher quality than 420 - maybe we changed it. But it means a 600MHz HDMI character rate. It seems those switches are struggling with that.

We’ll have a look if we can add a user override.

1 Like

So it’s still reporting HDMI disconnects? Can you post another log?

Vero V via switch, lock HDMI HPD enabled: https://paste.osmc.tv/ekinopewep

This^ results in no picture/sound at all. Previously I was getting the odd frame of output, but inconsistently.

It would be good to have debug logs from the VeroV playing the same file and being directly connected to the TV.

Vero V connected direct to TV (lock HDMI HPD still enabled, in case that matters): https://paste.osmc.tv/cogahodigo

Vero 4k connected direct to TV (lock HDMI HPD disabled): https://paste.osmc.tv/sokanazavo

2026-01-14 09:12:57.244 T:2992     info <general>: VideoPlayer::OpenFile: smb://MJOLNIR/nas/Videos/--TEMP--/Youtube/[Mia Mulder-20240301] (1-38-09) What's Wrong With Democracy [63914ccb-311c-4420-849e-3cb4c9a56d40].yt-dlp.mp4
...
Jan 14 09:12:58.509933 verov kernel: hdmitx: audio: Audio Type: PCM
Jan 14 09:12:58.510027 verov kernel: hdmitx: video: VIC: 96 (96) 3840x2160p50hz
Jan 14 09:12:58.510117 verov kernel: hdmitx: video: Video output
                                             Bit depth: 12-bit, Colourspace: YUV422
                                             Colour range RGB: limited, YCC: limited
Jan 14 09:12:58.510210 verov kernel: hdmitx: video: Gamut
                                             Colorimetry BT709
                                             Transfer SDR
Jan 14 09:12:58.510321 verov kernel: hdmitx: video: DV type Not DV
Jan 14 09:12:58.510409 verov kernel: hdmitx: video: PLL clock: 0xdb1004f7, Vid clock div 0x000a739c
Jan 14 09:12:58.510498 verov kernel: hdmitx: system: update rx hdr info d
...
2026-01-14 09:13:10.482 T:2992    debug <general>: HandleKey: stop (0xf0bc) pressed, window 12005, action is Stop

So, without the switch the hdmi settings of the VeroV look exact the same; it’s this switch which is not able to handle this.

1 Like

Is there a way to force it to output the same as the Vero 4k so the switch can handle it?

That’s what I’m looking into. Something like

echo 420now | sudo tee /sys/class/amhdmitx/amhdmitx0/attr

might do it but I haven’t tested that here. And it would mean output is always 420 which is non-standard except for 4K50/60Hz video.

1 Like

That definitely seemed to help! Tested with a few videos starting with the problematic one in my previous logs, and it looked fine in some quick testing: https://paste.osmc.tv/axufezikun

I did see some stuttering with one 1080p video (but not dropouts), but I think that’s an unrelated problem.

I’m also sure you’re aware that that setting didn’t survive a reboot, but as you say it needs testing then I’m sure it’s not final by any means.

Had you thought about a new HDMI switch ? One that can handle the Vero-V ‘performance improvements’ over the 4K ?

1 Like