Sunteți pe pagina 1din 10

Qualcomm USB Host Drivers Version 1.00.

05
5/28/2012

This readme covers important information concerning Qualcomm USB Host drivers

Table of Contents

1. Qualcomm USB Host Drivers information


2. What's new in this release
3. Known issues
4. Build instructions for source distribution
5. Install instructions

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

1. QUALCOMM USB HOST DRIVERS

Qualcomm USB Host Drivers are built for Windows XP, Windows Vista, Windows 7,
and Windows 8 operating systems and are intended for use with Qualcomm USB Host
hardware and firmware supporting all QUALCOMM VID/PIDs. Supported architectures
include x86, x64, and ARM (Windows 8 serial driver only).

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

2. WHAT'S NEW

This Release (Qualcomm USB Host Drivers Version 1.00.05) 05/28/2012


USB Driver updates:
Serial driver 2.0.9.6
a. Added PID 9056 support.
Network driver 4.0.0.5
a. Added PID 9056 support.
Filter driver 1.0.0.6
a. Added PID 9056 support.

Prior Release (Qualcomm USB Host Drivers Version 1.00.04) 05/17/2012


USB Driver updates:
Serial driver 2.0.9.5
a. Added PID 9053, 9054 and 9055 support.
b. Added SelectiveSuspendIdleTime in Milliseconds.
c. Stop Creating L2 read rhtead when the dev state is in REMOVED0 state.
d. Succeed IRP_MJ_CREATE without doing anything when the dev state is in
REMOVED0 state.
e. Succeed IRP_MJ_WRITE without doing anything when the dev state is in
REMOVED0 state.
Network driver 4.0.0.4
a. Added PID 9053, 9054 and 9055 support.
b. Added SelectiveSuspendIdleTime in Milliseconds.
c. Added registry configuration of SelectiveSuspendIdleTime value.
d. Added support for configuring MTU Size.
e. Added TLP DL configuration support.
f. Added DUAL IP flow control.
g. Removed the TLP header valivation.
Filter driver 1.0.0.5
a. Added PID 9053, 9054 and 9055 support.

Prior Release (Qualcomm USB Host Drivers Version 1.00.03) 04/02/2012


USB Driver updates:
Serial driver 2.0.9.4
a. Added support for PID 904F, 9050, 9051 and 9052.
Network driver 4.0.0.3
a. Added support for PID 9050 and 9052.
Filter driver 1.0.0.4
a. Added support for PID 904F, 9050, 9051 and 9052.

Prior Release (Qualcomm USB Host Drivers Version 1.00.02) 3/13/2012


USB Driver updates:
Serial driver 2.0.9.3
a. Fixed the bug which could cause queue corruption during device
removal.
b. Added support for PID 904B and 904C.
c. Corrected defination for PID F005.
d. Added registry settings so that USB serial number is ignored for
specific PIDs.
e. Take out options to read multi read/write registry values.
Network driver 4.0.0.2
a. Added support for PID 904B and 904C.
b. Added DL control feature for internal debugging.
c. Increased number of I/O buffers to accommodate the burty I/O
characteristics of certain targets.
d. Refined QMI initialization to block external clients until QMI is
fully initialized.
e. Added "QCIgnoreErrors" registry item and also added a check to ignore
STATUS_INVALID_PARAMETER for QMI ctl write.
f. Return FriendlyName for OID_GEN_VENDOR_DESCRIPTION.
g. Take out options to read multi read/write registry values.
h. Made changes to dynamically determine number of TX buffers based on
data aggregation state (on/off)
Filter driver 1.0.0.3
a. Added support for PID 904B and 904C.

Previous Release (Qualcomm USB Host Drivers Version 1.00.00) 1/17/2012


USB Driver updates:
Serial driver 2.0.8.9
a. Updated all gobi changes
Network driver 4.0.0.1
a. Updated all gobi changes
Filter driver 1.0.0.2

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

3. KNOWN ISSUES

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

4. BUILD INSTRUCTIONS

To build the drivers:

1. Install the following:


· Microsoft Windows Driver Kit (WDK) for Windows Developer Preview
8141 or newer

· Perl 5.0 or newer

· Visual Studio 2010


2. Run the buildDriver.pl script (found in QMI\win\qcdrivers\) using the
following syntax:

Perl buildDrivers.pl [Checked]

[Checked] is optional parameter to build checked drivers

Ex: Perl buildDrivers.pl


Ex: Perl buildDrivers.pl Checked
For details about building the drivers, see the content of buildDriver.pl.

---------------------------------------------------------------
5. INSTALL INSTRUCTIONS

