-
Notifications
You must be signed in to change notification settings - Fork 211
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
Does not support model CUH-ZCT2E #164
Comments
Looks like this was from accidentally buying a knockoff controller. Using one that I'm more confident was an official controller works fine. Thanks! |
the CUH-ZCT2E is not a knockoff controller, and I can confirm that it does not work. |
Here are hints as to how this may be implemented: https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg2477531.html |
is there any updates about this? i am experiencing the exact same issue |
On Arch, I modified the hid-sony-ds3usb-dkms package with the patch that chloekek referenced so that my Wingman XE adapter could be recognized as a DS4 controller. This adapter, and I presume many knock-off, or alternative controllers, use feature report 0x12 instead of 0x81. I think adding support for 0x12 in ds4drv would be of great benefit to users. See more information at my blog. Apparently ds4drv uses
So, theoretically, we can add my adapter by modifying hidraw.py as so:
What is the product "name" for CUH-ZCT2E? If it doesn't match one of those shown then it may simply need to be added to the list. Feature report 0x12 may not help for the reported problem although it will probably help overall. Some discussion of 0x12 can also be found here. |
I picked up a knock-off ds4 controller and it identifies itself as 054C:09CC which is a CUH-ZCT2x variant. Its device name would match ds4drv information, same as kylebarbour noted. Without the custom software from my previous message, here is the dmesg:
And here it is with my hid-sony-ds3usb-dkms package that I build for Arch Linux.
So that patch works for any generic controller, especially those that identify themselves with a proper VID:PID. It can be made to work for other similarly capable devices, as long as their VID:PID is patched in as was noted in my blog. |
i am sorry but can you please upload the patched files? thank you! |
I can't because the method I used turns a kernel module into dkms. You can extract my arch patch with commands:
You'd still need appropriate kernel sources, the latest being:
Ubuntu has some pointers on how to build a dkms package. It's going to require some reverse engineering no matter how you look at it. That's what I had to do. |
thank you it worked :D |
Thanks, works great. But is there opportunity to build something like this for bluetooth connection? |
CUH-ZCT2E already works fine with Bluetooth. The problem is USB-specific. |
So you can for example change color of light bar using steam? |
Hey bro, could you help me, please? i have a steam deck and i came to this github because of this thread on reddit: https://www.reddit.com/r/SteamDeck/comments/zcfun1/comment/j8ivf5s/ My dualshock has the same problem as mentioned,and i tried to install these packages, i had to use pacman to install in the SteamOS, but the controllers still not working after paired, there is a another way to install these? or there is a way to find out whats it's going on after paired? thank you in advanced. |
can you connect it with a cable and type |
Issue:
ds4drv
does not recognize some of the newer DS4 devices, including CUH-ZCT2E.Expected behavior:
ds4drv
would recognize this controller like any other.Potentially related bugs: #104, #114, #162, #163
Related info: My controller shows up using
lsusb
as054c:05c4 Sony Corp. DualShock 4
. My output when usingds4drv
:At this point it hangs. Same thing when using
hidraw
via USB:I don't think that it's being recognized by hidraw at all. See this output after plugging it in from
dmesg
:My system:
The text was updated successfully, but these errors were encountered: