***************************************************************************

    (C)Copyright 2009-2016, Fresco Logic, Incorporated.

    The contents of this file are property of Fresco Logic, Incorporated
    and are strictly protected by Non Disclosure Agreements. Distribution
    in any form to unauthorized parties is strictly prohibited.

    Driver Version :3.6.9.0 : September 6, 2016

***************************************************************************

===========================================================================
Table of Contents
===========================================================================
1. Release Files
2. WHQL Information
3. Supported Hardware
4. Supported Multi-Languages
5. Command Line Options
6. History

===========================================================================
1. Release Files
===========================================================================
---------------------------------------------------------------------------
Driver for ODM Vendor which places files unpacked next to exe file per
customer request.
---------------------------------------------------------------------------

ODM\1025
    1028
    1029
    1030
    1031
    1032
    1035
    1036
    1038
    1040
    1041
    1042
    1043
    1044
    1045
    1046
    1049
    1051
    1053
    1055
    1060
    2052
    2057
    2070
    3082
    FLUSB3.0-3.6.9.0.msi
    FLUSB3.0-3.6.9.0.mst
    FLUSB3.0.x64-3.6.9.0.msi
    FLUSB3.0.x64-3.6.9.0.mst
    removedriver.vbs
    Setup.exe
    mup.xml
    amd64_host\FLxHCIc.cat
    amd64_host\FLxHCIc.inf
    amd64_host\FLxHCIc.sys
    amd64_host\FLxHCIm.exe
    amd64_host\FLxHCIu.exe
    amd64_host\WdfCoInstaller01009.dll
    amd64_host\MSVCR100.dll
    amd64_hub\FLxHCIh.inf
    amd64_hub\FLxHCIh.sys
    amd64_hub\FLxHCIh.cat
    amd64_hub_vista\FLxHCIh.inf
    amd64_hub_vista\FLxHCIh.sys
    amd64_hub_vista\FLxHCIh.cat
    i386_host\FLxHCIc.cat
    i386_host\FLxHCIc.inf
    i386_host\FLxHCIc.sys
    i386_host\FLxHCIm.exe
    i386_host\FLxHCIu.exe
    i386_host\WdfCoInstaller01009.dll
    i386_host\MSVCR100.dll
    i386_hub\FLxHCIh.inf
    i386_hub\FLxHCIh.sys
    i386_hub\FLxHCIh.cat
    i386_hub_vista\FLxHCIh.inf
    i386_hub_vista\FLxHCIh.sys
    i386_hub_vista\FLxHCIh.cat

---------------------------------------------------------------------------
Driver for General customers which supports archive installation with smaller
package size, and primitive inf drivers.
---------------------------------------------------------------------------

Official\FLUSB3.0-3.6.9.0.exe
         amd64\FLxHCIc.cat
         amd64\FLxHCIc.inf
         amd64\FLxHCIc.sys
         amd64\FLxHCIh.inf
         amd64\FLxHCIh.sys
         amd64\FLxHCIm.exe
         amd64\FLxHCIu.exe
         amd64\FLxHCIh.cat
         amd64\WdfCoInstaller01009.dll
         amd64\MSVCR100.dll
         i386\FLxHCIc.cat
         i386\FLxHCIc.inf
         i386\FLxHCIc.sys
         i386\FLxHCIh.inf
         i386\FLxHCIh.sys
         i386\FLxHCIm.exe
         i386\FLxHCIu.exe
         i386\FLxHCIh.cat
         i386\WdfCoInstaller01009.dll
         i386\MSVCR100.dll

===========================================================================
2. WHQL Information
===========================================================================
1. xHCI (USB3.0) Host Controller/Hub
    WHCK Version: 2.1.9600
    Logo Type: "Device"
    Device Subcategory: "USB Controller"
    - Windows Logo Information
      Submission ID: 1614600
      Product Name: xHCI (USB3.0) Host Controller
      Category: Device
      Product Type: USB Controller
      Qualification Level:
        Signature Only - Microsoft Windows XP family, x86
        Signature Only - Microsoft Windows XP family, x64
        Signature Only - Microsoft Windows Vista family, x86
        Signature Only - Microsoft Windows Vista family, x64
        Logo - Device - Compatible with Windows 7
        Logo - Device - Compatible with Windows 7 x64
        Certified for Microsoft Windows 8 Client family, x86
        Certified for Microsoft Windows 8 Client family, x64
        Certified for Microsoft Windows 8.1 Client family, x86
        Certified for Microsoft Windows 8.1 Client family, x64

