:( I made a last ditch effort to get the threader working. No.
The firmware failed to account for the fact the keys are active low, and the motor driver wont accept the outputs from the 8051 (really resenting not having used an ULN2003)