PDA

View Full Version : Wired PS3 controller won't rumble on PC



Billkwando
11-26-2014, 05:19 PM
Hi all!

I have a Hori Flightstick 3 HOTAS, which is a (rather rare, unfortunately) wired PS3 controller, designed primarily for Ace Combat, much like the FS2 (PS2) and the Ace Edge (360). The controller is compatible with windows via generic MS driver 6.1.7601.18199 (probably the problem).

http://content.hwigroup.net/images/products/xl/187864/hori_flight_stick_3.jpg

The stick vibrates on the PS3, but not on PC.

Here's the controller info from USBview.


Device Descriptor:
bcdUSB: 0x0200
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 (64)
idVendor: 0x0F0D
idProduct: 0x0018
bcdDevice: 0x1000
iManufacturer: 0x01
0x0409: "HORI CO.,LTD."
iProduct: 0x02
0x0409: "Flightstick3"
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x09
Open Pipes: 2

Endpoint Descriptor:
bEndpointAddress: 0x02
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x0A

Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x0A

Configuration Descriptor:
wTotalLength: 0x0029
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0xFA (500 Ma)

Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0x03 (HID)
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00

HID Descriptor:
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22
wDescriptorLength: 0x0089

Endpoint Descriptor:
bEndpointAddress: 0x02
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x0A

Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x0A

I'm running Windows 7 Ultimate 64

I have (perhaps pointlessly) installed the lavendy rumble driver:
http://lavendy.net/special/driver/xi/index.html

I also tried Motionjoy, but I was just like 0_o

I've been searching for at least a week, because normally I'm pretty tenacious when it comes to internet research, and I didn't want to prematurely ask for help.....but I'm just clueless. Everything I find PS3 controller/driver related is geared toward Dual Shock 3s, which are bluetooth, and a completely different animal.


Anybody have any suggestions or workarounds?


Edit: In a fit of reckless wackiness, I tried installing the Saitek X45 driver (people often say that the AC sticks are just a copy of the X45) just to see if it would work. The USB driver didn't but surprisingly, the HID game controller driver actually did. I checked it in the controller config screen and everything. I then found out, in a twist of cruel & hilarious irony, that the Saitek X45 doesn't even have force feedback, so basically the driver does the exact same thing the old one did.

Is it possible to mix and match drivers?

seanami
11-28-2014, 01:28 PM
Hmm not sure if this will help, but for generic ps3 controllers, I use this:
http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller
Xinput wrapper and everything works fine, don't know if that would help with your rumbling issue