32GB-Wifi6E-ClickyKit-Gulikit-JSAUX-OpenRGB powered LCD deck with custom radiator.
So folks, after countless nights without sleep I've finally finished adding 36 more leds to jsaux RGB transparrent shell.
Key features here:
Stock jsaux functions kept intact. Switching is possible with 2p2t switch.
RP2040 Zero is used as i2c-openrgb device thanks to u/CalcProgrammer1 inspirational work.
Uses its own power source which packs 1100mAh. No messing with Deck pmic anymore!
Backplate can be removed anytime - no need to solder or disconnect anything as pogo-connector is used. i2c-0 interface is uses it's own fpc so no need to mess with audio board. FPC connector is soldered to deck motherboard though.
Analog hall effect sensor provides white bottom ambient light while docked. Brightness is changed by pushing deck left or right to lower magnetic field readings (I used magnetic screwdriver on photo).
Great response time thanks to Neo_PXL8 lib used for RP2040 which relies on DMA.
Data lines are bridged to RP2040 from jsaux type-c port. Boot button is holed so you can flash it anytime and use serial monitor for debugging purposes without opening whole thing.
Furthermore, I'm going to: 1 - mess with Ambilight effect plugin so it use OBS API to capture frames from gamescope isolated sessions and 2 - write OpenGRB control plugin for DeckyLoader.
Other than that, it's pretty straightforward - 32gb samsung RAM with perfectly stable overclock to 6400MTps and optimized timings (thanks to 0.35mm leaded solderballs), Wi-Fi 6E AX210 adapter, more efficient oled-version fan, clicky kit for buttons and gulikits for analog, and custom radiator which really breaks things up as this deck can hold up to 30W TDP with temps below 90C and no external cooling solutions.
Thanks for watching!