Page 1 of 1

PDP wired xbox one controller does not work

Posted: Tue May 04, 2021 8:46 am
by rvs513
I got my de10 nano last week with the 32MB sdram module and it works very well with the MSX core and the AO486.
Thank you all for creating this wonderful piece of hardware and software.

I managed to get everything up and running with keyboard and mouse with a powered usb hub,
but I failed to get an usb controller functioning.
The controller is a PDP wired xbox one controller that works fine in Windows 10 and Retropie.
The controller is recognized (0x0e6f-0x02a7):

Code: Select all

lsusb output
Bus 003 Device 001: ID 1d6b:0003
Bus 002 Device 001: ID 1d6b:0002
Bus 001 Device 005: ID 0e6f:02a7 <--
Bus 001 Device 003: ID 0bda:5411
Bus 001 Device 002: ID 0bda:5411
Bus 001 Device 001: ID 1d6b:0002

Code: Select all

dmesg output
[    1.525459] usb 1-1.1.1: new full-speed USB device number 4 using dwc2
[    1.615578] usb 1-1.1.1: New USB device found, idVendor=0e6f, idProduct=02a7, bcdDevice= 1.0f
[    1.615589] usb 1-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.615597] usb 1-1.1.1: Product: PDP Wired Controller for Xbox One - Raven Black
[    1.615603] usb 1-1.1.1: Manufacturer: Performance Designed Products
[    1.615609] usb 1-1.1.1: SerialNumber: xxxxxxxxxxxxxxx
[    1.616817] XPAD: original out.bInterval=4 -> new interval=4
[    1.616825] XPAD: original in.bInterval=4 -> new interval=4
[    1.617051] input: Generic X-Box pad as /devices/platform/soc/ffb40000.usb/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input0
However, the led's remain off and the Mister does not recognize any input from the controller.
Can someone provide some pointers to help?

Re: PDP wired xbox one controller does not work

Posted: Tue May 04, 2021 4:55 pm
by bootsector
You controller should be supported once this PR is merged and a MiSTer kernel update is released: https://github.com/MiSTer-devel/Linux-K ... er/pull/23

Re: PDP wired xbox one controller does not work

Posted: Tue May 04, 2021 7:19 pm
by rvs513
bootsector wrote: Tue May 04, 2021 4:55 pm You controller should be supported once this PR is merged and a MiSTer kernel update is released: https://github.com/MiSTer-devel/Linux-K ... er/pull/23
That is excellent news! Thanks for the quick reply.

Re: PDP wired xbox one controller does not work

Posted: Thu May 06, 2021 9:46 pm
by grizzly
I saw this tread yesterday and thought that strange my pdp xbox controller works fine.
And played around a bit today with the mister and nope it did not work i could assign buttons and it worked in the menu but not in nes/snes/sms/megadrive/genesis core (the ones i tried).

What the hell it worked last time i played!!!
And after a while it dawned on me i used it with the LLAPI cores since i do have a BlisSTer, and checked and yep in LLAPI cores it works fine setting the core to both LLAPI or normal usb mode.
And since it is a usb controller the LLAPI mode is not turned on at the blisster side regardless of settings (must be the "HDMi cables" for that).

Got me thinking would a LLAPI core work with a regular usbhub or do the blisster do something to the usb?
Probably the blisster that does something, but you could always try downloading one or two LLAPI cores and try it won't blow up the DE-10 :p.
https://github.com/mister-llapi