What we are getting is exactly as you describe it. If we could get by the initial check and the message asking for the joystick, it would probably work (the empirisoft port read/write test does work with both signals 120 and 248).
How could we do that?