		 --------------------------------------------------
                     USBXpress Development Kit v2.42 Release Notes
                     Copyright (C) 2006 Silicon Laboratories, Inc.
		 --------------------------------------------------

This release contains the following components:

Driver Directory:
	Customizable Installer
        	* PreInstaller.exe
	        * Setup.ini

	Customizable Uninstallers
        	* SiXpUnin.exe
		* SiXpUnin.u98
		* SiXpUnin2k.exe
		* SiXpUnin.u2k

	Device Drivers  
		* SiUSBXp.sys
		* SiLib.sys

	Inf and Catalog files
        	* SiUSBXp.inf
	        * SiUSBXp.cat

Examples Directory:
	CP210x Directory:
		* CP210x Test.exe example and source
			- This example application transfers data between a CP210x device 
			  and a real COM Port using a NULL modem cable
	C8051F32x Directory:
		* F32x_FileTransfer Example and source
			- This example transfers files to and from the 'F32x device 
		* F32x_TestPanel Example and source
			- This example displays and sets the current states of input
			  and output modules on the C8051F320-TB target board
	C8051F326_7 Directory:
		* F326_7_FileTransfer Example and source
			- This example transfers files to and from the 'F326/7 device 
	C8051F34x Directory:
		* F34x_FileTransfer Example and source
			- This example transfers files to and from the 'F34x device 
		* F34x_TestPanel Example and source
			- This example displays and sets the current states of input
			  and output modules on the C8051F340-TB target board

USBXpress API Directory:
	F32x_Device Directory:
		* Firmware Library for C8051F320/1 devices
	F326_7_Device Directory:
		* Firmware Library for C8051F326/7 devices
	F34x_Device Directory:
		* Firmware Library for C8051F34x devices
	Host Directory:
		* Windows DLL library for Cp210x, F32x and F34x devices

Utilities Directory:
	CP210xSetIDs Directory
		* Utility to change EEPROM contents on CP210x devices works with both the
		  VCP and USBXpress drivers.
	USBXpress 1.4 Uninstaller
		* Batch files to uninstall version 1.4 USBXpress device drivers


Known Issues and Limitations
----------------------------

	1) Supported operating systems: Microsoft Windows 98SE/2000/XP.

	2) When using this package with CP210x devices, you must change the default factory
	   Product ID (PID) from 0xEA60 to 0xEA61. Install the device as instructed in your
	   CP210x Development Kit along with the Virtual Serial Port Drivers. Once the device
	   is installed, use the CP210xSetIDs.exe program to change the PID to 0xEA61. Then
	   you may load the USBXpress device driver included in this package.

	3) This device driver supports Windows 98SE, 2000, and XP. When using the PreInstaller
	   under Windows 98 if Windows does not automatically find the driver files, direct it 
	   to the "Windows\Inf\Other" directory. 

	4) This version of the Device Driver is not Windows Certified. Thus, warning messages under
	   Windows XP will result. Ignore these messages and choose to continue if you wish to
	   install this driver. When using the PreInstaller under Windows XP you will be required
	   to press the "Next" button when the Add New Hardware Wizard appears to choose to 
	   automatically find the device drivers. These messages and dialogs will disappear when
	   the device drivers are certified.

	5) A call to SI_GetProductString with 'Options' set to SI_RETURN_DESCRIPTION will return 
	   only the driver description string, and not the one in the device.
	
	6) When using SI_SetBaudRate with CP2101, only the valid baud rates listed in the 
	   CP2101 data sheet should be used. Attempting to use other baud rates will return 
	   SI_DEVICE_IO_FAILED.

	7) Corresponding with USBXpress release 2.4 is a change in installation strategy. 
	   This USBXpress release will now be compatible with the release downloaded from 
	   www.silabs.com. Due to this change, USBXpress release 2.4 will not recognize 
	   previous installations. The new installation will overwrite any existing files
	   if installed to the same location as a previous installion. Attempting to 
	   uninstall a previous installation will affect the new installation if located 
	   in the same directory. 


