• 0 Vote(s) - 0 Average
• 1
• 2
• 3
• 4
• 5
Hardware: simple utility for send hex commands to usb device
02-21-2008, 04:29 AM,

More progress on this front...I finally got a good usbsnoop.log and parsed it with grep and less. Turns out that the commands to set the wheel range are the same for the DFP as they are for the G25. I see the value
Code:
0xf8818403000000
go by when the wheel is set to 900-degree mode, and
Code:
0xf8812800000000
when the wheel is set to 40-degree mode.

Now the big question is, why didn't this work for me when I tried it with my DFP before? I guess it's time to try it again, but will have to wait, I'm tired...

edit: here are some formulas for setting the axis-range on the DFP/G25. The command is prefixed by four bytes "f881", followed by four bytes representing the range value, followed by 6 bytes of 0-padding. The 4-byte range value can be found via the following formula (converting the result to integer and expressed as hex):
Code:
range_value = (degrees - 40) * (23555 / 860) + 10240
For example, the range_value of 600 degrees would be
Code:
range_value = (600 - 40) * (23555 / 860) + 10240 = 25578
The formula for finding the range in degrees for a given range value is thus:
Code:
degrees = (range_value - 10240) * (860 / 23555) + 40
and an example, range_value of 33795 (0x8403) degrees:
Code:
degrees = (33795 - 10240) * (860 / 23555) + 40 = 900

edit 2: most of the above info is crap, good info follows...

 Messages In This Thread Hardware: simple utility for send hex commands to usb device - by avl - 12-29-2007, 01:55 AM [No subject] - by thelusiv - 12-30-2007, 05:05 AM [No subject] - by avl - 12-30-2007, 06:14 AM [No subject] - by thelusiv - 12-30-2007, 06:36 AM [No subject] - by avl - 12-30-2007, 08:05 AM [No subject] - by thelusiv - 12-31-2007, 08:14 AM [No subject] - by avl - 12-31-2007, 08:44 AM [No subject] - by thelusiv - 01-03-2008, 06:19 PM [No subject] - by thelusiv - 02-09-2008, 05:58 AM [No subject] - by thelusiv - 02-21-2008, 02:50 AM [No subject] - by thelusiv - 02-21-2008, 04:29 AM [No subject] - by thelusiv - 03-14-2008, 02:43 AM [No subject] - by rm - 03-17-2008, 12:43 PM [No subject] - by thelusiv - 03-17-2008, 01:12 PM [No subject] - by rm - 03-17-2008, 02:03 PM [No subject] - by thelusiv - 03-17-2008, 02:36 PM [No subject] - by rm - 03-17-2008, 03:15 PM [No subject] - by thelusiv - 03-17-2008, 06:10 PM /dev/js0 disappeared - by tof8pool - 04-21-2008, 12:29 PM Full G25 wheel support under Linux (except force feedback) - by pouillot - 05-12-2008, 12:49 PM G25 all axes / buttons AND force feedback - by tof8pool - 09-27-2008, 01:22 PM [No subject] - by joevenzon_phpbb2_import3 - 09-28-2008, 08:02 PM [No subject] - by bunder - 10-11-2008, 07:08 PM [No subject] - by tof8pool - 10-12-2008, 05:47 AM [No subject] - by bunder - 10-12-2008, 08:20 AM [No subject] - by Rich43 - 10-18-2008, 10:41 PM [No subject] - by bunder - 10-19-2008, 06:01 AM [No subject] - by Rich43 - 10-19-2008, 03:32 PM [No subject] - by tof8pool - 10-20-2008, 01:58 AM [No subject] - by Rich43 - 10-20-2008, 11:32 AM [No subject] - by tof8pool - 10-20-2008, 01:10 PM [No subject] - by Rich43 - 10-21-2008, 03:22 PM [No subject] - by Rich43 - 10-21-2008, 03:53 PM [No subject] - by tof8pool - 10-22-2008, 02:10 AM [No subject] - by Rich43 - 10-25-2008, 08:58 PM [No subject] - by tof8pool - 10-26-2008, 01:16 PM [No subject] - by joevenzon_phpbb2_import3 - 10-27-2008, 10:43 PM [No subject] - by eXSs - 10-28-2008, 09:03 AM [No subject] - by tof8pool - 11-02-2008, 06:09 AM [No subject] - by cgaudry - 12-22-2008, 05:40 PM [No subject] - by Simey - 03-11-2009, 06:50 AM shameless first post bump DFP 900 DEGREES PLZ! - by philt - 05-01-2009, 04:55 AM [No subject] - by joevenzon_phpbb2_import3 - 05-01-2009, 07:59 PM [No subject] - by thelusiv - 05-01-2009, 08:21 PM [No subject] - by cgaudry - 11-05-2009, 02:41 PM [No subject] - by joevenzon_phpbb2_import3 - 11-06-2009, 01:51 AM [No subject] - by cgaudry - 11-07-2009, 07:12 AM [No subject] - by cgaudry - 11-13-2009, 04:02 PM [No subject] - by joevenzon_phpbb2_import3 - 11-16-2009, 11:44 PM [No subject] - by bopApocalypse - 11-17-2009, 11:53 PM Automatic G25 recognition - by IvanVimes - 11-30-2009, 10:09 AM [No subject] - by joevenzon_phpbb2_import3 - 12-01-2009, 12:06 AM G25 udev rules - by tof8pool - 03-21-2010, 11:26 AM [No subject] - by Blackylol - 05-10-2010, 04:53 PM [No subject] - by joevenzon_phpbb2_import3 - 05-10-2010, 10:25 PM [No subject] - by Metaphysicist - 11-22-2010, 04:21 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)