USB Client Software for Intel® System Controller Hub

Production Version 1.0.0.1055 Release Notes

August 28, 2008 INTEL CONFIDENTIAL DISCLAIMER: Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intels Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty relating to sale and/or use of Intel products, including liability or warranties relating to fitness for a particular purpose, merchantability or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, lifesaving, or life-sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. * Other names and brands may be claimed as the property of others. Copyright © Intel Corporation 2007-2008 This document contains information on products in the design phase of development. The information herein is subject to change without notice. Do not finalize a design with this information. Revision History
Date | Driver Revision | Description
August 29, 2008 | Production Version | Production Version build 1.0.0.1055 of the USB Client Software supporting D2
July 03, 2008 | Production Version | Production Version build 1.0.0.1052 of the USB Client Software
May 22, 2008 | Production Version | Production Version build 1.0.0.1051 of the USB Client software
April 24, 2008 | Production Version | Production Version build 1.0.0.1047 of the USB Client software
April 18, 2008 | Production Candidate | Production Candidate build 1.0.0.1047 of the USB Client software
February 1, 2008 | Beta Release | Beta Release build 1.0.0.1041 of the Vista USB Client Software
December 19, 2007 | Beta Candidate Build 1 | Alpha 2 build 1.0.0.1037 of the Vista USB Client Software
November 16, 2007 | Alpha Release | Alpha Release of the USB Client Software 1.0.0.1035
USB Client Software The USB Client Software supports the Intel® System Controller Hub for Windows Vista* Special Note Starting with version, 1.0.0.1052, the reference application and the matching source is available as part of the Driver Release. Please note that the applications are still reference applications only. These are not to be used as production applications as they have several limitations as described below. The Intel supported USBC Client drivers are in the Driver Release folder of the kit. The ReferenceUtility folder contains the driver as well as the reference application. The ReferenceUtilitySrc folder contains the source to the reference applications. Reference Application Intel only provides driver software for the USB Client. In order to take advantage of the software provided, customers must develop applications that are built on top of the driver software. Some of the usage models that may be enabled with application software are Utility to map to shares on the Client and Host systems Utility to create and manage Shares/ Public Folder Sharing on the Client. Enable Internet Connection Sharing. Backup of shares and folders Synchronize files and Folders on Shares Support multiple Clients connected to the same Host Resolve IP address conflicts that may arise as the client and Host machines join an existing network. By default, the USB Client Driver presents itself as a Mass Storage Volume to a connected host in order to enable installation of the software drivers to a new Host. This behavior may be changed by changing the Mode of the Client Driver to "RNDIS only" in Driver "Advanced properties". If the default configuration is preserved, an application/ service must listen for AutoPlay events and send SCSI commands to switch from MSD to RNDIS mode. This is showcased in the provided reference application. Software Development Kit A software development kit (available separately) has been provided for the following. Contact your Intel representative for more information. · Production Application Development As noted above, it is essential to develop an application to take advantage of the USBC Driver. A reference application along with source code and binaries has been provided in Software Development Kit · Customizing Mass Storage Volume The Mass Storage Volume that carries the host installation files may be customized. Please refer the Customizing contents of Mass Storage Volume section in the SDK Documentation. · Detecting Full Speed Connection As the D1 silicon only support High Speed USB connections (USB 2.0), applications on the Client side may detect this and take appropriate actions such as notifying users, write to event logs etc. Please refer to the Detecting Full Speed Connection section in the SDK Documentation Installation Instructions USB Client Software Installation To install the USB Client driver, run setup.exe in the installation directory. Files Sharing on Windows Vista Please configure the following on File Sharing settings. 1) Turn on "File Sharing" 2) Turn on "Public folder sharing" - This is optional. If Public Folder Sharing is on, this folder can be mapped to a (remote) computer Setup for Host System Use the Launch USB Software option in the Auto play dialog box when you connect the USB cable to install the Host software. Special notes about Installing using Have Disk Method Disk0.img Copying the disk0.img is not part of the inf installation (Have Disk Method). Since the disk0.img needs to be customized to carry the appropriate Host Installation and other files in the Mass Storage Volume, the WHQL driver signature would be invalidated. Therefore the disk0.img is not referenced in the inf. If the installation is performed using the Have Disk method, the Mass Storage Volume would contain an unformatted empty volume. If an existing disk0.img needs to part of an installation, you may use the Setup.exe method to install on the client. You may also precopy the disk0.img to the <system32>\drivers directory if using the Have Disk method for Installation IP Addresses The USB Driver relies on using the Setup.exe on the Client side and Install.exe or Setup.exe on the Host side to set up working IP addresses on virtual Ethernet Adapters on the Client and Host end. If the Have Disk method is used for installing drivers, matching IPs would need to set on the client and Host end to enable networking between the Host and Client. Uninstall Instructions Please use the "Add/Remove Programs" to un-install the software. Do not use the device manager to un-install under normal circumstances. This will leave application components behind on the system New Features
Sighting Number | Feature
| Support for D2 Silicon
1892589 | Enable Full Speed for D2 Silicon
Known Issues
Sighting Number | Title
1892990 | USBC uninstall can't remove all the regedit keys related in both xp32 client and vista32 client
1892343 | USBC Client utility can't unshare a share folder completely in a Vista client system
1892289 | The USB Client utility can't disable the "File sharing" correctly in both xp32 client machine and vista32 client machine
Resolved Issues
Sighting Number | Title
1892470 | USBC connection broken when put client into sleep mode and then wake up |
1892447 | NDISTEST6 (2c_PerformanceBlast.wsf) get BSOD with USBC as test device in WinXP client |
2439 | Vista USBC: no warning when install a 2ID driver over a 4ID driver |