Looks like it won’t be recognized by a Pi Zero unless it is physically unplugged and plugged back in after boot. I’m trying to build my project in an enclosure. Has anyone found a way around this? I tried to reset usb through the terminal like in this post but doesn’t work, as the post mentions.
I also tried to make an rc circuit with a transistor as switch but that’s not working either.
I really need to get this to work, as I have no access to GPIO since the HyperPixel is part of the system as well.
After some testing, it behaves differently between reboot, shutdown → cut power, and just cutting power.
Rebooting and just cutting power results in RetroPie loading to the game selection screen, as if a valid controller is plugged in and ready to go, and it responding to no input. Shutdown → cut power has RetroPie boot to the button mapping screen as if nothing is plugged in.
All of these are fixed by unplugging the Player X and plugging it back in. There must be some way to get it to reinitialize!