Custom Xbox One Controller (Liquid Metal) Brand New
Open boxFrom United StatesBuy It NowXbox One Official Licensed Liquid Metal Wired Controller, Black (Power A)
Brand NewSave up to 15% when you buy moreTop Rated Plus+$14.81 shippingFrom United StatesCustoms services and international tracking providedXbox One Official Licensed Liquid Metal Wired Controller, Red (Power A)
Brand NewSave up to 15% when you buy moreTop Rated Plus+$14.81 shippingFrom United StatesCustoms services and international tracking providedXbox One X PS4 Pro Liquid Metal Cooling Mod Kit CPU GPU With Conformal Coating
Brand NewSave up to 5% when you buy moreFrom United States+$15.86 shippingCustoms services and international tracking providedUsed ** Preowned— Microsoft Xbox One Wireless Controller • BLACK
Pre-OwnedTime left1h 46m left1 bidFrom United StatesMicrosoft Xbox One Elite Wireless Controller Pcb Joystick Motherboard Model 1698
Parts OnlyTime left12h 15m left0 bidsFrom United States2x Microsoft Xbox One Controller - Black (plus gifts) yay!!! Happy bidding!!!
RefurbishedTime left57m 38s left6 bidsFrom United StatesOfficial Microsoft Xbox One S Controller Wireless White Bluetooth Windows
Pre-OwnedTime left24m 33s left10 bidsFrom United Statesxbox one controller
Parts OnlyTime left5h 22m left1 bidFrom United StatesAluminum Alloy Metal Metallic Analog Thumb stick for XB XBOX One Controller
New (Other)From Hong KongBuy It NowMore colorsXbox One Controller Set Of 2 Great Condition
Pre-OwnedTime left1h 29m left24 bidsFrom United Statesxbox one custom controller
Brand NewTime left5h 36m left0 bidsFrom United StatesXBOX Wireless Controller XBOX One White
Brand NewTime left6h left0 bidsFrom United StatesCustoms services and international tracking providedAS IS: Lot of 10: Microsoft Xbox One S Wireless Controller (1708) - Black
Parts OnlyTime left15h left22 bidsTop Rated PlusFrom United StatesCustoms services and international tracking providedMicrosoft Xbox One Wireless Controller. Used, in Excellent Conditon
Pre-OwnedTime left59m 10s left0 bidsFrom United StatesOfficial Microsoft Xbox One S Controller Wireless White Bluetooth Windows 10
Open boxTime left2h 38m left2 bidsFrom United StatesGenuine Microsoft Xbox One Wireless Controller -Black
Pre-OwnedTime left3h 39m left0 bidsFrom United StatesBuy It Nowxbox one controller wireless used
Pre-OwnedTime left5h 26m left9 bidsFrom United StatesMicrosoft Xbox One Wireless Controller - Sport Red Special Edition
Brand NewFrom United StatesWas: Previous Price$59.00Customs services and international tracking provided+$22.80 shipping22% offXbox One Controller Smartphone Clip - Phone Mobile Game Pad Mount Clamp Android
Brand NewFrom United KingdomBuy It Now17+ Sold17+ SoldMicrosoft Xbox One Wireless Controller for Xbox One Sport White Special Edition
Pre-OwnedTime left16h 53m left15 bidsTop Rated PlusFrom United StatesCustoms services and international tracking providedXbox One Mini Steering Wheel Controller Replacement Accessories Xbox Racing Game
Brand NewFrom ChinaBuy It NowMore colorsXbox Elite Wireless Controller Series 2 - Xbox One Exclusive PRE-ORDER 11/04/19
Brand NewFrom United Statesor Best OfferMicrosoft Xbox One / Xbox One S Wireless Controller (1708) - White
Pre-OwnedTime left14h 58m left14 bidsTop Rated PlusFrom United StatesCustoms services and international tracking providedXBOX ONE Elite Controller Gears of War 4 Case/Battery/Grips/Shell/Bumper/DPad
Brand NewFrom United StatesBuy It NowCustoms services and international tracking provided6% offLot of 5: AS IS: Microsoft Xbox One Elite (HM3-00001) Wireless Controller
Parts OnlyTime left15h left12 bidsTop Rated PlusFrom United StatesCustoms services and international tracking providedClip-On Phone Mount Bracket Gamepad Controller Clip Holder for Xbox One Handle
Brand NewFrom Hong KongBuy It NowXbox One Elite Controller Pro Rubber Grip Rear Handles/Panel Custom New Mod Fix
New (Other)From United KingdomBuy It NowCustoms services and international tracking provided11+ WatchingNew Listing4pcs Silver Metal Paddles Replacement Kit for Xbox one Elite Controller TB
Brand NewFrom ChinaWas: Previous Price$4.33Free International ShippingJT_ Replacement Metal Aluminum ABXY Buttons Kits for Xbox One Game Controller
Open boxFrom Hong KongBuy It NowMore colors
Xbox One Controller Drivers Are Here For PC Gamers. David Cornell. Ever since the Xbox One controller was redesigned for maximum comfort and utility, Microsoft had been hounded with one last update. Thanks to new PC drivers, that update is here. Jun 5, 2014 - Simply download the drivers, connect your Xbox One controller to your. 2 and METAL GEAR RISING: REVENGEANCE are now available fo.
Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.
Sign upHave 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
Comments
commented Aug 29, 2016 • edited by paroj
edited by paroj
Xbox One Liquid Metal Controller Driver Software Windows 10
I'm trying to get a third party controller working. So I've cloned the repo and built the dkms module and the controller is showing up as an interface under /dev/input/js0 - however I'm getting no input from the controller whatsoever. Running the jstest utility brings up some info - but appears to be entirely unresponsive to any buttons pressed on the pad. Looking at the source code, in particular xpad.c the controller should be support by vendorid and productid Can anyone help? |
commented Sep 2, 2016
Same Issue. |
commented Sep 3, 2016
can you try again with latest master? |
commented Sep 4, 2016
@paroj I did use the latest master 2 days ago. But unfortunately; I was upset by broken MS crap. SO I took them back and got 2 steam controllers today before I saw this comment. Sorry otherwise I would have pulled it down again and tested the changes. |
commented Sep 4, 2016
the last 3 commits on Sep 3, 2016 improve xpad one support. |
commented Dec 26, 2016
I'm encountering this same issue (the controller is recognized, but no input is detected.) I also have an earlier Power A Xbox One controller lying around which does work. I'm attaching the output of dmesg and lsusb for both. Long story short, the two controllers have the same vendor and product ID (24c6 and 543a), but different names ('XBox ONE Pro Ex controller' works, while 'XBox ONE liquid metal controller' does not) and different endpoint addresses - {[1 out, 1 in]; [8 out, 7 in]; [3 out, 3 in]} for the working controller and {[2 out, 1 in]; [4 out, 3 in]; [6 out, 5 in]} for the non-working liquid metal controller. I'm not familiar with the ins and outs of USB device management, but it looks as though xpad categorizes the controllers based solely on the product/vendor ID and miscategorizes the liquid metal controller. Is that accurate? dmesg_liq_met.txt |
changed the titleLiquid Metal Xbox One Controller No InputDec 27, 2016
referenced this issue Dec 27, 2016
ClosedPowerA Xbox One Wired Controller Unresponsive #58
commented Dec 27, 2016
this is the part where the endpoints are picked: https://github.com/paroj/xpad/blob/master/xpad.c#L1566-L1582 maybe @cgutman can provide more hints. |
commented Dec 31, 2016
can you try again with current master? A second init packet was added which fixed some other third party pads. |
commented Dec 31, 2016 • edited
edited
@paroj I think the endpoint selection code is definitely suboptimal but doesn't seem to have caused real problems yet (possibly by luck). The code depends on OUT endpoint being placed before the IN endpoint in the interface descriptor for all Xbox One controllers. We know at least one controller that breaks this rule, that's the Titanfall 2 controller. Fortunately, because it uses endpoint addresses 0x81 and 0x01, the code works because the USB core masks off the 0x80 direction flag when processing the endpoint address anyway. If a hypothetical controller had both:
Then it wouldn't work, but we don't know whether any such controller really exists. It's probably worth fixing anyway. |
commented Dec 31, 2016
Thanks for looking at this! Using the current master gives the same results (i.e. the liquid metal pad is still unresponsive.) |
referenced this issue Jan 1, 2017
Closedxone: Hori Horipad - Non-repsonsive analog sticks #59
commented Jan 1, 2017
@nderr Can you try with this xpad.c? http://pastebin.com/raw/Re8xby26 |
commented Jan 1, 2017
@cgutman Tried it - still no luck. |
commented Jan 1, 2017
@nderr thanks for testing. Is this the controller model that isn't working? https://www.amazon.com/Official-Licnesed-Wired-Liquid-Metal-Controller/dp/B0179K5L98 |
commented Jan 1, 2017
@cgutman It's this one: https://www.amazon.com/POWER-WIRED-CONTROLLER-XBOX-ONE-GREEN/dp/B01KTKHVC0 Although, as noted above, the product string in a call to dmesg identifies it as a liquid metal controller. |
commented Jan 2, 2017
Same problem with the same controller. |
commented Jan 2, 2017
@nderr@Trevdish30 If either of you have a Windows machine accessible, please try getting us a packet capture of the official driver - https://franticrain.github.io/sniffing/index.html |
commented Jan 2, 2017
I have no idea if this is right but this is what I got. |
commented Jan 2, 2017
@Trevdish30 Can you try uploading it as a pcap file? I think uploading it as a txt file may have messed up the capture because Wireshark won't open it. |
commented Jan 2, 2017
I tried doing it as well. |
commented Jan 2, 2017
It tells me the pcap file is empty when i try uploading it. |
commented Jan 11, 2017
Please test the 'powera' branch of my repo. https://github.com/cgutman/xpad/tree/powera |
commented Jan 23, 2017 • edited
edited
@nderr@Trevdish30 I'm preparing a patch upstream to fix the PowerA gamepads. Can you try my 'for_upstream' branch? https://github.com/cgutman/xpad If that works, may I add a 'Tested-By: Firstname Lastname Email address' from you for my submission upstream? |
commented Feb 11, 2017
@cgutman just tried your |
commented Feb 18, 2017
Sorry for the delay - I had no access to the pad until today. I've tested the for_upstream branch with jstest-gtk and everything appears to work perfectly! |
commented Feb 20, 2017
@cgutman I can also confirm that your branch works with the PowerA gamepad, thanks so much for your work! |
commented Mar 4, 2017
I am still getting no input on jstest or steam with the patch. could someone tell me what exactly what to do or how they go it to work so I know if I am just not doing it right or if it just doesn't work. |
commented Mar 4, 2017 • edited
edited
@Trevdish30 this is what I did, roughly, on two separate machines. I'm only 80% sure about this, it has been a few weeks. I based my instructions off of the README here: https://github.com/paroj/xpad/ and off my bash history :) Edit: See #48 (comment) below for accurate instructions |
commented Mar 5, 2017
@MDCore Thank you for your response but I am still not getting an input from the controller. |
added a commit to limoniumstatice/fini_kernel_marlin that referenced this issue Feb 11, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to DidntRead/android_kernel_lenovo_k5fpr that referenced this issue Feb 13, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to Dil3mm4/labyrinth_kernel_prague that referenced this issue Feb 14, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
pushed a commit to TR-76/OP3-HDK that referenced this issue Feb 17, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
pushed a commit to efaiza/EAS_Markw that referenced this issue Feb 19, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to baddar90/android_kernel_zte_msm8996-1 that referenced this issue Mar 3, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 10, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 12, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 12, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 12, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 13, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 14, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 14, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 15, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 16, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 19, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to miraclestars/android_kernel_samsung_msm8996 that referenced this issue Mar 25, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to followmsi/android_kernel_samsung_exynos7870 that referenced this issue Mar 26, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to curtisy1/NX606J_O_kernel that referenced this issue Mar 31, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to C3LT1C/C3LT1C_Kernel_5-T that referenced this issue Mar 31, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to FraEgg/android_kernel_samsung_msm8996 that referenced this issue Apr 3, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to freemarkw/android_kernel_asus_sdm660 that referenced this issue Apr 9, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to YordiDR/android_kernel_samsung_universal7880 that referenced this issue Apr 21, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to Ante0/CarbonKernel that referenced this issue Apr 29, 2019
Liquid Metal Stock
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to C3LT1C/C3LT1C_Kernel_5-T that referenced this issue May 12, 2019
Xbox One Liquid Metal Controller Driver Software Windows 7
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to mhdzumair/MhDzMR--woods that referenced this issue May 21, 2019
Xbox One Liquid Metal Controller Driver Software Windows 10
Input: xpad - fix PowerA init quirk for some gamepad models
Xbox One Liquid Metal Drivers
pushed a commit to crimsonthunder/Crystal_Kernel_OP6T that referenced this issue Jun 4, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
pushed a commit to crimsonthunder/Crystal_Kernel_OP6T that referenced this issue Jun 4, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to curtisy1/NX606J_O_kernel that referenced this issue Jun 9, 2019
Input: xpad - fix PowerA init quirk for some gamepad models
added a commit to LiOsX/android_kernel_oneplus_msm8996 that referenced this issue Jun 14, 2019
Input: xpad - fix PowerA init quirk for some gamepad models