Problem with new-gen Xbox one controller
-
Hi guys,
Yesterday i bought my self a second xbox one controller, when i got home an plugged it in nothing happened. (no light).Search the world wide web and found a lot of people with problems but no solution (... only one, get recalbox instead).
Both my controller are detected (lsusb), but different ID, because they are different versions.
One is the old version (working) and one is the new version with the headphone-connector (not working). Read the forums here at retro pie and got a bit
confused why no one cares.Everyone that buy a new xbox one controller will have this problem, so why is the devs ignoring it?
After 2 hours of updating, upgrading and downgrading the retropie without any luck (switched from xpad to xboxdriver thing also), I switched to recalbox.
NO problem at all with the controllers.Please get this fixed so I can switch back to retropie!
I am more then happy to try out new releases to test the xbox one controller issue.
Best regards,
Cristopher -
What version of RetroPie? What model of Raspberry Pi? I don't think wireless is possible with ONE you are you talking about a wired XBOX ONE controller? I have two wired XBOX ONE controllers that come with the detachable 9 foot micro USB cable and they work fine. I've even intermixed them with the XBOX 360 controllers so I have 4 controllers up and running at the same time with no issues using the Wiki:
https://github.com/RetroPie/RetroPie-Setup/wiki/Setting-up-the-XBox360-controller
-
I tried latest beta (installed 2 days ago).
Rasp 3.I don´t try to make it work wireless. I use USB-Cable...
I got 2 Xbox One controllers. One of them is a newer version (with 3.5mm headphone connector). The old version work flawless, but the newer version does not.
Verified the new controller on a PC and it works there, so there is not a hardware problem.
-
@pipari said in Problem with new-gen Xbox one controller:
The old version work flawless, but the newer version does not.
Do you have the Model numbers of the two units?
-
lsusb says:
045e:02d1 (1 year old contoller)
045e:02dd (new controller) -
@pipari said in Problem with new-gen Xbox one controller:
lsusb says:
045e:02d1 (1 year old contoller)
045e:02dd (new controller)Sorry those don't help me much. I was referring to the actual XBOX ONE controller model number.
Model: 7MN-00001
-
@Riverstorm
Sorry, here you go:
MODEL: 1537
MODEL: 1697 -
@pipari said in Problem with new-gen Xbox one controller:
@Riverstorm
Sorry, here you go:
MODEL: 1537
MODEL: 1697Are those wireless models? I guess I wasn't even aware you could use XBOX ONE wireless controllers with RetroPie. So the 1537 does work wirelessly?
-
@Riverstorm
No no, NOT wireless. With a USB-cable.The 1537 model works. The 1697 does not.
Do you know how to update the xboxdrv manualy from a branch?
I think the pull request bellow fixes the issue. Because the controllers works on recalbox...
https://github.com/xboxdrv/xboxdrv/pull/175 -
@pipari said in Problem with new-gen Xbox one controller:
Do you know how to update the xboxdrv manualy from a branch?
I don't know how to do that. I usually just wait until the changes make it into general release but I've been very fortunate with both 360 & ONE controllers working out of the box. Let me check my model number here over lunch. I'm sorry I haven't been much help.
-
Okey... well I will stick to recalbox intil this is fixed :)
-
Both my XBOX ONE's are 1537's. I did see some Reddit posts regarding the 1697's not working with RetroPie. I'm not sure if it helps but this is what he posted:
I did some more digging, and it appears there is a known 2015 controller firmware update that broke xpad and xboxdrv. So it appears that the issue is probably in the firmware, and I have a feeling that this 2015 firmware is loaded on all new controllers. Apparently xpad has been updated to fix the issue, but I can't seem to figure out how to update xpad on the raspberry pi. Any thoughts on how to get this into my rpi?
I read up on how microsoft recently released their new controller model (1697) with the USB ID 425e:02dd, which is different than the older model of Xbone controller. Because of this different ID, xboxdrv doesn't recognize the controller. Xpad doesn't seem to either, even though I read on Xpad's github that they should have added support for the xbone covert ops special edition controller (which supposedly has the same USB ID).I've been at this for a couple weeks now and haven't been able to get anywhere beyond this point. Does anybody have any ideas on how to move forward? Or are we just SOL with the 1697 model of controller until it's added to the driver?
-
@Riverstorm
Thanks for you reply. I read the post also.
I wouldnt be so pushy if I didnt know that the new controller (1967) works with the recalbox... But i uses it everyday with recalbox..Thanks anyway
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.