|print("First, install the pyusb module with PIP or your package manager.")|
|if os.geteuid() != 0:|
|print("You need to run this script with sudo")|
|dev = usb.core.find(find_all=True)|
|for d in dev:|
|if d.idVendor == 0x045e and d.idProduct == 0x028e:|
|d.ctrl_transfer(0xc1, 0x01, 0x0100, 0x00, 0x14)|
Nov 12, 2022
Try the one in paroj xpad repo with branch fantech. It has all the fixes for the game pad and needs more testing.
Nov 21, 2022
(FIXED)when i try to execute the script it tells me to install the pyusb module even tho i installed it already. i don't know whats wrong I install pyusb then i do "python fixcontroller.py" and then it says ''First, install the pyusb module with PIP or your package manager.''
I was using pythton 2.7 then i switch to python 3.8 and the it worked
I'm facing the same problem, Please tell me how you managed to fix this issue.
Nov 21, 2022
sudo apt install python3-pyusb
sudo pip3 install pyusb
Nov 26, 2022
@amardhruva I have tried the xpad kernel driver and can confirm it fixes the problem without having to run the workaround script.
Nov 27, 2022
Thank you! I've tried everything on the net and this fixed my controller being detected but not outputting anything on Kali Linux 6.0.0
@Breakthru have you tried using the updated xpad driver?