QDLService Version 2.00.22
10/28/2008

This readme covers important information concerning QDLService applications

Table of Contents

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

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

1. INSTALLATION NOTES

QDLService is built to run on Windows XP, and Windows Vista operating systems.  Support is not provided for Windows 2000, Windows NT and Windows 9X variants.

QDLoader Software Requirements:

Windows XP or newer operating system
Qualcomm WWAN USB Driver, build 1.0.08 or higher

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

2. WHAT'S NEW

This Release (QDLService Version 2.00.22) 10/28/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Add download support for VID/PID 0x1557/0x0A80 and 0x1557/0x0A81
b. Add download support for VID/PID 0x05C6/0x9231 and 0x05C6/0x9232
c. Revert to watch PBT_APMRESUMEAUTOMATIC

Prior Release (QDLService Version 2.00.21) 9/8/2008
a. Ignore PBT_APMRESUMEAUTOMATIC to avoid downloading firmware 
   when system resumes from standby automatically (non-interactively)

Prior Release (QDLService Version 2.00.20) 9/8/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS.
a. Ignore PBT_APMRESUMEAUTOMATIC to avoid downloading firmware 
   when system resumes from standby automatically (non-interactively)

Prior Release (QDLService Version 2.00.19) 8/1/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Add download support for VID/PID 0x0B05/0x1774 and 0x19D2/0xFFF2

Prior Release (QDLService Version 2.00.18) 7/30/2008
a. Add download support for VID/PID 0x0B05/0x1774 and 0x19D2/0xFFF2

Prior Release (QDLService Version 2.00.17) 5/14/2008
a. Add new install location C:\Qualcomm\QDLService to eliminate
   MUI dependencies and maintain backwards compatibility with
   CM API library.
b. Add logic to avoid QDLService crash under edge test condition
   when going to hibernate
c. Add download support for VID/PID 0x05C6/0x9221 and 0x1410/0xA008

Prior Release (QDLService Version 2.00.16) 5/16/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Add new install location C:\Qualcomm\QDLService to eliminate
   MUI dependencies and maintain backwards compatibility with
   CM API library.
b. Add logic to avoid QDLService crash under edge test condition
   when going to hibernate
c. Add download support for VID/PID 0x05C6/0x9221 and 0x1410/0xA008

Prior Release (QDLService Version 2.00.15) 4/22/2008
a. Add download support for VID/PID 0x05C6/0x9211 and 0x413C/0x8171
b. Add exception handling when reading device name

Prior Release (QDLService Version 2.00.14) 4/11/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Add download support for VID/PID 0x05C6/0x9211 and 0x413C/0x8171

Prior Release (QDLService Version 2.00.13) 2/26/2008
a. Changed permissions of options file to make it Windows
   Vista UAC compatible
b. Added support for 64 bit path in options.txt file

Prior Release (QDLService Version 2.00.12) 2/26/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Changed permissions of options file to make it Windows
   Vista UAC compatible
b. Added support for 64 bit path in options.txt file

Prior Release (QDLService Version 2.00.11) 2/15/2008
a. Move QDL Service options and log files to Windows Vista 
   UAC compatible locations

Prior Release (QDLService Version 2.00.10) 2/15/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Move QDL Service options and log files to Windows Vista 
   UAC compatible locations

Prior Release (QDLService Version 2.00.09) 2/8/2008
Engineering Release Only (NOT FOR EXTERNAL DISTRIBUTION):
a. Add download support for VID/PID 0x04DA/0x250C

Prior Release (QDLService Version 2.00.08) 2/7/2008
NOTE: 
This version of QDLService is built to meet FCC authentication
requirements for 2-way BIOS lock.
a. Add 2-way BIOS support for VID/PID combinations:
   0x03F0/0x201D, 0x05C6/0x9201, 0x04DA/0x250C
b. Add download support for VID/PID 0x04DA/0x250C

Prior Release (QDLService Version 2.00.07) 12/14/2007
a. Change service name from “Qualcomm MDM-1000 Download Service” to “Qualcomm UNDP Download Service”
b. Add support for VID/PID combinations 0x03F0/0x201D, 0x05C6/0x9201

Prior Release (QDLService Version 2.00.06) 08/31/2007
a. Share source files into new 'Core' library project and utilized above library in QDL Service project
b. Fix a typo in a QMI service enum
c. Create new UNDP protocol database initially consisting of the QMI protocol (WDS, DMS, NAS, and WMS services)
d. Increase maximum time spent waiting for device removal from 1.5s to 30s when closing download threads

Prior Release (QDLService Version 2.00.05) 07/25/2007
a. Clean up exited download thread (in case device removal notification is received before the current download thread exits)
b. Enhance download thread exit code reporting and logging

Prior Release (QDLService Version 2.00.04) 07/18/2007
a. Command-line options now work (was broken due to program name mismatch)

Prior Release (QDLService Version 2.00.03) 07/13/2007
a. Add logic to prevent the service from crashing when downloading to multiple devices

Prior Release (QDLService Version 2.00.02) 07/03/2007
a. Avoid writing more than QC USB mandated maximum
b. Improve performance

Prior Release (QDLService Version 2.00.01) 06/26/2007
a. Improve error handling of low-level read/writes

Prior Release (QDLService Version 2.00.00) 06/18/2007
NOTE: This release is not compatible with previous download protocol.
a. Update to common software version of QDL high speed download protocol
b. Add installation package that installs, uninstalls, starts and stops the service.

Prior Release (QDLService Initial Release) 5/25/2007
a. Release QDLService to demonstrate ability to download an image to a device via Windows Service.

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

3. KNOWN ISSUES

Installation:

No known issues.

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

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