Driver Installation
On All Windows systems (XP/Vista/7/8/10)
o 64-bit systems must have test certificate installed first. See
section below “On 64-bit Windows systems” before attempting to
install.
o Manual Installation: follow the procedure documented in 80-V4609-
1, point the driver to the fre/chk path (e.g.
QMI\win\build\target\fre\Win7) when system asks for driver files.
o Windows 7 might not prompt for the driver installation when a USB
device is plugged in. In this case, open the device manager and
manually install a driver for each device instance by right
clicking on each device with the yellow warning icon and selecting
“Update Driver Software…”.

o Next select “Browse my computer for driver software”.

o Finally, select the path to the drivers for the intended operating
system:
On Windows 8 ARM Only

· Starting with Windows 8 release 8170 and later, the following


changes must be done prior to installation of the test signed serial
driver.

· Launch regedit in admin mode

· Add the following keys:

· Set the REG_MULTI_SZ value named "TestPath" under


"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CI\TRSData"
to “\Windows\System32\drivers\qcusbser.sys”.

· Set the REG_DWORD value named "UMCIAuditMode" under


"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CI" to 1

· Follow the instructions under "On 64-bit Windows systems and ARM"
On 64-bit Windows systems and ARM (including 64-bit WIndows XP/Vista/7/8/10)
o Manual Installation: You must install the test certificate on the
system first.

1. To add the test certificate:


a. Launch Windows Explorer.
b. Navigate to the qcusbtest.cer certificate file.
c. Right-click the file and select Install Certificate.

The Certificate Import Wizard dialog appears.

d. In the Certificate Import Wizard dialog, click Browse.


The Select Certificate Store dialog appears.

e. From the Select Certificate Store dialog, select Trusted


Publishers.

f. Click OK.

The Certificate Import Wizard dialog appears.


g. Ensure that the certificate is displayed in the You have
specified the following settings pane of the Certificate
Import Wizard dialog.
h. Click Finish to add the test certificate.

2. To add Trusted Root Certification Authorities:


a. In Windows Explorer, navigate to the qcusbtest.cer
certificate file.
b. Right-click and select Install Certificate.
The Certificate Import Wizard dialog appears.
c. In the Certificate Import Wizard dialog, click Browse.
The Select Certificate Store dialog appears.
d. Select Trusted Root Certification Authorities, and click
OK.

The Certificate Import Wizard dialog appears.


e. In the Certificate Import Wizard dialog, ensure that the
certificate is displayed in the You have specified the
following settings pane.
f. Click Finish.
Trusted root certification authorities are added.

3. To confirm the test certificate:


a. Click Start → Run.
b. Enter certmgr.msc to start the Certificate Manager.
The certmgr window appears.
c. Verify that the test certificate is present in the
Trusted Publishers/Certificates folder.

d. Navigate to the Trusted Root Certification Authorities


folder.
e. Verify that the test certificate is present in the
Trusted Root Certification Authorities/Certificates folder.

4. Open the command prompt window, using the Run as administrator


option.
5. Enter the following command: bcdedit -set testsigning on.
6. Reboot the system.
7. After reboot, attach the QC USB device to the system.
The system device manager enumerates the devices and
requests the location of the host drivers.

Follow the instructions above "On All Windows systems".

IMPORTANT CHANGES (All operating systems)


· Installation of Filter Driver (including 64-bit WIndows XP/Vista/7/8/10)
Filter driver is a mandatory driver that should be installed for external
QMI clients to work.
· Please follow the instructions below to identify the Qualcomm
"USB Composite Device" to update it to the filter driver. If there are
more than one "USB Composite Device" please go through each one to
identify the right Qualcomm device.
· Go to Device Manager, Expand "Universal Serial Bus controllers" and for
each "USB Composite Device" right click and go the properties:

· Go to Details Tab and look at the "Hardware Ids" property and it should
show the VID/PID of the device for Ex. USB\VID_05C6&PID_ in the Value
box. Please identify the correct VID/PID of the Qualcomm Device
After Identifying do Driver update on the Identified "USB Composite Device"

Follow the same instructions under “On All Windows systems” above by selecting
the “Browse for driver software on your computer” -> “Search for driver software
in this location” and entering the path to the drivers for the target operating
system.
After updating the Composite device the QMI clients should start communication
with the device
Driver Upgrade
To update a driver, use one of the following options:
· Uninstall driver and reinstall driver
· From Device Manager, manually update driver as shown below:

Follow driver installation steps to complete driver update.


· On 64-bit Windows systems, Windows Vista and Windows 7, manually updating
driver may not work if the driver to be installed is actually older than
the existing driver. In such a case, follow steps below:
o uninstall the existing version of the driver, as a result a
previously installed version may be used automatically by the
system
o try to update driver
o if system indicates again the existing driver is newer, repeat the
above steps until the system starts to use an older driver version
or all versions of the driver are removed from the system.

Copyright (C) 2012, QUALCOMM Incorporated


All rights reserved.

S-ar putea să vă placă și