Open luc1970 opened 3 years ago
In the readme I give the ids for the two front ports. To use them you need to edit this file: https://github.com/roederja/asus-rog-strix-b460I-hackintosh/blob/master/Kexts/USB-Map.kext/Contents/Info.plist and add them. As it already maps 14 ports you can map 1 additional port - or you sacrifice one of the ports already mapped. Maybe the the one with the aura controller if you don't use RGB.
I did this already. But in hackintool, I could still see all the other ports (before doing the clearing). When plugging in the mouse, also ports that were not mapped, nevertheless worked. Same time, when plugging in an USB stick to these obviously working ports, it often did not mount (sometimes it did, sometimes not). I wonder if the method of USB mapping is not working anymore on Big Sur? With the USBInjectAll installed, the USB stick mounts in all these ports.
If you still see the other ports that means that the the mapping hasn't been loaded correctly. I'm not on BigSur yet, so can't really say much about that. A mouse might work without a mapping because the BIOS might load a special mouse driver (since you can use it in the BIOS screen).
I was successful now with the USB mapping guide from dortiana https://dortania.github.io/OpenCore-Post-Install/usb/intel-mapping/intel.html. With the newly created USBMap.kext, also hackintool shows only the mapped ports now. Btw I am running Bur Sur with OpenCore 0.6.4 now, just for your information in case you want to upgrade.
So what did you have to change? Would you mind posting the new kext here so others can benefit?
As I said I followed the dortiana guide, whereas I was unsuccessful with the tonymacx86 guide. I attached the kext. I omitted two rear ports und mapped two internal USB 2.0 and 3.0 ports instead for front ports.
Ah I see - I did mine using the dortania guide as well (manual way).
Thanks for this @luc1970, I will finally start building a new hackintosh tomorrow with this motherboard, it is always good to have feedbacks about successful builds. Did you create the whole config (SSDT and config.plots) from scratch or did you use the files provided by @roederja?
There was a problem with your zip file @luc1970 (could not open it) so I had to create a new USB Map. It was a bit difficult for me because I could not see the ports names, all were named AppleUSB20XHCIPort or AppleUSB30XHCIPort. With USB Mapper I managed to do it. I did not map the two ports next to the Ethernet port because I needed the front ports more and I have additional ports on my display as well. Eventually what I could do is remove 2 USB 2.0 mapping to add those 2 as USB 3 only for example. To be honest I'm not even sure the USB mapping is so important because it seem to work quite fine with USBInjectAll and all ports were working fine I think, but I did not use the computer long enough to see if more problems could come without the mapping.
Here is my USB map and a USB reset file to rename the USB C port as well. USBMap.zip
I have a Asus ROG Strix B460-F Gaming. I had to modify the USB ports map. Now I have all my USB 2.0 and USB 3.0 working as expected. Attach my EFI folder. EFI.zip
I was able to get my system running with your guide, I am running Big Sur. So far everything works, but I have problems mapping my USB ports. I wanted to deviate from your map since I need some of the internal ports for my front USB connectors. I was following this guide: https://www.tonymacx86.com/threads/the-new-beginners-guide-to-usb-port-configuration.286553/#post-2029768. After installing the USBInjectAll and XHCI patch, I have been seeing a lot of ports in Hackintool, but when inserting USB drives I could not really see any entries in then device column, also I could not see the other plugged in devices like keyboard and mouse. After clearing and refreshing, all the XHC port are gone, only the PXSX ports show up. I am stuck here now and have the system running with USBInjectAll for the moment.