OpenStickCommunity / GP2040-CE

Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards
https://gp2040-ce.info
MIT License
1.42k stars 314 forks source link

Xinput mode does not boot when connected to iPad #1076

Closed d4g closed 3 months ago

d4g commented 3 months ago

Expected Behavior

Connect the haute pad to my iPad via USB-C in Xinput mode and it's registered as an xbox 360 controller

Current Behavior

The controller is not recognized. The green LED blinks.

Context

Please provide all relevant information about your setup. This is important in case the issue is not reproducible except under certain conditions. Important elements include:

Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. Press B Button and connect board to USB-C on iPad
  2. Does not work

Important

Other modes like PS4 mode or Switch Mode work.

TheTrainGoes commented 3 months ago

Hey @d4g , generally I have found Xinput support on Apple stuff to be so-so. I generally use Switch mode or Dinput (which will soon be HID-USB).

Is there a need for Xinput mode over any of the other modes that work as expected?

d4g commented 3 months ago

No not really. I want it to use with Xbox Cloud Streaming and thought that xinput would probably the most compatible.

I found it interesting that even the controller signals something with the blinking led which does not occur when I connect it to PC.

TheTrainGoes commented 3 months ago

I've tested on my iPad Pro on Xbox Cloud Streaming and there are multiple other modes that work just fine like PS4, Switch and keyboard.

Going to close this as there is no action for us to take.

d4g commented 3 months ago

I don't really get why you would close the issue. I get that's not of a high priority, but it's a bug nevertheless?

TheTrainGoes commented 3 months ago

@d4g iOS is not an officially supported platform by us. The official Xbox controller also does not work on iOS when connected via USB.

Since there are multiple working modes for an unsupported platform I do not feel the need to keep this issue open and do not consider it to be a bug.