Edgeport Drivers for Windows CE Release 3.6.0.4 Install information =================== The self-extracting zip file CE3100.exe contains the following files: edgeser.dll EdgePort Usb to Serial driver usbprint.dll EdgePort Usb to Parallel driver iontrace.exe Utility for uploading trace info from edgeser.dll There are retail and debug versions of each of these drivers for each CE-supported CPU type. Example: Path of StrongArm SA-1100 retail drivers is: \CEDRVRS\ARM\SA1100\CE\RETAIL Release Notes: ============== v4.0.0.0 (Release 4/15/09) --------------------------- EdgePort driver for Windows CE 6.0 based device (x86 only). This is located at cedrvrs\x86\i486\ce600\retail\edgeser.dll. v3.6.0.4 (Release 07/20/07) --------------------------- 1. By default, do not "chase" data out. This fixes problem where transmit channel occasionally stalled. NOTE!!! - ARM4VI drivers are no longer provided. Use ARM720 drivers instead. v3.1.0.0 (Release 11/01/04) --------------------------- 1. Workaround for Microsoft UHCI driver bug. 2. Support Watchport (trivial problem because of 4th generation type Vendor ID). v3.0.0.0 (Release 03/12/04) --------------------------- 1. Added support for TI-based EdgePort/4's. v2.9.6.0 (Release 01/31/04) ------------------ 1. Fixed lockup that could happen under two conditions: Resuming from suspend with one or more serial ports open. Disconnect and reconnect EdgePort with one or more serial ports open. 2. Stopped a couple of rare memory leaks. 3. Fixed lockup that could happen if Receive Buffer filled up. This could happen if application wait too long to "ReadFile". 4. Driver assumed order of endpoint descriptors. Caused bug with NCR printer which had endpoint descriptors in different order. Fixed. 5. Removed several invalid ASSERTS (only affects debug build). v2.5.2.0 (Release 10/10/03) ------------------ 1. Support TI 3410-based EdgePorts. 2. Support multiple EdgePorts. Must have ComMappingBasedOnUSBPort set to 0. 3. For TI-Based EdgePorts, send only one 0 byte chase after data writes instead of 2. This will slightly improve performance at high baud rates. 4. Possible loss of received data when port is closed and reopened on TI-based EdgePorts (e.g. EP/1). Fixed. v2.4.0.0 (Release 9/16/03) ------------------ 1. Fixed memory leak that happened on certain EdgePort models when COM port is closed and re-opened. 2. Fixed small memory leak that happened when EdgePort was disconnected from USB. 3. Added workaround to fix USB stack for an SH4-based CE device would not handle 1 byte USB transfers if the transfer buffer started on an odd address. 4. Added "MaxBulkWriteLen" registry variable to control the maximum size of bulk writes (only affects 930-based EdgePorts). Defaults to 4096. 5. Add EdgePort serial XScale (ARV4VI) drivers. 6. Fix bug in handling of DCB.ffTXContinueOnXoff. v2.1.2.1 (Released 4/18/03) ------------------ 1. Fixed possible lockup that sometimes happened on modems when disconnecting because port data was received after the "port closed" confirmation. This bug was observed on a ViewSonic AirPanel with a USR v.92 modem. 2. Retail builds did not work with EdgePort/1 and any other TI-based Edgeport models on certain RISC CPU's such as SA-1100 due to reading a 16 bit value on an odd address boundary. Fixed. 3. Fixed handling of IOCTL_SERIAL_GET_COMM_STATUS so that it correctly reports the states of DSR and CTS. 4. Increase priority of read worker thread so that reads are not blocked by unyielding higher priority threads. 5. Don't export XXX_POWERUP and XXX_POWERDOWN API's. This fixes suspend/resume problem on CE.NET. 6. Change subsystem of binary image to 2.11 to be backward compatible with older CE versions. 7. Fix possible bug caused by incorrectly handling IOCTL_SERIAL_PURGE which could have caused a subsequent read or write to fail. v2.0.1.0 (Released 7/30/02) ------------------ 1. Fixed EdgePort/8 bug that was caused because port dependent arrays were only allocated for 4 ports (because of MAX_TI_PORTS). 2. Never try to read Epic Descriptor if CE version <= 2.11. 3. Added capability to redirect debug messages to a buffer where they can be retrieved with application IonTrace.exe. (Don't forget to document IonTrace). 4. Added support for Edgeport/1. v1.1.02 (Released 6/13/01) ------------------------- 1. Initial release