===========================================================================
3. Supported Hardware
===========================================================================
The following hosts are supported:
    - FL1000
    - FL1009
    - FL1100

===========================================================================
4. Supported Multi-Languages
===========================================================================
Installer Wizard Messages support the following languages:
    0401 : Arabic
    0404 : Traditional Chinese
    0405 : Czech
    0406 : Danish
    0407 : German
    0408 : Greek
    0409 : English
    040A : Spanish (Traditional)
    040B : Finnish
    040C : French
    040E : Hungarian
    0410 : Italian
    0411 : Japanese
    0412 : Korean
    0413 : Dutch
    0414 : Norwegian (Bokmal)
    0415 : Polish
    0416 : Portuguese (Brazilian)
    0419 : Russian
    041B : Slovak
    041D : Swedish
    041F : Turkish
    0424 : Slovenian
    0804 : Simplified Chinese
    0816 : Portuguese(Standard)
    0C04 : Chinese (Hong Kong)
    0C0A : Spanish (Modern)
    2C0A : Spanish (Latin America)

FLxHCIm.exe pop up messages support the following languages:
    0404 : Traditional Chinese
    0409 : English
    0411 : Japanese
    0412 : Korean
    0804 : Simplified Chinese

===========================================================================
5. Command Line Options
===========================================================================
1) Silent install
    Quiet mode (there is no user interaction), this will set the UI level to no UI.
    Usage:
        FLUSB3.0-3.6.9.0.exe { /quiet | /qn }
        msiexec.exe [/i][/x] <path_to_package> { /quiet | /qn }
	Example:
        FLUSB3.0-3.6.9.0.exe /quiet
        FLUSB3.0-3.6.9.0.exe /qn
        msiexec.exe /i "FLUSB3.0-3.6.9.0.msi" /quiet
        msiexec.exe /i "FLUSB3.0-3.6.9.0.msi" /qn

2) Create a log
    Specifies an alternate location and name of the log file, the file name must be specified.
    Usage:
        FLUSB3.0-3.6.9.0.exe { /log | /L*V } [<path_to_log>]
        msiexec.exe [/i][/x] <path_to_package> { /log | /L*V } <path_to_log>
	Example:
	    FLUSB3.0-3.6.9.0.exe /log "C:\flusb3.0.log"
        FLUSB3.0-3.6.9.0.exe /L*V "C:\flusb3.0.log"
        msiexec.exe /i "FLUSB3.0-3.6.9.0.msi" /log "C:\flusb3.0.log"
        msiexec.exe /i "FLUSB3.0-3.6.9.0.msi" /L*V "C:\flusb3.0.log"

3) Administrative installation
    Installs on the network. Administrators can run an administrative installation from the command line by using this command line option.
    Usage:
        msiexec.exe [/a] <path_to_package>
	Example:
	    msiexec.exe /a "FLUSB3.0-3.6.9.0.msi"

4) Install without host connected
	Install driver but without host connected.
	Usage:
		FLUSB3.0-3.6.9.0.exe DONOTCHECKHOST=1

5) Help information
    Displaying the command line help. Use the syntax to display the usage for the available command line options.
    Usage:
        FLUSB3.0-3.6.9.0.exe { /help | /? }
	Example:
	    FLUSB3.0-3.6.9.0.exe /help
        FLUSB3.0-3.6.9.0.exe /?

===========================================================================
6. Change Notes
===========================================================================

---------------------------------------------------------------------------
3.8.33709.0
--------------------------------------------------------------------------
Bug #9201: FL1100 + FL5001 not recognize USB3.0.

--------------------------------------------------------------------------
3.8.33688.0
--------------------------------------------------------------------------
Bug #9205: Driver is uninstalled during WHQL testing.

---------------------------------------------------------------------------
3.8.33659.0
--------------------------------------------------------------------------
Bug #9071: Accesses to memory mapped device registers must use READ_REGISTER_* or WRITE_REGISTER_*.

