Before I invest a lot of time rehashing an old (by internet standards) issue, does anyone have interest in getting Asus UASP drivers working on Win7?
Background - there was a tom's hardware article about getting them working,
Enabling UAS On Older USB 3.0-Equipped Motherboards - Faster USB 3.0 Performance: Examining UASP And Turbo Mode | Tom's Hardware
but it was for a mobo that had a USB3 controller onboard. I was bored one day and wondered, can I get this working with an Asus board that does not have a USB3 controller, but instead has a PCIe USB3.0 controller card added on, and in this case it was a Renesas uPD720201 with the most recent firmware and most recent driver, but this could apply to any other PCIe controller card that is otherwise UASP capable except for Win7 support and just needs the Asus MCCI driver if it has an Asus motherboard. I know, it's a pretty niche topic. Feel free to ignore it if it doesn't apply to your build, but I could have used this information when it came time to get this done, instead of figuring it out myself, so possibly I can save some people time to get this to work.
Anyway sorry for wasting your time if this doesn't apply to you, but if it does, I can describe the steps to get the Asus MCCI driver working on win7 with an aftermarket USB3 card, as I have not seen this posted anywhere else.
I suspect that there will be no immediate interest in this topic but if the day comes when you happen to have the hardware and want to know how, LMK and I'll post those details, or I could do it now but it may be a little bit hardware specific, so I can, for now, post an abbreviated version of that process.
Below I have just copy pasted a bunch of random notes collected, that ultimately let me get Asus/MCCI UASP working on win7, if you have questions then I can try to help with them, but for the time being this is all I have and more relevant info complied into one place than I've seen anywhere else. I apologize for poor formatting.
HOW-TO Get Asus (aka MCCI) UASP Driver Working on Win7
==============================================================
First make sure you have the Microsoft update installed and reboot: kb2864202
This is what worked for me.
1) Extract the whole archive from Asus' AI Suite 3, with the Generic USB Stack drivers to a directory C:\USBDriver for example, or if you run Setup.exe it will put them in the program files/asus folder.
2) Go into Device Manager and open up the Universal Serial Bus Controllers branch in the device tree.
Look at all the "USB Mass Storage Device" entries. Get the properties for each, and on the Properties window, Details tab, cycle through those to see if the device you want to access with the driver is listed. Keep trying the other USB Mass Storage Devices till you find the right ones.
4) Right click on it and choose "Update Driver"
5) Here choose the second option "Choose driver software already on the computer"
6) Here enter the path to the drivers you extracted C:\USBDriver in this example.
7) Make sure that "Include Subdirectories" option is checked and click Next.
From here it should find the Asus Boost driver and install it for the USB Mass Storage Device controller you choose.
Allow it to install the driver when asked. If it's going to work, it will immediately switch to it without errors like can't start device.
If you have more than one Host controller and device, you may have to repeat this procedure for each of them.
It may install the BOT driver under the section "Storage Controllers". If it does, update that driver as well, doing same as above, but pick the Asus UAS Storage Driver instead of Asus BOT Storage Driver. Again this may need done for each device that ended up with the BOT driver.
The above will only work with a motherboard bios that has the Asus manufacturer string in it, the MCCI UASP driver checks for that.
It could prompt you to restart the computer after installing the drivers which you should allow, or in some cases it will not need rebooted and show working immediately but then check the properties of the storage devices in Device Manager to see if the quick removal versus write caching has been changed, and change that if you want to.
The old drivers should still be on the computer and you should be able to roll back to them if you wish.
I have been using these drivers now with no issues, just higher performance.
Background - there was a tom's hardware article about getting them working,
Enabling UAS On Older USB 3.0-Equipped Motherboards - Faster USB 3.0 Performance: Examining UASP And Turbo Mode | Tom's Hardware
but it was for a mobo that had a USB3 controller onboard. I was bored one day and wondered, can I get this working with an Asus board that does not have a USB3 controller, but instead has a PCIe USB3.0 controller card added on, and in this case it was a Renesas uPD720201 with the most recent firmware and most recent driver, but this could apply to any other PCIe controller card that is otherwise UASP capable except for Win7 support and just needs the Asus MCCI driver if it has an Asus motherboard. I know, it's a pretty niche topic. Feel free to ignore it if it doesn't apply to your build, but I could have used this information when it came time to get this done, instead of figuring it out myself, so possibly I can save some people time to get this to work.
Anyway sorry for wasting your time if this doesn't apply to you, but if it does, I can describe the steps to get the Asus MCCI driver working on win7 with an aftermarket USB3 card, as I have not seen this posted anywhere else.
I suspect that there will be no immediate interest in this topic but if the day comes when you happen to have the hardware and want to know how, LMK and I'll post those details, or I could do it now but it may be a little bit hardware specific, so I can, for now, post an abbreviated version of that process.
Below I have just copy pasted a bunch of random notes collected, that ultimately let me get Asus/MCCI UASP working on win7, if you have questions then I can try to help with them, but for the time being this is all I have and more relevant info complied into one place than I've seen anywhere else. I apologize for poor formatting.
HOW-TO Get Asus (aka MCCI) UASP Driver Working on Win7
==============================================================
First make sure you have the Microsoft update installed and reboot: kb2864202
This is what worked for me.
1) Extract the whole archive from Asus' AI Suite 3, with the Generic USB Stack drivers to a directory C:\USBDriver for example, or if you run Setup.exe it will put them in the program files/asus folder.
2) Go into Device Manager and open up the Universal Serial Bus Controllers branch in the device tree.
Look at all the "USB Mass Storage Device" entries. Get the properties for each, and on the Properties window, Details tab, cycle through those to see if the device you want to access with the driver is listed. Keep trying the other USB Mass Storage Devices till you find the right ones.
4) Right click on it and choose "Update Driver"
5) Here choose the second option "Choose driver software already on the computer"
6) Here enter the path to the drivers you extracted C:\USBDriver in this example.
7) Make sure that "Include Subdirectories" option is checked and click Next.
From here it should find the Asus Boost driver and install it for the USB Mass Storage Device controller you choose.
Allow it to install the driver when asked. If it's going to work, it will immediately switch to it without errors like can't start device.
If you have more than one Host controller and device, you may have to repeat this procedure for each of them.
It may install the BOT driver under the section "Storage Controllers". If it does, update that driver as well, doing same as above, but pick the Asus UAS Storage Driver instead of Asus BOT Storage Driver. Again this may need done for each device that ended up with the BOT driver.
The above will only work with a motherboard bios that has the Asus manufacturer string in it, the MCCI UASP driver checks for that.
It could prompt you to restart the computer after installing the drivers which you should allow, or in some cases it will not need rebooted and show working immediately but then check the properties of the storage devices in Device Manager to see if the quick removal versus write caching has been changed, and change that if you want to.
The old drivers should still be on the computer and you should be able to roll back to them if you wish.
I have been using these drivers now with no issues, just higher performance.
Last edited:
My Computers
System One System Two
-
- Computer type
- PC/Desktop
- Computer Manufacturer/Model Number
- custom
- OS
- Windows 7 Ultimate 64bit
- CPU
- J1900
- Motherboard
- ASROCK Q1900M
- Memory
- 4GB DDR3 1333
- Graphics Card(s)
- Intel 7 Gen IGP
- Hard Drives
- Multiple SATA & USB3
- Antivirus
- Defender
- Browser
- Latest Chrome & Older Firefox
-
- Computer type
- PC/Desktop
- System Manufacturer/Model Number
- Cobbled Together Leftover Parts
- OS
- Win7 Ultimate SP1 x64
- CPU
- AMD Phenom II x4 BE 965
- Motherboard
- Asus M4A785TD-V Evo
- Memory
- 16GB as 4 x 4GB
- Graphics Card(s)
- GTX 1060
- Sound Card
- Via Envy Chaintech AV-710
- Monitor(s) Displays
- Samsung TVs
- Screen Resolution
- 4K
- Hard Drives
- 0 - Just SSDs in this box.