UNDP USB Drivers Version 1.00.08
10/28/2008

This readme covers important information concerning UNDP USB drivers

Table of Contents

1. Installation notes
2. What's new in this release
3. Known issues

---------------------------------------------------------------

1. INSTALLATION NOTES

UNDP USB Drivers installer is built to run on Windows XP and 
Windows Vista operating systems.
 
UNDP USB Drivers Software Requirements:

  UNDP-1 hardware and firmware supporting VID/PID combinations:
    0x03F0 / 0x201D
    0x03F0 / 0x1F1D
    0x05C6 / 0x9201
    0x04DA / 0x250C
    0x04DA / 0x250D
    0x413C / 0x8171
    0x413C / 0x8172
    0x1410 / 0xA008
    0x1410 / 0xA001
    0x0B05 / 0x1774
    0x0B05 / 0x1776
    0x19D2 / 0xFFF2
    0x19D2 / 0xFFF3
    0x1557 / 0x0A80
    0x1557 / 0x0A81
    0x05C6 / 0x9231
    0x05C6 / 0x9232

---------------------------------------------------------------

2. WHAT'S NEW

This Release (UNDP USB Drivers Version 1.00.08) 10/28/2008
USB Driver updates:
   Composite driver 6.0.5.4(2.0.5.4 internal version)
   Network driver 6.0.3.2(1.0.3.2 internal version)
     a. Added IP-only mode support. (1.0.3.2)
     b. Added additional remove lock to avoid stray-away 
        QMI operations. (1.0.3.2)
     c. Added a worker thread to handle QMI operations to avoid 
        deadlock and increase efficiency. (1.0.3.2)
     d. Added statistics summary to debug output to aid debugging. 
        (1.0.3.2)
     e. Changes have been made so that the driver does not request 
        QMI statistics from the device, the driver maintains its 
        own statistics instead. (1.0.3.2)
     f. Enhanced error handling for device removal. (1.0.3.2)
     g. Added QCMP_TEST_MODE to support development/testing. 
        The feature would be enabled for engineering builds 
        only. (1.0.3.2)
   Filter driver 6.0.0.1
   Installer updates:
     a. Added support for 0x0B05/0x1774 and 0x0B05/0x1776.
     b. Added support for 0x19D2/0xFFF2 and 0x19D2/0xFFF3.
     c. Added support for 0x1557/0x0A80 and 0x1557/0x0A81.
     d. Added support for 0x05C6/0x9231 and 0x05C6/0x9232.

Prior Release (UNDP USB Drivers Version 1.00.07) 06/23/2008
USB Driver updates:
   Composite driver 6.0.5.4(2.0.5.4 internal version)
     a. Added support for PID F005. (2.0.5.2)
     b. Changed the port device type from FILE_DEVICE_UNKNOWN to FILE_DEVICE_SERIAL_PORT
        for better compatibility. (2.0.5.2)
     c. Refined error handling for USB control transfer. (2.0.5.2)
     d. Added support for PID 9012, 9013, 9016 and 9017. (2.0.5.3)
     e. Added support for 1.8Mbps baudrate(2.0.5.3)
     f. Changes were made so that pending IRPs related to power management would be
        cancelled proactively during driver/device removal. (2.0.5.4)
   Network driver 6.0.3.1(1.0.3.1 internal version)
   Filter driver 6.0.0.1

Prior Release (UNDP USB Drivers Version 1.00.06) 05/29/2008
USB Driver updates:
   Composite driver 6.0.5.1(2.0.5.1 internal version)
   Network driver 6.0.3.1(1.0.3.1 internal version)
   Filter driver 6.0.0.1
   Installer updates:
     a. The drivers are WHQL signed
     b. Changed the RWIN Value for 0x05C6/0x9202 device.

Prior Release (UNDP USB Drivers Version 1.00.05) 05/19/2008
USB Driver updates:
   Composite driver 6.0.5.1(2.0.5.1 internal version)
   Network driver 6.0.3.1(1.0.3.1 internal version)
   Filter driver 6.0.0.1
   Installer updates:
     a. The drivers are WHQL signed
     b. Added support for 0x05C6/0x9211 and 0x05C6/0x9212.
     c. Added support for 0x413C/0x8171 and 0x413C/0x8172.
     d. Changed the QCDriverSelectiveSuspendIdleTime registry setting
        only when the registry value is not present
     e. Added the TCP/IP RWIN setting for all Customers
     f. Fixed the uninstall in QDL mode issue
     g. Support for new VID/PID 0x1410/0xA008 and 0x1410/0xA001
     h. Support for new VID/PID 0x05C6/0x9221 and 0x05C6/0x9222

