roederja / asus-rog-strix-b460I-hackintosh

Open Core Hackintosh based on ASUS ROG Strix B460I
75 stars 8 forks source link

USB ports #7

Open luc1970 opened 3 years ago

luc1970 commented 3 years ago

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.

roederja commented 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.

luc1970 commented 3 years ago

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.

roederja commented 3 years ago

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).

luc1970 commented 3 years ago

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.

roederja commented 3 years ago

So what did you have to change? Would you mind posting the new kext here so others can benefit?

luc1970 commented 3 years ago

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.

USBMap.zip

roederja commented 3 years ago

Ah I see - I did mine using the dortania guide as well (manual way).

Emprint commented 3 years ago

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?

Emprint commented 3 years ago

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

icastillejogomez commented 3 years ago

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