Last time I looked, Kodi wasn’t touching the whitelist unless and until you go and look at it. So as soon as you have a screen, Kodi will be reading the EDID and all the modes supported by your display will survive in the whitelist.
If you then go to look at the whitelist, when you leave that setting screen any modes not supported by by your display will be gone from the whitelist.
After uploading the logs, with the TV now on, I went into Settings/System and the only resolution in the whitelist was 1080p/59.94. After rebooting again with the TV on, the whitelist was restored to what it should be.
Well in the logs you surely have the EDID problem as no resolutions are shown.
So Kodi doesn’t “change” the whitelist but it only shows the one resolution that is your GUI configured one while the rest remains configured.
Just for info, the problem i was having with a blank or corrupt edid being read and giving me only a low res display and no cec is a lot better in recent updates. Not sure which update got it better.
I’ve had cec for the last few days and all resolutions seem to be available. Only thing is last couple of times I’ve turned the tv on the vero has been on a really obscure resolution. 728p i think. But i can manually switch back to 1080p. I’ll try grab a log when it does it again
But definitely working better
Cheers
Well, yes. It’s correct that the whitelist should be (effectively) filtered to include only modes present in the EDID. But what seems to be happening here is that if the Vero is rebooted with the TV turned off, it requests an EDID, doesn’t get one, and then behaves from that point on as if it had received an EDID with no valid modes.
Presumably the problem is that when the TV turns on, it isn’t refreshing the EDID at that point - it’s continuing to use the blank version it got when it rebooted. If it boots up with the TV on, then it requests, and gets, a valid EDID at that point and sticks with it, and everything is okay.
After experimenting a bit more, it looks as if having the “Lock HDMI HPD” option set is triggering the problem. (I was advised to set that some time ago to avoid some other issue, the details of which now escape me). I’ll try running without that set for a bit and see if anything bad happens.
But I think the way that option works at the moment doesn’t make sense. If the Vero doesn’t get any EDID info at all, it ought to use the last valid cached version, not treat it as a valid, but blank, EDID.
Two different things. For HDR-SDR conversion see the thread @fzinken linked. MaxCLL/MaxFALL is being read from the stream (if available) and passed through to HDR displays. 3.14 kernel wasn’t reading it, 4.9 is.
I decided to try out this update. By using the instructions I was able to update without problems to kernel 4.9.
All my settings (Aeon Nox Silvo skin for instance) look intact. Very cool to see!