das problem ist, das der transceiver folgendes sendet:
BITWEISE
1 = licht aus
0 = 36khz moduliertes licht
und das irda protokoll sehr komplex ist, es sendet ganze bytes und diese inklusiver paritäten und fehlrkorrekturdaten. ausserdem sind die bytes glaube ich vertauscht, also 0 = licht aus.

handshake-daten, welche vpn irda verwendet werden, werden vom rs232-transceiver gar nicht übertragen: er hat nämlich nur die beiden leitungen tx und rx.

du siehst also: ein billiger adapter (ebay ab 1-2 euro, fachhandel für 5-6 euro) dürfte das problem deutlich schneller beenden =)