At 12:00 PM -0500 2002/02/20, [EMAIL PROTECTED] wrote: >It seems that there is a known bug in the new SerialMgr whereby raw >IrDA does not work properly. This has been reported by several people, >and rumor has it that Palm has fixed it internally.
If memory serves, this is fixed starting with Palm OS 4.0.1 -- Palm OS 4.0.0 was the only version with the bug to my knowledge. >It has been suggested that sending an IrDA enable command directly to >the virtual serial driver, rather than using SrmControl, might >work. However, I'm a little fuzzy on how to do this. I presume it >involves the VDrvControl function and the vdrvOpCodeEnableIRDA flag, >but how do I get a pointer to the appropriate driver data structure? Therein lies the rub... access to the port driver plug-in's DrvControl entry point is really only possible from within the serial manager itself. I know this because I patched the broken 4.0.0 functionality in System Update 4.0.1 (which was, unfortunately, never released publicly). Circumventing this requires an incredible amount of hacking... it might be possible given enough time, effort, and the serial manager and driver plug-in sources as reference... but I can't recommend it. Regards, Jim Schram PalmSource Inc. Partner Engineering -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/tech/support/forums/
