it took me a good 2 or 3 hours to get this thing to work but here are my series of failures i had before i got it to work.
The first time i tried i downloaded the wrong libusb-win32 i got the libusb-win32-filter-bin-0.1.12.1 when i needed to have the 0.1.10.1. so i uninstalled and got the right one. i downloaded the package Sixaxis_PS3_Win32_Driver_For_PC which has the 3 files you need. so i installed again. ran the ps3sixaxis_en.exe and opened and closed(as it should) but without saying it found anything, only the 5 busses. no response in the nothing worked in the controller properties thing. ps button didn't do anything ect..
sooo. i decided to uninstall and delete every that was installed. including the 2 i the system32 and system32\drivers. i installed again using the stuff in the Sixaxis_PS3_Win32_Driver_For_PC. when the test window came up for the libusb-win32 install, i noticed my dll version and my driver versions were different(says it at the top of the test). one was 0.1.10.1 and the driver was 0.1.12.1. which i'm not sure why because i installed using the 0.1.10.1. i went ahead and tried again nothing worked.
another hour went by of reading pages of forums and repeating steps.
finally i decided to uninstall my controller from the device manager, uninstall libusb_win32, delete every file i downloaded. i re downloaded ps3sixaxis_en.exe and its libusb0.dll (which by the way should be in the same folder or you'll get an error). i downloaded the libusb_win32 file from source forge. i got the 0.1.10.1 version.
i was all set to reinstall again but i decided i would restart my comp first. so i did...
i had my controller plugged in
i start reinstalling and i see my dll version and my driver version are the same now during that test libusb_win32 does after you install it.
i use the ps3sixaxis_en.exe file. opens and closes like it should. so i didn't notice if it said anything different than "found 5 busses".
opened the controller properties. pressed the ps button and it worked. don't try to calibrate or the joystick will go insane. at least it did for me. so i just use the default settings.
i don't know how helpful this will be being that its rambling in nature and unorganized. its just a quick write up of what happened before it worked. i don't know what specifically it was that caused it to work. i know a lot of it was probably unnecessary. if it doesn't work just keep trying different things it'll work eventually if you have the patience.
Bookmarks