Does anyone want to help me troubleshoot this?
I just put this together and flashed the file from the first post. I have tried 3 different wired 360 gamepads and none of them seem to work. Unfortunately, I don't have any official ones to test with, but 2 of the controllers are pretty normal in button layout and the 3rd is a, only slightly weird, fight pad. All work OOTB on my PC (running openSUSE Tumbleweed Linux). Could they really be different enough than the official pads to not work?
They are:
All of these have all of the lights on the Xbox button flashing when plugged in to the USB4MAPLE
I could get a Microsoft-branded optical mouse to register in DreamShell (haven't tried elsewhere yet)
Monoprice USB Hub seems very inconsistent as to whether it will work or not (and does not yet seem to want to work if I start the machine with it plugged in), but a more normal Monoprice C to A dongle seems fine.
I can't get it to see a flash drive as a VMU, but this is likely because it doesn't like the USB Hub
I continuity tested all the wires (from the plug to the point they are soldered to the microcontroller) and they seem fine
Solder joints also look good enough
Tried both port 1 and port 2, and normal DC pads work fine
I tested the voltage across +5 and GND on the microcontroller and got roughly 5v
I'm thinking my next thing to test would have to be whether my retrobit saturn pad works, but it's currently being borrowed by someone else, or to try to track down a USB 360 controller receiver with one of my official pads. Would definitely be a shame if I couldn't get my PDP Versus to work though.
Anything else I should be looking at?
At least my CMOS battery replacement worked