I have seen a specific problem on Handsprings and the Samsung i300 and
hoping someone can help. I assume (haven't verified) that this problem is
the same one as reported from a customer with a Treo phone.

Seems something is stealing the serial port when the hotsync cable (or
cradle) is plugged in  that keeps my program from opening the port. The only
way to fix it is to disconnect the cable or cradle and reconnect it.  Is
there a software way around this?

On top of this problem, I have also noticed that the i300 seems to steal the
port when the phone is on. If my program is running and you turn on the
phone, it stays connected, but if you turn the phone on then run my program
it will not connect even if you 'cycle' the cable connection.  As soon as
you turn off the phone and cycle the cable connection, it reconnects.

I disable the Handspring Keyboard daemon:

if (!FtrGet ('hsEx', 0, &ftrValue))
     HsExtKeyboardEnable (false);

I check for the new Serial Manager like this:

err = FtrGet(sysFileCSerialMgr,sysFtrNewSerialPresent, &ftrValue);

I am opening the port like this:

err = SrmOpen (serPortCradlePort, 2400 , &gSerialRefNum);

Can anyone shed some light?

TIA,
Mike



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to