3840x2160p isn't listed all the time. Connect box with my TV (samsung) , I can switch to 2160@24p.
But when connect to a monitor (lg 4k), I just got 1080@60p.
Maybe Samsung reports 4k2k24hz, but LG reports same resolution as 2160p24hz.
These two are the same, but 2160p24hz is the name in the HDMI 2.0 standard and 4k2k24hz is the name defined in HDMI 1.4.
My TV is LG and it also only sends out 2160p*, there is no 4k2k* at all. That's why it didn't appear on the list for me either.
Names defined in HDMI 1.4:
- 3840x2160 (16:9): 4k2k24hz, 4k2k25hz, 4k2k30hz;
- 4096x2160 (256:135): 4k2ksmpte.
The names of the same resolutions in HDMI 2.0:
- 3840x2160 (16:9): 2160p24hz, 2160p25hz, 2160p30hz;
- 4096x2160 (256:135): smpte24hz.
The secret is not hidden in this file (hdmi_tx_hw.c), but I am already working on it.
Detection is already working for me, but switching the resolution is not yet.
I've already done the patch for the kernel, now Kodi is coming. When I'm done, all HDMI 1.4 resolutions will work on Meson8/8m2.
At least I hope so...