May flash GC To USB adapter issues

Not sure when it happened, but I went to play some GameCube games in dolphin recently, and my mayflash GC adapter is no longer functional. I thought maybe the adapter was just broken, so I bought a new one on Amazon but it’s having the same issues. I’ve had GameCube emulation setup using emudeck since I first installed bazzite and have never had issues with the adapter. In PC mode it spams inputs when I only press the button once, and in WiiU mode it doesn’t work at all. Dolphin emulator detects it but inputs don’t work when I launch a game. This used to work perfectly fine, my setup hasn’t changed so I’m not sure why it’s no longer functional. I think it might not be loading the correct drivers? Because when I ran dmesg it showed that it was using the standard hid driver? [ 1296.520267] usb 1-4: USB disconnect, device number 19 [ 1297.209740] usb 1-4: new full-speed USB device number 20 using xhci_hcd [ 1297.576449] usb 1-4: New USB device found, idVendor=057e, idProduct=0337, bcdDevice= 1.00 [ 1297.576453] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1297.576456] usb 1-4: Product: GameCube For Switch [ 1297.576458] usb 1-4: Manufacturer: Nintendo [ 1297.576460] usb 1-4: SerialNumber: GH-GC-001 T8 [ 1297.595332] hid-generic 0003:057E:0337.001C: hiddev96,hidraw0: USB HID v1.10 Device [Nintendo GameCube For Switch] on usb-0000:02:00.0-4/input0 [ 1297.711249] hid-generic 0003:057E:0337.001C: pid 7023 passed too short report [ 1297.764256] hid-generic 0003:057E:0337.001C: pid 9474 passed too short report
3 Replies
raspberry
raspberry2mo ago
also seeing this exact issue, tagging myself in here to keep track. i have a non branded knockoff generic but i believe they are functionally identical. adapter works fine on my windows pc, but repeats inputs at very high speed on bazzite. if the device supported a turbo function id suspect that had been activated by mistake somehow, but it doesn't.
Minizarbi
Minizarbi4d ago
https://discord.com/channels/1072614816579063828/1436806743941189753 Seems like it's the same issue @Cm4nXD if you remove the dev/hidraw file (the one mentionned on controller configuration) it will show the 4 controllers instead or one with all "merged". Not a permanent fix, but little workaround if it works for you.
Cm4nXD
Cm4nXDOP4d ago
Thank you I will look into this! The fix mentioned above DOES work. I'll see if I can automate some udev rules to fix this behavior now that I know what's causing it.

Did you find this page helpful?