Revision History
-----------------

version 2.42
	Corrections
	-----------
	'USBXpress Host API
		Fixed the constant SI_WRITE_FAILED return when USING SI_Write();

Version 2.41
	Corrections
	-----------
	'USBXPress Host API:
		Wrong build of the Interface DLL replaced with the correct build.

Version 2.4

	New Features/Enhancements
	-------------------------
	No changes to host-side driver and DLL; version numbers incremented to v2.4.
	'F3xx firmware libraries:
		USBX_F320_1.LIB firmware library is compatible with 'F320/1 and 'F34x devices.
		Added FileTransfer and TestPanel examples for 'F34x devices - please note that 
		these examples are the same as those for 'F32x device because those devices 
		are code-compatible.
		
		Added new firmware library for C8051F326/7 devices (USBX_F326_7.LIB).
		Added FileTransfer example for C8051F326/7 devices.
		If you are porting an existing application from 'F320/1 to 'F326/7, please note
		that these two families are not exactly code-compatible. See the device datasheets
		for more details.

		Added function USB_Get_Library_Version to library that returns a 2-byte BCD
		value (0x0241=2.41); Previously, the only way to determine the version was by
		the file date.

	Corrections
	-----------
	'F320/1 firmware library:
		Fixed issue in v2.3 library that ignored a IN endpoint halt command.


Version 2.31


Version 2.3

	New Features/Enhancements
	-------------------------
	Application Note AN169 has been updated from Revision 1.5 to Revision 1.6:
	Updated Return Values for SI_Open, SI_Read, SI_FlushBuffers, and SI_GetPartNumber.
	'F320/1 firmware library:
		Library renamed from USB_API.LIB to USBX_F320_1.LIB
		USB_Clock_Start() function added to improve flexibility.
	See UpgradeNotes.txt for steps to upgrade existing applications.

	Corrections
	-----------
	Added GetPartNumber support for CP2101.
	Close function now sets a handle passed by reference to INVALID_HANDLE_VALUE.
	Updated invalid handle and invalid parameter checks in the API.
	'F320/1 firmware library:
		Fixed USB_Disable() hang issue.
		Eliminated unnecessary delay in Block_Write() when sending a zero-length packet.
		Corrected USB clock startup code to check if clock multiplier is already enabled.
		Removed default values for USB_Init() parameters to save code space; NULL cannot 
		be used any more to choose defaults.

Version 2.11
	License Agreement updated.

Version 2.1

	Corrections
	-----------
	FlushBuffers IO Control Request fixed for F32x devices, make sure to update
	both the device driver and the dll from your previous version.

Version 2.0
	New Features/Enhancements
	-------------------------
	64KB FIFO Read buffer added to the device driver.
	Functions added to support CP210x devices.
	Added customizable device driver Installer and Uninstaller.
	
	Corrections
	-----------
	ResetDevice function removed.

Version 1.4

	New Features/Enhancements
	-------------------------
	Added Windows XP certified drivers to Kit. Certified drivers located in the 
	"Driver/Windows Certified" directory.

	Corrections
	-----------
	Fixed Windows 98SE issue where the serial number string was not being returned.
	Fixed driver load issue under Windows 98SE.


Version 1.3
	New Features/Enhancements
	-------------------------
	Converted to Silicon Laboratories branding.

Version 1.2
	New Features/Enhancements
	-------------------------
	Added Visual Studio .Net(Copyright Microsoft Corporation) support

	Corrections
	-----------
	Fixed Keil Linker incompatibility which would give the following linker error:
	Fatal error L251: Restricted module not supported.
	
Version 1.1

	Corrections
	-----------
	Fixed Windows 98SE issue where the serial number string was not being returned.


Version 1.0

	New features/Enhancements
	-------------------------
	Initial release.

	Corrections
	-----------
	Initial release.


