I am very sorry to hear that... Is there no way to set the RGB range to limited before you boot up the box?
So we finally have an explanation, but I still don't know why people kept claiming everything is darker in MM builds.
That makes no sense in any RGB range scenario.
The only logical explanation is that those users never made it past the initial menu screen, despite of all the warnings...
There's unfortunately no way, but seeing as I don't do HDR or 10 bit stuff on libreelec, I'm fine sticking with the nougat kernel. I'm glad we were able to get to the bottom of the issue.
I don't know why people have claimed that either. One guy (who I suspect is in the same boat I am) said something like, "as if a grey veil was lifted," which fits the washed out look of mismatched rgb range exactly.
Each kernel has different quirks when it comes to HDR=>SDR and colorspace conversion (just as kodi on different platforms (eg before win10 creators update) might have quirks). I recommend sticking with SDR material on libreelec altogether.
Edit: if range_control stuff is reverted, the 10bit=>8bit banding is also "fixed" in nougat kernel. I'll do more testing, cleanup, and submit a PR. Is this the only bug that's been widely reported in the nougat kernel?