Well, I got everything working. Initially, USB was acting flaky (no USB devices would connect, including the sound). Then it just started working, and was fine for a couple weeks.
A few days ago, I remapped my buttons in RetroGame so they'd work with the snes9x (non-libretro) core, and all of my Retroarch settings got messed up. So, I reflashed my SD card with Retropie 4.5 (and then downgraded the kernel because of the composite video issue).
After I reflashed the SD card USB, is missing again. No sound, & keyboard is not recognized when I plug it in. Any ideas to get it back up? Not sure if it's a kernel issue or a hardware/soldering issue. (EDIT: Kind of sounds like hardware to me... I may need to rework my USB pin solders -- which doesn't sound fun or easy -- and see if it helps)
Here's the obligatory command line attempts to see what's connected when keyboard is plugged in...
Code: Select all
pi@Gameboy-Zero:~ $ lsusb
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@Gameboy-Zero:~ $ cat /proc/asound/modules
1 snd_bcm2835