USB 3/XHCI driver stack for Windows 7

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

  1. Squall-Leonhart

    Squall-Leonhart MDL Member

    Jul 23, 2009
    165
    39
    10
    #161 Squall-Leonhart, May 31, 2021
    Last edited: May 31, 2021
    Turns out it has nothing to do with the adapter, its a compatibiilty issue with the NT6.2 XHCI and uPD720200 with firmware 3034 that doesn't occur with the uPD720201 or uPD720202 and likely not with uPD720200a FW 4021
     
  2. daniel_k

    daniel_k MDL Member

    Jan 21, 2019
    176
    370
    10
    #162 daniel_k, Jun 3, 2021
    Last edited: Jun 3, 2021
    (OP)
    Final update just released:
    - Changed patching style, fewer code changes.
    - Now only signed with SHA-2 (previous release was also signed with publicly available SHA-1 signtool that will eventually be used to sign malware and have its certificate revoked).
    - Added vendor tags to device name. Example: USB xHCI Compliant Host Controller (Intel)
    - Dropped Vista support.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. burdvista

    burdvista MDL Novice

    Jan 14, 2020
    22
    6
    0
    #163 burdvista, Jun 6, 2021
    Last edited: Jun 6, 2021
    was it not possible to keep it supported? Oh well, that sucks.
     
  4. iceboy

    iceboy MDL Novice

    Jun 12, 2021
    2
    2
    0
  5. tzuyd

    tzuyd MDL Novice

    Jan 18, 2020
    33
    6
    0
    This is wonderful. My only wish is that the Win8/10 Bluetooth stack could be so easily transported. The Win7 one is garbage.
     
  6. Ab berg

    Ab berg MDL Novice

    Jul 3, 2021
    1
    0
    0
    Has someone tried using this drivers with Asrock B550 motherboard & Ryzen 3000 series CPU? As per post from CanonKing on Winraid, Asrock motherboards give BSOD with his drivers.
    I have Asrock B550 & Ryzen 5 3600 on my system and not able to use USB ports in Windows 7. Any help would be appreciated.
     
  7. ryegrass

    ryegrass MDL Junior Member

    Oct 9, 2019
    54
    34
    0
    #167 ryegrass, Jul 4, 2021
    Last edited: Jul 4, 2021
    You could try them yourself. Get a copy of Macrium Reflect (they have a free edition) and make an image of your boot drive, and restore media. Be sure and verify the image. That way if they BSOD or Windows won't boot, you can restore your existing, working operating system. I have done this many times when trying "experimental" drivers.

    Disclaimer: make sure you have a full image of your Windows drive before you do anything, and that it can be properly restored, otherwise you could be left with a system that won’t boot.
     
  8. escape1975

    escape1975 MDL Novice

    Aug 10, 2019
    18
    3
    0
    #168 escape1975, Jul 8, 2021
    Last edited: Jul 11, 2021
    Strange, I can't use DISM to integrate into Windows 7 Pro unless I use /forceunsigned (on x64), however x86 works fine!
    I'm doing the integration on Windows 10 LTSC not that it should matter, Windows sees each of the signed files as valid ...

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

    Issue1: It still works when installing Windows 7 x64 from a flash drive,
    but once the system is installed there's no mouse or keyboard.

    Fix1: F8 and disable signature enforcement fixes the above issue.

    Issue2: There's an issue on my systems, when I integrate KB2990941
    the installation cannot find install media booted from a USB stick,
    however the mouse/keyboard still work so the driver gets loaded.

    Fix2: Create a Windows 10 Bootable USB using a Windows 10 ISO,
    then insert the required KB2990941 and USB3 drivers into Windows 7
    install.wim and overwrite the USB's install.wim with the modified one.
     
  9. escape1975

    escape1975 MDL Novice

    Aug 10, 2019
    18
    3
    0
    #169 escape1975, Jul 11, 2021
    Last edited: Jul 11, 2021
    I wish I could integrate into Windows 7 x64 without having to use the /forceunsigned flag.
    I wonder why it complains that the drivers are unsigned, if they look signed to me :)

    Searching for driver packages to install...
    Found 1 driver package(s) to install.
    Installing 1 of 1 - .\driver\Usbxhci.inf: Error - The driver package contains x64 boot-critical drivers, but the drivers are not properly signed.
    Use the /forceunsigned option to install the drivers.
     
  10. red15530

    red15530 MDL Novice

    Jul 10, 2021
    1
    0
    0
    #170 red15530, Jul 11, 2021
    Last edited: Jul 11, 2021
    There is a TUF B450M-PRO GAMING motherboard. Windows 7 x64. Two USB3 on the rear panel do not work. Device Manager id:
    PCI\VEN_1022&DEV_149C&SUBSYS_87C01043&REV_00 PCI\VEN_1022&DEV_149C&SUBSYS_87C01043
    PCI\VEN_1022&DEV_149C&CC_0C0330
    PCI\VEN_1022&DEV_149C&CC_0C03
    When installing drivers from the first post, the PC freezes. After rebooting, when the desktop appears, it freezes again. Upon further reboot, the PC is stocked up, but the driver is still not installed.
    Why is this happening? What am I doing wrong?
     
  11. michang

    michang MDL Novice

    Aug 12, 2009
    44
    11
    0
  12. michang

    michang MDL Novice

    Aug 12, 2009
    44
    11
    0
  13. TTY001

    TTY001 MDL Novice

    Jan 26, 2021
    3
    0
    0
    Is there a way to integrate KB2864202 in boot.wim (WinPE)? I need to use the mouse and keyboard during the installation of Windows Server 2008 x86 on a Server which only has USB 3.0 ports.
     
  14. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,676
    2,225
    60
    This does it for you(matter of fact, it integrates this same exact usb driver into boot.wim, winre.wim and install.wim). Otherwise you just dism /add-package it into the desired index.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. TTY001

    TTY001 MDL Novice

    Jan 26, 2021
    3
    0
    0
    Unfortunately DISM doesn't support Windows Server 2008 as it is based on Windows Vista.

    I had to use pkgmgr from the Windows AIK 1.1 which integrated the update in install.wim with no issues, but when I attempted with boot.wim it produced this error: 0x80004001

    Any help is appreciated.
     
  16. George King

    George King MDL Expert

    Aug 5, 2009
    1,858
    2,197
    60
    See this for Vista / 2008
    Code:
    https://forums.mydigitallife.net/threads/tool-powis-powerful-windows-setup-v1-0-3.83558/page-2#post-1663664
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. TTY001

    TTY001 MDL Novice

    Jan 26, 2021
    3
    0
    0
    Thank you.

    The script worked fine, now I have to test it.
     
  18. valvoga

    valvoga MDL Novice

    Aug 19, 2014
    13
    5
    0
    If anyone here does not mind and are currently having time,
    can you please tell me in a noob way on how to install this driver to Windows 7 Iso

    The only thing i know to integrate usb 3 driver is by using simplix tool...
    Is there a way to integrate this special usb 3 xhci driver by using simplix tool?

    https://forums.mydigitallife.net/th...-aio-iso-with-install-wim-esd-creation.79421/

    I have tried installing windows 7 with simplix tool....
    But after the installation, Mouse and Keyboard just stopped working....

    I do not know on how to integrate the driver to install.wim
    Sorry for the noobish question

    Is it possible to install this custom xhci driver without the use of PCI E USB card?
    Im using maximus xii hero mobo, is it possible to boot the driver?

    Thank you very much for your attention
     
  19. asdf23451

    asdf23451 MDL Member

    Feb 10, 2019
    113
    10
    10
    #179 asdf23451, Sep 17, 2021
    Last edited by a moderator: Sep 17, 2021
    You could try this, which would remove the need for Simplix or integrating the driver, or updating. Just install and use.

    Note from mods: Don't link to homebrew ISOs.
     
  20. XXtonyZZ1908

    XXtonyZZ1908 MDL Novice

    Aug 2, 2015
    3
    8
    0