Hardware & Technical Help! Arduino re-wired pro throttle not seen by E: D.

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).
 
Last edited:
In case anyone else builds a custom controller (or want's to revive an 'obsolete' one), here's the answer: it's a bug in E: D....

Apparently the game doesn't recognise it because it's a single axis throttle. Added a 'dummy' X and Y axis (to emulate a regular joystick) to the controller, and E: D sees it and is able to use the throttle.

Guess I'll submit a ticket.
 
Back
Top Bottom