I am here if anyone has any specific questions about the topic but I do want to reaffirm that this was NOT a hardware issue and a fix will be implemented in a future software update.
There has been a lot of good discussion about the hardware too in the thread but I also want to confirm our hardware has much more potential than stated by some of our users.
For those who didn't see our response, (post: http://forum.corsair.com/v3/showpost.php?p=736511&postcount=1...)
During development of the keyboard and prior to the release of the RGB keyboard, we came across an issue regarding the possible color combinations. In an effort to get the product out to our customers as committed, we made the tough decision to resolve the issue in a future software release as we believe our customers would enjoy the product as-is.
Here are the specifics that detail the issue:
Due to USB stack size and performance issues, we had to reduce MCU processing overhead in the best and quickest manner. The LED controller gives us greater than 8 bits of color depth but we use the 8 bits that give us what we believe to be the best color granularity. Our controller architecture provides for over 100 million color combinations out of which we select 16.8 million to display. We devised a color palette scheme to encode and compress the RGB color data and the data to select and control the “current sources” that drive the LED array. An unfortunate side effect is that it prevented us from utilizing the full color depth available from the LED controller.
We are in the process of making the necessary improvements so that we can send the uncompressed RGB data to the keyboard. Additionally, we are optimizing the data protocol and LED driver/display algorithms through the display control firmware to handle the uncompressed data, and to more efficiently program the “current sources” that drive the LED array. This should give our most “resourceful” customers an easy way to identify the data and be able to easily send standard RGB 8 bit values.
This enhancement had already been planned and will be implemented in a few weeks by the release of a software update, which will be announced and be made available to download here and at Corsair.com.
- Corsair Team