wiredopposite / OGX-Mini

RP2040 USB gamepad emulation for multiple platforms.
MIT License
89 stars 5 forks source link

Xbox 360 Receiver, Third Party, Connected once on Xbox OG - stuck syncing #32

Open CrabBotherer opened 1 month ago

CrabBotherer commented 1 month ago

Describe the bug Hi team, I have a old 3rd party 'Chinese' Xbox 360 Receiver - USB based. Hardware PID's are;

USB\VID_045E&PID_0291&REV_0107 USB\VID_045E&PID_0291

I am using a Raspberry Pi Pico-W, have double checked my wiring of USB, and have tested it with other controllers fine (Wired PS4, Wired Xbox One) working great.

However, using the wireless receiver, I got it to connect once using the Xbox OG, but after powering on Xbox via a accidental eject button power on, it stopped working.

I reflashed the firmware I compiled (attached - rename file to .uf2) but the same issue occurred.

A note - when I plugged the Pico-W into my laptop via USB, after flashing the firmware, the controller would sync fine. Odd!

Happy to provide any files/logs (if any) to assist. Sincere thanks for this project!

What type of controller do you have the issue with?

Xbox 360 Wireless Controllers - three different ones, same issue occurred on all.

What platform are you using the OGX-Mini on?

OG Xbox

What board are you using?

Pi Pico-W

CrabBotherer commented 1 month ago

A quick update from my side - I went out and got a actual Pico - without the Wireless/Bluetooth - flashed the preconfigured .uf2 from your releases tab to it and had the same issue.

Looking over my wiring, I realized I was 'cheating' with the Ground, wiring it to 38 instead of your 23. Thinking 'Well, you should follow the instructions Crabs!' I rewired it and had the same issue.

But- when I connected my Xbox 360 3rd Party USB after boot on the Xbox - I got the LED lighting up and it worked fine! So, interesting! I'll keep mucking around but thought I'd provide a quick update. Thanks again for this neat project!