
Last week I wrote a VCP script that makes my life a bit easier when playing around with ambient colors.
You can find the script here:
gist.github.com/jilleb/28…e-ambientcolors-vcpscript
The hex values that are written to each of the adaptation channels, are a string of 6 bytes, which represent a RGB color (read more about this here en.wikipedia.org/wiki/Web_colors).
There are several "palettes" available online that enable people to have a 30-color rainbow, but I want to take it a step further: I want to analyze how the system behaves, and decided: I want to see what happens when I check the entire Red, Green and Blue ranges. so from 000000 to FF0000, from 000000 to 00FF00 and from 000000 to 0000FF. Not too advanced, 3x255 colors to test, 765 colors. With a palette of 30 colors that would mean 26 new palettes to be made.
Cool, so let's do it!
And then I found something weird…
When I put the first 30 colors in, from 000000 to 1D0000, the palette would show up as a row of empty colors:

Weird! So I started at the other end of the spectrum, putting the final 30 colors from the 000000-FF0000 range. and then it showed an other weird thing:

All reds were the same color, almost like it ignores the true color value.
I would expect at least to have some kind of red gradient…
In the next episode, I'll test something like this, dividing the 00-FF range over 30 equal parts, and we'll see what happen!:




Comments 6
What are meaning of numbers on the screen?
They are the additional feature graphics placeholders I put there. Each of these represent a different feature that can have his own graphic that can be turned on or off.
So the diodes are not actually an RGB8, just what I was guessing. And MIB software knows about this. Did you find the real bit-depth for channels? btw I assume chinese leds should behave better.
Good question. I will have to do some more testing. Currently having some MIB issues, fully reinstalling it today.
that's some great work here, you really make me want an MQB ride!
Thanks! :-)