From: Johann D. <jo...@Do...> - 2002-01-19 16:20:45
|
On Sat, 19 Jan 2002, Rodrigo Damazio wrote: > Bj|rn Augustsson wrote: > > >Quoting Rodrigo Damazio <cu...@uo...>: > [...] > Regarding the HID-specific stuff which isn't supported through > the event API, such as binding physical units, how about using a > "/dev/usb/hidsomething" device which could control this?? I guess this > is more generic than creating it on the "jsx" device because it applies > to many kinds of HIDs, not just joysticks... The event API is not fixed, as far as I know. It would be better to use this one. Indeed, we do not know for sure this is hid specific. > > >>I don't know how to interpret some of the hex > >>data...I've realized some things, for example a phase that starts with > >>01 is to report buttons and axes, "02 32 00" is when you hold the > >>stick(there's a little sensor), "02 36 00" is when you release it, and > >>so on... > >> > > Funny, this really looks like the I-Force protocol. May I have a copy of your dumps ? According to Immersion, Microsoft uses its own software and drivers, which Immersion knows nothing about. But maybe they actually use the iforce protocol. I don't know. On the other hand, I notice that the pid spec does not differe much from the iforce one. > >Can you send me the dumps you have? That could really help me understand > >some problems I'm having. I started from the other direction, from the > >spec down, instead of from the wires up. > > > I have looked at the specs too, but at first sight they didn't > help much, mostly because I had never looked at USB in a low level...but > I'll look at them better tonight...does this joystick follow those specs > then? Or do we really have to guess how it works? > I'll send you some dumps by e-mail(so as not to clutter up the > mailing list)...do have Immersion Studio?? If not you should get it, Well, if you compress them, they should not be that big, should they ? At least, please also send a copy to me. > because my dumps are all done while using it(I set it to use the SFF2 > through DirectInput)...then you can know what was happening during each > dump... > -- Johann Deneux |