Hello,

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

HANDLE hCommPort;
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 ?

Thanks,
Winfried

Re: IrDA bug on iPAQ 39xx by Adrian

Adrian
Fri Aug 15 16:29:54 CDT 2003

Sounds like a TinyTP credit to me.

Winfried Strittmatter wrote:
> Hello,
>
> 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
>
> HANDLE hCommPort;
> 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 ?
>
> Thanks,
> Winfried