---------------------------------------------------------------------------
3.7.33577.0 2017/04/13
--------------------------------------------------------------------------
Request #8838: Need Windows Update for host controller products.
Bug #9054: Event data shadow address calculation incorrect. Causes BSOD.

---------------------------------------------------------------------------
3.7.33515.0 2017/03/24
--------------------------------------------------------------------------
Request #8838: Need Windows Update for host controller products.

---------------------------------------------------------------------------
3.7.33124b.0 2016/12/1  Installer only change
---------------------------------------------------------------------------
Request #8844: Need to install host driver without our host controller in the system.

---------------------------------------------------------------------------
3.7.33124a.0 2016/12/1  Installer only change
---------------------------------------------------------------------------
Bug #8818: The install informaton shows too much word for non-support OS.

---------------------------------------------------------------------------
3.7.33124.0 2016/12/1
---------------------------------------------------------------------------
Bug #8689: BSOD after first driver install and several Thunderbolt hot plug/unplug cycles.

---------------------------------------------------------------------------
3.7.33001.0 2016/12/1
---------------------------------------------------------------------------
1. Feature #8658: Upgrade KMDF versoin from 1.9 to 1.11
NOTE This means that only Windows 7 and newer operating systems will work.
2. Feature #8659: Update advanced installer version.

---------------------------------------------------------------------------
3.6.10.0 2016/11/30
---------------------------------------------------------------------------
- The following issues are fixed:

1. Bug #8604: Report correct non-removable and other information about root hub and hubs in user mode IOCTLs.
2. Feature #8650: Add registry DERE( DeviceEjectRelationsEnable ) for two GL Hub.
3. Bug #8651: DeviceEjectRelationsEnable needs to be applied to any hubs behind hubs that have it set.
4. Bug #8652: Correctly handle USB 3.1 device descriptors.

---------------------------------------------------------------------------
3.6.9.0a 2016/9/6
---------------------------------------------------------------------------
- The following issues are fixed:

1. WHQL Certified.( Win7, Win8, Win8.1 and Win10 )

---------------------------------------------------------------------------
3.6.9.0 2016/8/18
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix TBT docking remove under S3 suspend issue.
2. WHQL Certified.

---------------------------------------------------------------------------
3.6.8.0a 2015/9/11
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix tray app to recognize USB 3.1 device.

---------------------------------------------------------------------------
3.6.8.0 2015/8/4
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix docking remove issue.
2. WHQL Certified.

---------------------------------------------------------------------------
3.6.6.0 2015/7/6
---------------------------------------------------------------------------
- The following issues are fixed:

1. Pre WHQL version.

---------------------------------------------------------------------------
3.6.5.1 2015/7/6
---------------------------------------------------------------------------
- The following issues are fixed:

1. Support zero interface device.

---------------------------------------------------------------------------
3.6.5.0 2015/6/11
---------------------------------------------------------------------------
- The following issues are fixed:

1. Workaround Renesas Hub Bug.  Bug# 7597.

---------------------------------------------------------------------------
3.6.4.0 2015/1/7
---------------------------------------------------------------------------
- The following issues are fixed:

1. WHQL Certified.

---------------------------------------------------------------------------
3.6.3.0 2015/1/5
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix numeric kerypad issue.

---------------------------------------------------------------------------
3.6.2.0 2014/11/24
---------------------------------------------------------------------------
- The following issues are fixed:

1. WHQL Certified.

---------------------------------------------------------------------------
3.6.1.1 2014/11/10
---------------------------------------------------------------------------
- The following issues are fixed:

1. Resolve thunderbolt docking remove issue.

---------------------------------------------------------------------------
3.6.1.0 2014/10/3
---------------------------------------------------------------------------
- The following issues are fixed:

1. Add FL1100LX support.

---------------------------------------------------------------------------
3.5.108.0a 2014/9/29
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix m.exe issue.

---------------------------------------------------------------------------
3.5.108.0 2014/8/25
---------------------------------------------------------------------------
- The following issues are fixed:

1. Matching formal release to latest trunk.
2. WHQL certified.

---------------------------------------------------------------------------
3.4.131.218 2014/4/9
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix WHQL BSOD with FL2000.

---------------------------------------------------------------------------
3.5.107.0 2014/3/26 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix UASP device unplug issue.

