[Solution] Win7/8.1 Drivers for USB 3.0/3.1 Controllers of new AMD Chipset Systems

AMD 3000/4000/5000 series ryzen cpu and 500 series and TRX40 mainboards don’t have official USB drivers for win7. So I modified few USB drives for them. AM4 Ryzen CPUs have a usb controller that DEV_ID 149C, even though we use 300/400 series mainboards, 149C still doesn’t work, but can use mainboards’ USB controller from ASMedia. So when you use 300/400 series mainboards, some usb will do not work. For 500 series and TRX40 mainboards, it have two USB controllers, DEV_ID both are 149C. So, they also can work when use this mod usb driver.New USB driver perfect support 500 series and TRX40 mainboards. Updates are highly recommended.

500 series mainboards must update the latest bios(above AGESA ComboV2 1.0.8.1) or you will meet A5 BSOD. ASRock 500 series mainboards CAN NOT work on win7 and will A5/7E BSOD becaus of the BIOS.

5800X win7.JPG



5800X3D.png



5950X.png



BB50BE85-8421-48D6-9407-A8F6048F074B.png



3227933B-8097-445C-AD76-741395CD0717.png




Samsumg 980Pro 500G can work well on win7, 4K read/write better than win10.

CDM.png


AS SSD.png



EDIT: UPDATE the USB DRIVER. 2019.12.06
Add USB driver support for DEV_15E5 and Nvidia GTX16 series / RTX20 series USB drivers.

EDIT: UPDATE the USB DRIVER. 2019.12.12
Add AMD Log Utility Driver support, and MOD drivers used SHA1 digital signature that support win7

EDIT: UPDATE the USB DRIVER. 2019.12.16
Add Renoir,Starship Driver support, and MOD drivers used SHA1 digital signature that support win7

EDIT: UPDATE the USB DRIVER. 2019.12.18
Fix the problem that the USB driver fails when the driver is integrated into the image without the SHA256 patch for WIN7.


EDIT: UPDATE Some DRIVERS. 2020.04.12
Update Some drivers.


