I checked the new firmware for the X9S and these are my findings: Source: test pattern video (YCbCr with Super Blacks/Whites) Source: Spectracal MobileForge RGB test pattern (This simulates browser, game etc.) (RGB/YCbCr Output indicates the color space mode selected on X9S; RGB Limited/Full indicates the range of the source content) To summarize: 1) If you have a TV that doesn't report quantization range (e.g. Samsung SUHD TVs), for video playback the best options are YCbCr (Range:Auto or Limited) and RGB (Range:Limited). RGB (Range:Full) is also OK but keep in mind that this is an expanded/rescaled output. 2) If you have a TV that does report quantization range (e.g. LG OLEDs), for video playback the best options are YCbCr (Range:Limited) or RGB (Range:Limited). The Auto mode defaults to Full Range which has expanded/rescaled output. 3) Super Blacks (0-15) and Super Whites (236-255) are clipped in all modes. So, you can't use a video test pattern to set the brightness/contrast. 4) For RGB sources, the best option is to use RGB (Range: Full) whether the TV reports quantization range or not. 5) There is no difference between ZDMC and native Kodi 17.x playback. Edit 9/6/17 I rechecked YCbCr Full range output on a different analyzer. I have updated the tables with the new results.