4k input sometimes not possible.

by Aladie

Last month I bought a cheap Chinese 4k android TV and for the last weeks it has been great.

However I recently bought a PS5 and it is basicly stuck at 1080p forever unless I restart the TV every time I want to game.

The only way I get the PS5 to output 4k to the TV is on the first time after a cold boot of the TV. At this state everything is working really well (4k HDR everything).

Now if I turn the PS5 off and power it on again, it reports it can only do 1080p and the option for 4k is greyed out and the only way to fix it is to reboot the whole TV.

As you could imagine this is totally driving me crazy. (By the way the same symptoms apply to other 4k capable devices such as a Fire TV Stick I had laying around)

The TV settings are also completely useless and there are no options regarding "UHD Color" or resolution.

If someone has any ideas on how to fix this I would be really happy.

Thank you in advance.

EDIT:

I found a solution. --> Look in the comments

CVGPi

What brand? This should be only for Android TV certified devices. You could try r/android

reddollnightmare

I have Eurosport 4K which dont play on my Philips OLED. I have other 4K tv channels which plays fine and still I dont know why. I am not a sports fan so basically I dont care but it is frustrating since I played it well with my 5 years old LG UHD Tv.

Bradfinger

The fix is getting a better TV.

AlXBG

Flash a ROM. Put a different version of Google / Android TV on it. Sounds like a firmware issue

Aladie

MY GOD THIS WAS A HASSLE

But I found a solution ;)

So I fiddled with the settings a bit and stumbled across a greyed out setting called "HDMI-EDID Version" which was set to "AUTO"-EDID" but since this is a greyed out setting I could not change it in any way.

Then after countless hours of searching in the Internet and tempted to buy an HDMI EDID emulator, I found someone who had similar issues with a shield TV and a projector. He used adb and "bugreport" to find out about the EDID capabilities of his TV and so did I.

So now after generating the bug report using adb and searching for EDID, I found this line:

"settings/global/tv_input_hdmi_edid_version" which was set to "2" by default.

So fair enough I executed the command:

adb shell settings put global tv_input_hdmi_edid_version 1

And the greyed out setting now shows "EDID-2.0" and everything is working as it should and no more restarting of the TV is required to get 4K HDR from the PS5.

So it seems like it was indeed a firmware issue or more or less a broken auto EDID feature.