---------------------------------------------------------------------------
3.5.106.0 2014/1/14 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix the mouse cannot work after hot plugging during S3 issue.

---------------------------------------------------------------------------
3.5.105.0 2013/12/6 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix USB 2 ports become unresponsive issue.

---------------------------------------------------------------------------
3.5.104.0 2013/10/17 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix FL1100EX usb charging issue.

---------------------------------------------------------------------------
3.5.103.0 2013/10/8 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix FL1100EX usb charging issue.

---------------------------------------------------------------------------
3.5.102.0 2013/09/30 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix WinPE environment for Win8.1 driver loading issue.

---------------------------------------------------------------------------
3.5.101.0 2013/09/30 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Support new silicon host.

---------------------------------------------------------------------------
3.5.100.0 2013/07/12 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix error handling to event ring issue.

---------------------------------------------------------------------------
3.5.99.0 2013/06/22 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix to set ringbuffer size through registry.

---------------------------------------------------------------------------
3.5.98.0 2013/06/20 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix BSOD triggered by displaylink device.

---------------------------------------------------------------------------
3.5.97.0 2012/12/13 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix Wilocity system cannot reboot issue.

---------------------------------------------------------------------------
3.5.96.0 2012/12/13 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix Wilocity unplug issue.

