Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help needed on getting PDP Wired Controller for Xbox Series X working #233

Open
ddellarocca opened this issue Jan 16, 2023 · 0 comments
Open

Comments

@ddellarocca
Copy link

ddellarocca commented Jan 16, 2023

Hi,
I'm working on a PR for getting this PDP controller working correctly under linux.
This is the output of lsusb:

Bus 001 Device 030: ID 0e6f:02e6 Logic3 PDP Wired Controller for Xbox Series X - Neon Black

What I've done so far is:

  1. adding this object { 0x0e6f, 0x02e6, "Logic3 PDP Wired Controller for Xbox Series X - Neon Black", 0, XTYPE_XBOXONE }, in xpad_device
  2. try with XBOXONE_INIT_PKT(0x0e6f, 0x02e6, xboxone_pdp_auth), in xboxone_init_packets (edit: looking closer at the source code this bit was not useful since there is another one with product id 0x0000)

But the controller seems to be recognised as an old xbox controller instead of a xbox one controller (back triggers are two different axis).
I've tried this controller on an xbox one s and it works, how can I proceed now?

This is the output of https://gamepad-tester.com/ for this controller:
image
While the output for an original xbox one s controller is:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant