We have a programme which communicates via raw IrDA with another
device. It works fine with the iPAQ 36xx and 37xx series.
But on the iPAQ 39xx we have serious problems. The iPAQ sends
additonal bytes like 0xFF, 0xFC oder 0xFA at the beginning of
the communication. Even the simplest example programme
hCommPort = CreateFile( TEXT( "COM2:" ), GENERIC_WRITE|GENERIC_READ,
0, NULL, OPEN_EXISTING, 0, NULL);
CloseHandle( hCommPort );
sends one byte to another device. There is no WriteFile or any other
communication function used !
The iPAQ 3970 we are using has the actual ROM version 2.10, also the
available service pack SP222283 doesn't change this behaviour.
Does anybody have the same problem or knows a solution ?