3.5.106.0 2012/11/19 WHCK2.0 support (Non-WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix Asus FL1000 autowakeup issue.
2. Fix Wilocity unplug issue.

---------------------------------------------------------------------------
3.5.93.0 2012/11/2 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix u1u2 off after suspend/resume issue.
2. Fix Wilocity unplug issue.
3. Fix Gigabyte on/off charger bsod issue.
4. Fix iPad not connected after suspend/resume issue.

---------------------------------------------------------------------------
3.5.88.0 2012/10/5 WHCK2.0 support (WHQL certified for Windows Xp-Windows 7)
                   This version is not WHQL Certified for Windows 8.
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix DisplayLink docking WakeOnLan function.
2. Fix interop tree FS input device banged out issue.
3. Fix Uas device banged out issue.
4. Fix devices enumeration problem that returns same serialNumberString.
5. Fix Fujitsu SS scanner issue.
6. Fix FL1009B SS carder poor throughput issue.
7. Fix Wilocity 2 devices issues.

---------------------------------------------------------------------------
3.5.73.0 2012/7/23 WHCK2.0 support (WHQL certified for Windows Xp-Windows 7)
                   This version is not WHQL Certified for Windows 8.
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix Lenovo with only one port connected WHCK issue.
2. Fix WHCK Usb Controller Power State System Test issue.
3. Fix GET_STATUS, FUNCTION_SUSPEND requests issue.

---------------------------------------------------------------------------
3.5.66.0 2012/7/4 WHCK2.0 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix HP dock VGA suspend/resume issue.
2. Support FL1009D.
3. Change hardware LPM remoteWake default setting.
4. Fix LifeCam bandwidth issue.
5. Fix system get stuck at booting screen issue.
6. Fix AXIS device WakeOnLan issue.
7. Fix Asus controller check and low power mode issue.
8. Fix to support WD device file access issue.
9. Fix FL1100/FL1009D device enumeration issue.
10. Fix GT HS tree enumeration issue.
11. Fix Prolific CDROM SET_SEL stall issue.
12. Fix to get BOS descriptor for UsbBcd 201+.

---------------------------------------------------------------------------
3.5.46.0 2012/4/23 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix S3/S4 aging test with low power mode issue.
2. Fix WD device behind hub issue.
3. Fix WinPE mouse stuck issue.
4. Fix Usb Modem BSOD issue.
5. Fix Usb2 hub device debounce delay issue.
6. Fix HP dock device enumeration issue.
7. Fix host suprise remove issue.

---------------------------------------------------------------------------
3.5.36.0 2012/3/8 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix xHci extended capability parsing BSOD issue.
2. Fix customer usb3 device large size write handling issue.
3. Fix fast plug/unplug device not enumerated issue.
4. Fix samsung device with u1u2 setFeature stall issue.
5. Fix to add special platform to disable low power option.

---------------------------------------------------------------------------
3.5.30.0 2012/1/18 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix UASP device hub unplug issue.
2. Fix Samgsung USB3 device issue.
3. Fix portpowercycle ioctl issue.
4. Fix FL1009 Kingston pendrive issue.
5. Fix BIOS handoff issue.
6. Fix VLI usb2 hub issue.
7. Fix system get stuck at boot screen issue.
8. Fix disable/enable non-Fresco host system pop up window to ask reboot issue.

---------------------------------------------------------------------------
3.5.24.0 2011/12/16 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix to support Lemel ethernet dongle.
2. Support UsbdQueryControllerType interface.
3. Workaround AMD platform webcam issue.
4. Fix composite kb remotewake issue.

---------------------------------------------------------------------------
3.5.12.0 2011/11/7 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix host issue during stress test.
2. Fix mouse remotewake due to regression bug.
3. Fix Microsoft Natural Keyboard enumeration issue.
4. Fix to workaround Buffalo FW V1.09 bug.
5. Fix ENYO USB3 device issue.
6. Fix Lacie Neil Pollution device issue.
7. Fix WLAN dongle issue.
8. Fix IcyDock usb3 device issue.

---------------------------------------------------------------------------
3.5.4.0 2011/10/19 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix low power mode issue.
2. Fix platform autowake issue.
3. Fix Sharkoon device with FL1100 suspend/resume issue.
4. Fix Kingston device issue.
5. Fix FL1000 remotewake setting issue.
6. Fix amcap2 preview issue.

---------------------------------------------------------------------------
3.5.2.0 2011/10/04 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix iPad, 2 mice detection issue at low power mode.
2. Fix AverMedia TV dongle issue.
3. Fix AMD Platform usbfilter driver BSOD issue.
4. IO performance enhancement.
5. Fix to support U2850, Kworkd UB390 TV dongles.
6. Fix ZTE 3.5G dongle lost after suspend/resume issue.
7. Fix Sharkoon docking device's drive format issue.

---------------------------------------------------------------------------
3.4.6.0 2011/09/05 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix AverMedia TV dongle BSOD issue.
2. Fix Lenovo USB3 port device detection issue.
3. Fix D-Link 3.5G dongle fail to connect issue.

---------------------------------------------------------------------------
3.3.44.0 2011/08/15 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Disable wakeup on connect support.
2. Fix Gigabyte BT dongle BSOD issue.
3. Support Windows Update on specific platforms.
4. Fix swap 2 mice during suspend state issue.

---------------------------------------------------------------------------
3.3.35.0 2011/07/06 WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix remote wakeup issue on specific models.
2. Support Kingston USB3 device on CedarTrail platform.
3. Fix MSFT mouse lost after S3 issue.

---------------------------------------------------------------------------
3.3.22.0 2011/06/15	WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix boot from WinPE, Adata drive not enumerated issue.
2. Modify host detection fail message per customer request.
3. Support Windows update on specific models.
4. Support Huawei E1750 3.5G dongle device.
5. Support Vantec NST USB3 device.

---------------------------------------------------------------------------
3.3.14.0 2011/05/25	WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Change driver release number for installer update check.
2. Support to detect host exists before installing driver.
3. Fix "composite mouse does not wake system".
4. Support more multi-languages for installer package.

---------------------------------------------------------------------------
3.3.0.9	2011/04/25	WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix issue where Idle/Wake settings are lost during suspend/resume.
2. Fixed Product GUID in MSI package.
3. Add support for Idle Powerdown and "wake" checkbox.
4. Fix remote wake with mouse issue.

---------------------------------------------------------------------------
3.3.0.3	2011/04/22	WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Change driver release number for internal management.
2. Fix to support Kingston Pen drive.

---------------------------------------------------------------------------
3.0.116.3	2011/03/02	WLK1.6 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix the device lost issue after reboot with some systems.
2. Enhance the performance.
3. Fix to support CHT8000 smart phone.
4. Fix to support iPhone.

---------------------------------------------------------------------------
3.0.114.13	2011/01/26	WLK1.5 support (WHQL certified)
---------------------------------------------------------------------------
- The following issues are fixed:

1. Fix to support Asus Audio device.
2. Enable low power feature.
3. Fix TV Tuner support.
