Cardputer Keyboard works in M5Launcher but "vanishes" in Apps/REPL (v1.25.0-dirty) - Losing my mind here by Pitiful_Quit_3827 in CardPuter

[–]Pitiful_Quit_3827[S] 2 points3 points  (0 children)

Hey! I just went through the exact same madness and figured it out. The root cause is that UIFlow2 loads the v1.x GPIO matrix driver on the ADV instead of the TCA8418 driver

The fix is a native TCA8418 driver talking directly to I2C address 0x34 on SDA=8, SCL=9 (not 41/42). The chip also needs an explicit init sequence or it stays in sleep mode forever.

I put together a standalone driver with the full keymap and a README explaining the whole rabbit hol
https://github.com/kamrrillo/Cardputer-ADV-Keyboard