It’s a good idea, but is not very simple to implement, due to multiple reasons:
- changing LED brightness has thermal implications. The fan speed is not adaptive (yet), which is a prerequisite to adding this feature. Our lab has tested known values for fan speed and led brightness, and hardcoded those to ensure correct operation.
- the colour balance can change since the relationship is not strictly linear for each of the 4 leds.
- the led brightnesses are hardcoded inside the kernel. This will need to be changed to save and restore from flash storage.
Nonetheless we’re working on something similar and will keep you posted.