Hosting the guide I made a while earlier here. My Ryzen 9 3900X works fine on Windows 7 in my old x370 board, however I seemed to have lost all my USB ports on the back of my motherboard since the on-die Matisse USB 3.0 controller is not supported on Windows 7 and has no drivers from AMD.
However, with a bit of hacky-whacky, I managed to get it working by tricking Windows 7 into using the Ryzen 1000/2000 driver anyway. I figured AMD wouldn't have changed the on-die USB controller significantly. It should work on all pre-x570 motherboards, since the controller is standalone and on-die. Here's how do it, however;
DISCLAIMER: This workaround is at your own risk. I have not extensively tested it except for that it now works and I'm typing this post in Windows 7 on the Matisse USB 3.0 Controller.
Now, without further ado:
---------------------------
Foolproof Matisse Windows 7 USB tutorial:
You're done. USB works.
------------------------
If anyone has guides how to slipstream these drivers into a Windows 7 installation image, and how to extend it to X570, let me know so I can append it to this topic.
However, with a bit of hacky-whacky, I managed to get it working by tricking Windows 7 into using the Ryzen 1000/2000 driver anyway. I figured AMD wouldn't have changed the on-die USB controller significantly. It should work on all pre-x570 motherboards, since the controller is standalone and on-die. Here's how do it, however;
DISCLAIMER: This workaround is at your own risk. I have not extensively tested it except for that it now works and I'm typing this post in Windows 7 on the Matisse USB 3.0 Controller.
Now, without further ado:
---------------------------
Foolproof Matisse Windows 7 USB tutorial:
- Plug keyboard/mouse in front-usb so you can navigate Windows 7
- Download the latest AMD Chipset Windows 7 drivers from AMD: www.amd.com/en/support/chipsets/amd-socket-am4/x370
- Start the installation such that the installer extracts its contents into C:\AMD\. You don't need to finish the installation, but it can't do harm either.
- Browse to C:\AMD\Chipset_Driver_Installer\AMD_Chipset_Drivers\MSIFiles\program files\AMD\Chipset_IODrivers\USBController Driver\Win7\x64 and open 'amdxhc.inf' in notepad.
- We're going to trick Windows into installing drivers for Ryzen 1- and 2000 for the 3000 series. Find this block:
Code:
[AMD.NTamd64]
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_145C
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_15E0
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_15E1
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_145F
- Change DEV_145C to DEV_149C, resulting in
Code:
[AMD.NTamd64]
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_149C
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_15E0
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_15E1
%AMDXHCI.DeviceDesc% = AMDXHCI, PCI\VEN_1022&DEV_145F
- Go to device manager, right click the unrecognized USB controller "Universal Serial Bus (USB) Controller" and choose "Update driver software"
- Choose "Browse my computer for driver software"
- Click "Browse" and direct it to C:\AMD, and make sure to check the checkbox "Include subfolders". It should now search for your modified .inf file. Alternatively, you can direct it all the way to C:\AMD\Chipset_Driver_Installer\AMD_Chipset_Drivers\MSIFiles\program files\AMD\Chipset_IODrivers\USBController Driver\Win7\x64
- You will be prompted to install the driver software. Choose "Install anyway"
You're done. USB works.
------------------------
If anyone has guides how to slipstream these drivers into a Windows 7 installation image, and how to extend it to X570, let me know so I can append it to this topic.