Prior Release (UNDP USB Drivers Version 1.00.04) 04/01/2008
USB Driver updates:
   Composite driver 6.0.5.1(2.0.5.1 internal version):
     a. Fixed a possible race condition during IRP completion
     b. Removed registry setting for USB remote wakeup
     c. Corrected the implementation of HS-USB byte padding to work 
        around the HW bug
   Network driver 6.0.3.1(1.0.3.1 internal version):
    a. Fixed a race condition under which outstanding I/O might not be cleaned
       up when the network adapter was disabled. (1.0.3.1)
   Network driver 6.0.3.0(1.0.3.0 internal version):
     a. Fixed the BSOD issue triggered by run-away execution of the work item
        under arbitary system context
     b. Fixed the BSOD issue triggered by a race condition during IRP completion
     c. Provided a way to work around a BSOD issue on Windows XP when system came
        out of standby with NIC's power management disabled
   Filter driver 6.0.0.1:
     a. The Filter driver verion changed to 6.0.0.1
   Installer updates:
     a. The drivers are WHQL signed
     b. Fixed the registry service key deletion issue.
     c. The Title name changed to "Qualcomm Gobi Driver package for <customer>"
     d. Fixed the COM port change issue after uninstall/install
     e. Removed all the checked verion drivers from the installer

Prior Release (UNDP USB Drivers Version 1.00.03) 02/26/2008
USB Driver updates:
   Composite driver 2.0.5.0:
     a. Associated a generic name to USB PID 3100
     b. Made USB init code multi-processor safe to avoid system crash
     c. Removed remote wakeup configuration from the user interface 
        and made remote wakeup dependable on USB selective suspension
     b. Changes were made so that USB selective suspension and remote 
        wakeup are disabled when system powers down
   Network driver 1.0.2.9:
     a. Modified build scripts to generate unified driver binaries 
        for 32-bit and 64-bit Windows platforms
     b. Changes were made so that the network connection is disconnected 
        when system powers down
     c. Disabled USB selective suspension and remote wakeup when system 
        powers down
     d. Explicitly set status for TX packets to avoid uninitialized memory
     e. Fixed some race conditions with overlapping events to avoid driver
        or system hang
   Installer updates:
     a. The drivers are WHQL signed
     b. Support for new VID/PID 0x04DA/0x250C and 0x04DA/0x250D
     c. USB Selective suspension is enabled by default for 0x04DA/0x250D device
     d. Fixed the uninstall issue - now the device manager will show all the
        4 devices with Yellow bang on all operating systems after uninstall

Prior Release (UNDP USB Drivers Version 1.00.02) 01/31/2008
USB Driver updates:
   Composite driver 2.0.4.9:
     a. USB Selective suspension is disabled by default
     b. Fixed the bug which could prevent read thread from being cancelled
   Composite driver 2.0.4.8 updates:
     a. Fixed bug that would cause an application such as 
        SecureCRT to get stuck when USB selective suspension
        is enabled
     b. Fixed bug which would prevent driver from enabling the
        USB selective suspension after processing 
        IOCTL_SERIAL_SET_HANDFLOW
   Network driver 1.0.2.8:
     a. USB Selective suspension is disabled by default
     b. Fixed the bug which could prevent read thread from being cancelled
   Network driver 1.0.2.7 updates:
     a. Modified to handle unavailable current channel rate
     b. Modified to handle unavailable network statistics
   Installer updates:
     a. The drivers are WHQL signed
     b. Fixed the Modem port uninstall issue
     c. USB Selective suspension is disabled by default for 0x03F0/0x1F1D and other devices
     d. USB Selective suspension is enabled by default for 0x05C6/0x9202 device
     e. Added a option called SS, which can be passed to the installer
        for enabling/disabling Selective Suspend(SS=1/SS=0)
     f. Removed the NMEA string from the name displayed for NMEA port 
        for 0x03F0/0x1F1D device.

Prior Release (UNDP USB Drivers Version 1.00.01) 01/04/2008
   a. The drivers are now WHQL signed using 1.00.00 release drivers
   b. Fixed the QDL port uninstall issue

Prior Release (UNDP USB Drivers Version 1.00.00) 12/14/2007
USB Driver versions:
   Composite driver 2.0.4.7
   Network driver 1.0.2.6
   Filter driver 6.0.6000.16386
a.	Initial submission USB Drivers Installer
b.	Support of USB Filter driver installation
c.	Support for both 32 and 64 bit XP/Vista operating Systems

---------------------------------------------------------------

3. KNOWN ISSUES

---------------------------------------------------------------

Copyright (c) 2008, QUALCOMM Incorporated
All rights reserved.