Help! Arduino re-wired pro throttle not seen by E: D. (Edit: Solved - ED bug!)
Have been a little below par recently, hence not so frequent on the forums, but to take my mind off things, I've re-wired an old Mac (ADB interface) CH Pro Throttle with an Arduino Pro-Micro.
The firmware used is MMjoy, and remarkably, everything worked correctly first time..... mostly.
The problem is: Windows 8 'sees' the new device in devices and printers, I can test and calibrate it in Windows just fine, it shows up in DXdiag, *but* E: D refuses to see it and bind any buttons or axes to it.
One of the (many) nice things about the MMjoy firmware is that you can set any PID/VID you like. I've tried it with the stock hex 8888 for both, the 'correct' 068E/00F1 of a real CH Pro Throttle, and a couple of other lower values, all to no avail. (Registry was scoured of the previous values before trying a new value).
I've also tried adding the specific name/PID/VID to the 'DeviceMappings.xml'.
Anyone got any ideas? I'm a little stumped at the moment.
(MMjoy requires the use of a USBASP programmer that costs about £2, and converts a Pro-Micro to 36 digital inputs, 6 x 10-bit analogue inputs (2 more than a standard pro-micro), variable filtering/averaging for noisy sensors, selectable key de-bounce and other goodies).
Have been a little below par recently, hence not so frequent on the forums, but to take my mind off things, I've re-wired an old Mac (ADB interface) CH Pro Throttle with an Arduino Pro-Micro.
The firmware used is MMjoy, and remarkably, everything worked correctly first time..... mostly.
The problem is: Windows 8 'sees' the new device in devices and printers, I can test and calibrate it in Windows just fine, it shows up in DXdiag, *but* E: D refuses to see it and bind any buttons or axes to it.
One of the (many) nice things about the MMjoy firmware is that you can set any PID/VID you like. I've tried it with the stock hex 8888 for both, the 'correct' 068E/00F1 of a real CH Pro Throttle, and a couple of other lower values, all to no avail. (Registry was scoured of the previous values before trying a new value).
I've also tried adding the specific name/PID/VID to the 'DeviceMappings.xml'.
Anyone got any ideas? I'm a little stumped at the moment.
(MMjoy requires the use of a USBASP programmer that costs about £2, and converts a Pro-Micro to 36 digital inputs, 6 x 10-bit analogue inputs (2 more than a standard pro-micro), variable filtering/averaging for noisy sensors, selectable key de-bounce and other goodies).
Last edited: