Readme for: Product: Renesas Electronics uPD720201 & uPD720202 USB 3.0 Host Controller ROM Writing tool for Windows Command Line Release: Production Version Version: 3.0.23.0 Date: December 17, 2013 ===================================================================++====== NOTE: See original vendor's readme.txt information at the end of this file for more information, especially in the event of issues not supported by this package. CONTENTS -------- 1.0 Overview 1.1 Limitations 2.0 Drivers Details 3.0 Build and Installation Instructions 4.0 Configuration Information 5.0 Web Sites and Support Phone Number 6.0 Trademarks and Notices 7.0 License and Disclaimer 1.0 Overview _____________ This software package is for IBM Note: This package supports Windows 2008R2 only. When installed, it will be a part of the Adapter Properties in Device Manager. You must have administrator rights to install for use with Windows Device Manager. This sw release supports x86, x64, and AMD64 platforms. All Microsoft Windows device drivers are MS digitally signed. 1.1 Limitations ----------------- For all supported OSes, pick up the latest service pack or fix pack. Unsupported Operating Systems ============================= This package does not support driver installs for Microsoft* Windows* 2012, 2008, 2003, 2000, Windows 98, Windows NT* 4.0, Windows 95, Windows Me, Windows XP 64-bit Itanium Edition, or IBM* OS/2*. The most recent software and drivers for these operating systems can be found on the Intel Customer Support website at: http://www.intel.com/support/go/network/adapter/home.htm 2.0 Drivers Details _____________________ Please read the version.txt file for detailed information for all device drivers and associated software that come with this software package. 3.0 Build and Installation Instructions _________________________________________ This package can be used with several of IBM's automated update management tools, including IBM UpdateXpress Manager, IBM UpdateXpress System Packs, UpdateXpress System Pack Installer (UXSPI) and IBM Director. If you wish to use one of these tools, please refer to the instructions that came with your specific management tool. Installation via these tools will generally require no user input to complete the installation. This package can also be installed as a standalone executable, or as a manual installation. Installation Notes: ___________________ - This update supports Windows 2008R2 only. - Windows may display a "reboot required" prompt during this installation, requiring the user to select "YES" or "NO". IMPORTANT: Always disallow the reboot by selecting "NO" if this prompt appears. This will allow the installation to complete without interruption. Please reboot manually after the driver installation has completed. (Reboot is required even if no "reboot required" prompt is displayed.) - This update installs the appropriate drivers for your system. - This update will automatically perform initial installation or upgrade installation from previous driver versions. It may not perform overwrite or downgrade installations. - A pop-up message may be generated during this installation, indicating that the "hcmagent.exe has stopped working". This does not indicate a problem. Please select "close" to close the window. - A reboot is required following the installation of this update for the new drivers. 2.1 Standalone Installation instructions _________________________________ As a standalone package, this executable can be used in the following ways: - to install/update the Intel Device Driver on the local system. - to extract all files necessary for the update to the local hard drive or other media. - to manually launch the scripted driver installation. Updating the device driver: 1) Copy the package executable file to a temporary directory on your hard drive. 2) Run the executable by double clicking on the file icon, or by typing "intc_dd_util_2.1.0.0_windows_32-64.exe" at a command prompt. 3) Select "Perform Update" and then click "Next". 4) Click "Update". The update process will begin. 5) To perform another function, click "Back", otherwise click "Exit" to exit the utility. Extracting files: 1) Copy the package executable file to a temporary directory on your hard drive. 2) Run the executable by double clicking on the file icon, or by typing "intc_dd_util_2.1.0.0_windows_32-64.exe" at a command prompt. 3) Select "Extract to Hard Drive" and then click "Next". 4) Select a desired destination directory and click "OK". 5) To perform another function, click "Back", otherwise click "Exit" to exit the utility. 2.2 Uninstalling the update ___________________________ If you wish to uninstall loaded drivers, please manually uninstall the drivers via Device Manager. NOTE: A reboot is strongly recommended following uninstallation, before attempting to reinstall. 2.3 Troubleshooting tips ________________________ - If using Update Express utility, log files are created during each installation of this driver update. You can find the logs with naming beginning with usxp... at "\IBM_Support". - The user is expected to have sufficient knowledge of the installed hardware to determine if the driver "should" have found hardware. If no associated hardware is installed, then this package will not work as intended. - A reboot is required after installing or uninstalling this update. - If you experience problems running this update with the automated installation tools, refer to the uxsp... file found in the "\IBM_Support" . 3.0 Configuration information ______________________________ Return Codes set by this package: 0: No errors detected. Successful installation. 171: Errors were detected. Installation was not successful. 172: Prerequisites not met. This return code is also used to indicate equal or better driver version is already installed. 4.0 Unattended Mode ____________________ To run this package in unattended mode, use the following command: intc_dd_util_2.1.0.0_windows_32-64.exe -s 5.0 IBM Support Web pages ___________________________ IBM Support Web Site: http://www.ibm.com/support/us/ Use Search Technical Support and enter a product number for Search. IBM eServer System x Web Site: http://www-304.ibm.com/jct01004c/systems/support/ Click on System x for System x servers. 6.0 Trademarks and Notices ____________________________ The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM eServer xSeries eServer System x Renesas is registered trademark of Renesas Corporation. Other company, product, and service names may be trademarks or service marks of others. 7.0 License and Disclaimer ___________________________ Copyright (c) 2013, IBM Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of IBM Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ************************************************************************************** Below is the origninal readme.txt file from vendor. ************************************************************************************** ****************************************************************************** **************** D720201 & D720202 Design Resources Release ****************** ****************************************************************************** Release Note September 7.2012 Renesas Electronics uPD720201 & uPD720202 USB 3.0 Host Controller ROM Writing tool for Windows Command Line TOOL Kit Version 2.1.0.0 : September 7th, 2012 Copyright (c) 2011-2012 Renesas Electronics Corportaion. All Rights Reserved. ------------------------------------------------------------------------------ Note1: If the file name is changed, this tool does not work. Note2: This tool is for the following devices. - uPD720201 ES2.0 sample whose revision ID of PCI Configuration Register is 2h. - uPD720201 ES2.1 sample & CS sample & Mass product whose revision ID of PCI Configuration Register is 3h. - uPD720202 ES 2.0 sample & CS sample & Mass product whose revision ID of PCI Configuration Register is 2h. Note3: Please use FW file for uPD720201/uPD720202 released at 2012/09/07. This version is v2.0.1.8. -------------------------------------------------------------------------- Table of Contents -------------------------------------------------------------------------- 1. Release Files 2. History -------------------------------------------------------------------------- 1. Release Files -------------------------------------------------------------------------- Date Time Size File Name Version -- x64 2012/07/26 11:05 1KB cfg201v3.ini 3 2012/07/26 11:05 1KB cfg202v3.ini 3 2009/05/29 16:07 1KB testeui.eui 2011/12/22 18:48 128KB W201FW21.exe 2.1.0.0 2012/07/30 12:00 153KB xhc201w.dll 2.3.0.0 2011/12/22 18:48 31KB xhc201w.sys 2.1.0.0 -- x86 2012/07/26 11:05 1KB cfg201v3.ini 3 2012/07/26 11:05 1KB cfg202v3.ini 3 2009/05/29 16:07 1KB testeui.eui 2011/12/22 18:47 120KB W201FW21.exe 2.1.0.0 2012/07/30 12:01 130KB xhc201w.dll 2.3.0.0 2011/12/22 18:47 29KB xhc201w.sys 2.1.0.0 The cfg_201_v3.ini, cfg_202_v3.ini, and testeui.eui files are the same for both x64 and x86. They are duplicated in both directories so that W201FWxx.exe will find them in the same directory as the associated version of W201FWxx.exe. -------------------------------------------------------------------------- 2. History -------------------------------------------------------------------------- -------------------------------------------------------------------------- Version 2.1.0.0 : September 7, 2012 -------------------------------------------------------------------------- - Updated the configuration file(.ini). Added the new section ([DisableCompletionTimeout]). - Added the new function for changing the configuration of "Completion Timeout Disable" bit in PCI Configuration space. ##Note## To use this function, you should write the firmware(v2.0.1.8 or later). When a system requires default value of "Completion Timeout Disable" bit is '1b', [DisableCompletionTimeout] should be set to '1'. - Change the ROM Parameter (PCI Configuration register offset 0xF0) to access the External ROM. ROM Parameter is described in section 6.1 of User's Manual (R19UH0078EJ0300_USB.pdf). -------------------------------------------------------------------------- Version 2.0.0.0 : February 16, 2012 -------------------------------------------------------------------------- - Updated the configuration file(.ini). -------------------------------------------------------------------------- Version 2.0.0.0 : December 8, 2011 -------------------------------------------------------------------------- - Supported the uPD720201 ES2.1 whose Revision ID in the PCI Configuration register is 3h. -------------------------------------------------------------------------- Version 1.1.0.0 : November 14th, 2011 -------------------------------------------------------------------------- - Fixed the problem of [FWUpdateProperty]. Problem: When [FWUpdateProperty] is set to '0', FW Updater that doesn't include SSID & SVID (Target Systems) cannot update the firmware. Explanation of FWUpdateProperty usage: (a) The FWUpdateProperty can be set or cleared when the ROM is programmed by the command-line tool. This setting affects the usability of the Windows FWUpdaterTool. (b) If the FWUpdateProperty has been set to '1', then only a FWUpdaterTool containing the matching SSID/SVID codes can update the ROM. This helps to discourage unauthorized updating of ROM firmware by other versions of the FWUpdaterTool. (The ROM Write Tools can always update the ROM, but those tools aren't intended to be released to the field.) (c) If the FWUpdateTool contains a list of authorized SSID/SVID codes, then it can't be used on systems that don't have the specified SSID/SVID codes. This helps to prevent the FWUpdaterTool from being used on unintended Target Systems.