you could try using the alternative output available through the USB port:
CODE
Pin 01 - USB 5VDC(+) (common with Pins 2,3)
Pin 02 - 5VDC(+) (common with pins 1,3)
Pin 03 - 5VDC(+) (common with pins 1,2)
Pin 04 - Unknown (used on travel remote) 1.75 VDC (+)
Pin 05 - Unknown (used on travel remote) 1.75 VDC (+)
Pin 06 -
Pin 07 -
Pin 08 -
Pin 09 - Video (+)
Pin 10 -
Pin 11 -
Pin 12 -
Pin 13 - Audio L (+) (also audio on travel remote)
Pin 14 - Audio R (+) (Also audio on travel remote)
Pin 15 -
Pin 16 -
Pin 17 - Unknown (used on travel remote) these are likely our trigger
Pin 18 - Unknown (used on travel remote) these are likely our trigger
Pin 19 - Ground (common with Pins 22,23,24,and shield)
Pin 20 - USB Data (-)
Pin 21 - USB Data (+)
Pin 22 - USB Ground (common with Pins 19,23,24,and shield)
Pin 23 - Ground (common with Pins 22,19,24,and shield)
Pin 24 - Ground (common with Pins 22,23,19,and shield)
I believe it treats this audio port differently...
I really wish they'd just make simple interface that people can build off of, discrete pins to control the face buttons would be awesome, even a documented serial interface would be appreciated (this very well may be a serial interface but it's not documented)