EDIT: UPDATE Some DRIVERS. 2020.06.22
Update Some drivers to support A520/B550/PRO565 mainboards (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2020.12.01
Update Some drivers to support A520/B550/PRO565 mainboards and new coming CPUs and intel 2.5G LAN (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2021.01.07
Update ASUS LED controller with winusb.sys. (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2021.01.27
Update ASUS LED controller, PSP, UCSI, nvme driver. (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2021.07.05
Update USB controller, PSP, PCI driver. (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2021.08.27
Update USB controller, PSP, PCI driver. (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2022.01.21
Update some drivers. (500 series need AMD AGESA ComboV2 1.0.8.1 above).


EDIT: UPDATE Some DRIVERS. 2022.04.26
Update some drivers.


This driver package can be work on all AMD Ryzen mainboards(Only USB from PCH can support UASP):https://disk.yandex.ru/d/CcPioKk8AXu1Xg

This driver package can be work on some Ryzen mainboards(All USB can support UASP), but ASUS CAN NOT USE:https://disk.yandex.ru/d/9Ywfogq8UNnVug

(This package needs to be mirrored and pre-integrated with SHA256 patch to use this package on win7:https://yadi.sk/d/eFvJ-Jyxq5jcHA)[/rot]


EDIT by Fernando: Thread title shortened and customized (hoping, that this is ok)

As we know, win7 has generic usb driver port from win8/server2012, it can work on many usb devices and suppot UASP.
If your mainboards is not ASUS, I recommend use win8 port driver first:https://forums.mydigitallife.net/threads/usb-3-xhci-driver-stack-for-windows-7.81934/

If your mainboards is ASUS, Enable Precision Boost Overdrive and Disable PBO FMax Enhancer in BIOS, because ASUS will freeze when booting if using the win8 port driver.

If you still want to use win8 port driver and not want to set the BIOS,you need to do like this: it need two drivers, One is AMD 1.0.0.13 usb driver, another is daniel’s win8 port driver, and you need to modify there inf files like this:

f52t8303p137556n3_qnSzxesb.jpg

@canonkong
I read this reddit post.
https://www.reddit.com/r/Amd/comments/ca…_matisse_ryzen/
This method works well on 300/400 + ZEN2 CPUs. However, reddit user “tfwStarving” said this method doesn’t work on X570 + ZEN2 CPUs.

Do I need to modify amdxhci.sys and amdhub3.sys in official AMD chipset drivers?
What would happen if I edit only the inf files like your drivers?

@isopc1999a
X570 also can use,but you must have ps/2 mouse orkeyboard to intsall the AMD chips driver first,and than install the mod usb driver.

@canonkong
OK. You probably can’t access to Reddit in your country.

Reddit user Boxman90’s method is only changing DEV_145C to DEV_149C in amdxhc.inf.
AMD official amdxhci.sys and amdhub3.sys are untouched.
That method works well on 300/400 + ZEN2 CPUs but dose’t work on X570 + ZEN2 CPUs.
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_145C
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_149C

Only editing the inf files like your drivers is not enough to works well on X570 + ZEN2 CPUs?
Do I need to modify amdxhci.sys and amdhub3.sys in official AMD chipset drivers?

@isopc1999a
Only editing the inf files is enough to works well on X570 + ZEN2 CPUs and don’t need to modify amdxhci.sys and amdhub3.sys.
But you must have ps/2 mouse orkeyboard to intsall the AMD chips driver first,and than install the mod usb driver.
I test on Asus X370-I and MSI X570 gaming plus, they both can work.
There are something that need to note:
1、 WIN7 install.win must include KB3033929.
2、Do not Inject the USB Driver to install.win.
3、Before you install the USB driver, you must AMD chips driver first.
If you do not do that 3 points , you will miss BOSD.

@canonkong
Thanks for your info.

Some X570 motherboard don’t have PS/2 ports.
1. I will integrate Asmedia USB driver or Renesas USB driver into windows 7 image.
2. Install windows 7 with that ISO image.
3. Install official AMD chipset drivers and then install the mod usb driver.
Is this procedures correct?

isopc1999a
If the mainboard don’t have PS/2,you need a PCI-E to USB card。
Don’t forget the KB3033929

this would be ideal

https://www.ebay.com/itm/USB-2-0-to-PCI-…lEAAOSwaBZZmNXa

@canonkong
OK, thanks.
I will use a Renesas USB3.0 card, though I haven’t gotten ZEN2 CPUs and x570 mob yet.

@isopc1999a
New version had uploaded, solve old version bsod.



@canonkong
The sub folder names are garbled.

@canonkong

Good works!
My Asus Prime Plus B350 has no Windows 7 3.0 driver.
The board has a working 3.1 driver.

Will try your driver.

Cedar



In the Gigabyte B450M GAMING diskless WIN7, there will be a boot or shutdown blue screen

@ silver258
You need install the AMD chips drivers first,than install the usb driver,if you want to make a win7 install image, you should use dism++ to make both the chips and usb driver into the install image




However, after installing the driver of AMD’s chipset, the image is directly damaged under the diskless disk, and there are many computers restarted at the same time without disk. The probability of blue screen will be much larger, and some will be the same when shutting down. Blue screen



The bit in bold, which AMD chipset driver are you using for win7 on x570 as there is only win10 version available on AMD website?

bump, anyone?

Don’t work to spend loads on x570 if I can’t run win7 on it (I have stuff that needs it so can’t switch to win10 for everything, though I will run that from it too)



This link isn’t working - only the one in the first post. Has that been updated to the newer file? If not please can you repost this link?

Just noticed you updated the original link - I’d missed that, sorry. Thanks for your efforts with this :slight_smile:

Someone’s done an online video for anyone needing more guidance: https://www.youtube.com/watch?v=A6_MdxMUpRE . It looks like they’re using canonkong’s drivers!

Win7 on x570 is possible as people have said earlier in this thread, and for the AMD chipset drivers (according to the video) just use the x470 set with the extra usb drivers as provided by canonkong