USB 3/XHCI driver stack for Windows 7

Discussion in 'Windows 7' started by daniel_k, Jun 21, 2020.

  1. Andalu

    Andalu MDL Novice

    Apr 25, 2020
    34
    10
    0
    The driver also works for my Asmedia PCIEx to USB 3.1 gen.2 card. It allows the UAS protocol which the asmedia driver does not enable.
    Many thanks daniel_k and Mov AX, 0xDEAD :cheers:
     
  2. anonymuos

    anonymuos MDL Novice

    Jul 21, 2008
    18
    19
    0
    #42 anonymuos, Jul 29, 2020
    Last edited: Jul 29, 2020
    Wow this is amazing! :eek::eek::eek::D:D:D Will be useful for Virtual machines too!

    If someone could also port Bluetooth 4.0/Bluetooth Low Energy to Windows 7!
     
  3. sergey130270

    sergey130270 MDL Member

    May 15, 2014
    190
    76
    10
    Hello guys!!! Help me please, what drivers should be integrated for USB2.0, USB3.0, USB3.1 ports in boot.wim_x64 Windows7, if you can give me a link to download them. Thank.
     
  4. Intmd

    Intmd MDL Junior Member

    Nov 18, 2016
    67
    55
    0
    All of the stuff can be found in OP, both the XHCI drivers themselves and the KMDF 1.11 component prerequisite. Also Windows 7 already has a generic USB2 stack (i believe usb2 support was introduced way earlier, like back in winME/win2K days?)
     
  5. sergey130270

    sergey130270 MDL Member

    May 15, 2014
    190
    76
    10
    That is, you first need to integrate the windows6.1-kb2864202-x64 update, and then integrate the drivers from the UASPSTOR, XHCI folder? Right?
     
  6. Intmd

    Intmd MDL Junior Member

    Nov 18, 2016
    67
    55
    0
    yup, although i'd integrate drivers from xhci folders before the ones from uaspstor folder myself (first the bigger fish, second the small fish), but with'em the ordering shouldn't matter that much.
     
  7. sergey130270

    sergey130270 MDL Member

    May 15, 2014
    190
    76
    10
    Can you explain more specifically where I can download them, please help
     
  8. sergey130270

    sergey130270 MDL Member

    May 15, 2014
    190
    76
    10
    #52 sergey130270, Jul 30, 2020
    Last edited: Jul 30, 2020
    Thank you so much
     
  9. sergey130270

    sergey130270 MDL Member

    May 15, 2014
    190
    76
    10
    Thank you so much
     
  10. powerxing

    powerxing MDL Novice

    Jul 16, 2020
    2
    2
    0
    This driver is very easy to use. I changed the bootflags in the INF file to 0x4. In order to start using USB3.0, but it will prompt that there is no digital signature. It is recommended to provide a bootflags = 4 Signature version. Thank you
     
  11. nuhuh

    nuhuh MDL Novice

    Oct 10, 2013
    43
    23
    0
    Sorry, I know nothing about bootflags. What does this mean in practice? Does the driver not work well with the current bootflags?
     
  12. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. powerxing

    powerxing MDL Novice

    Jul 16, 2020
    2
    2
    0
    Hello.
    Bootflags is a boot class driver loading flag. When this value is less than or equal to the value of bootdriverflags under "HKLM\System\Controlset001\Control" in the registry, windows will load it at boot time, such as ide or AHCI hard disk controller driver. Bootflags of USB1.1 / 2.0 is 4, SD card is 6, xhci is 0x10, uasp is 0x14. In theory, If the bootdriverflags is changed to a value greater than or equal to 0x14, win7 can be installed and started on USB3.0 devices. However, after testing, win7 does not work for the number of bootdriverflags > 6. Therefore, only by modifying the bootflags of xhci and uasp to 4, win7 can start normally on USB3.0
     
  14. Doskungen

    Doskungen MDL Junior Member

    Dec 4, 2011
    53
    36
    0
    Hello!

    I have a few questions.

    I am currently on Windows 7 with all the latest updates up to August 2020 with Intel USB 3.0 drivers + USB 3.1 drivers for supporting the two Thunderbolt USB-C ports on my Gigabyte motherboard that I am using for connecting harddrives. I also believe that I have the Etron chipset on the motherboard for USB.

    So my questions are:

    1) How can I install this USB driver to replace what is already installed without breaking anything.
    2) Will the UASP driver work even on Windows 7 (and I am assuming it does need the main generic USB driver to function?)

    Kindest regards.
     
  15. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,763
    450
    If the current drivers work, why would you do something like that?
     
  16. andreidi

    andreidi MDL Novice

    May 24, 2020
    34
    10
    0
    @daniel_k

    Any chance this might work with USB-C standalone devices? My Acer Spin 5 has an UCSI USB-C with device id ACPI\USBC000 for which I can't find any working driver for win7. It installs succesfully in win10 as ucmucsi interface. As far as I know that is a device class (UCM UCSI) not present in Win7, so it will never work.