Does anyone know anything about force feedback (aka rumble) support for HID devices?
I have been searching everywhere for details of how it works, but can't find anything. I'm starting to think that it is impossible to support via a standard HID interface, only with a dedicated driver.
Force feedback with HID device
That's defined in the PID class (Physical Interface Devices), an extension of the HID class. See Device Class Definition for PID 1.0.
This Document describes the USB Physical Interface Device or PID Class. The PID Class is intended as an extension of the Human Interface Device (HID) Class for devices that require “real-time” physical feedback. The main focus for the definition is for the use of haptic devices and the implementation of force feedback systems. However there is no requirement that members of this class generate this type of effect. Examples of devices that are member of this class are force feedback joysticks, motion platforms, and force feedback exoskeletons.