I have a problem with my new C2 due to an issue with some Philips/Sony TVs made 5+ years ago. They have a bug in their HDMI implementation that sometimes trigger the selection of the wrong colorspace resulting in a magenta/green display. This happens both in the Kodi GUI and during playback (any video mode).
The problem has been analyzed multiple times, and there is a workaround to resolve it which consist into forcing the output from the devices to Full RGB. A recent patch for the Minix NEO U1 (same chipset as the C2, as far as I know) was created exactly for this purpose, so I know that it is possible to force Full RGB output on this chipset, but I don't know where to start to do it myself
See a thread with all the relevant information here: http://www.minixforum.com/threads/solve ... ple.10154/
The description of the problem:
I have been running both LibreELEC and the official linux image that came with the C2, with the same results. Would it be possible to have a patch to fix the Colorspace to RGB and provide a solution for the unlucky bunch of people that are stuck with this issue ?That issue has to do with the color space the HDMI driver uses for displaying video content. I've seen this before with my Open Hour Chameleon Android based media player and there it was only resolved after the developers gave us the option to select the color space to use. By default they were using YUV444 which isn't the preferred color space of my TV (which seems to use RGB). So when the color space information in the HDMI data stream is missed somehow during display (temporary hickup or timing mismatch) the TV picks the color space it prefers (in my case RGB) and displays the YUV444 stream as a RGB stream. Since the Y component (Luminance or brightness information) is mapped to Red and U and V (which normally encode the color components) are mapped to Green and Blue the picture starts looking like its rendered in Green and Purple shades.
The only solution for this issue (as de OHC devs discovered) is to give us the options to set the color space used by the HDMI driver. There are no other solutions for this problem for TV's/Displays that use RGB color space by default.
This issue was also a major problem for UPC's Horizon media boxes and TV's from all major manufacturers (Sony, Philips, Samsung etc) were hit by this until they did the same as the OHC devs.
As I said, for the Minix they introduced a "Force RGB" settings that does exactly that, so I am hoping the same is possible in our Odroid C2.
I am available of course to run any diagnostics or try any patch and report the results...