Contribute
Register

<< Solved >> Huananzhi Hackintosh USB problems and optimization

Status
Not open for further replies.
Well, I pasted the USBInjectAll.kext I downloaded (0.7.3), then I opened Clover Configurator to make this step:

For Clover - enter the PLRP in your config.plist . Here is the Catalina one viewed in Clover Configurator.

But I can´t see anything there...
means that you need to add in the patch yourself
 
What can I do?
sudo diskutil mount /dev/disk1s1 (after diskutil list to find the EFI)
but you already found a solution.

Next steps: Look into this EFI folder (make a copy); see if there is a USB map; if not, whether it is set to inject all USB ports (unstable but necessary to map).

If you want to share this EFI, delete serial numbers in config.plist before you post.
 

Attachments

  • Captura de pantalla 2021-06-17 a las 17.43.30.png
    Captura de pantalla 2021-06-17 a las 17.43.30.png
    72.7 KB · Views: 40
This is what I have in the folder, not sure about which one is the USB map:
it is the USBPorts.kext

did you make this yourself following the guide or is this from another computer?
 
I´m following the guide right now with the same computer.

Ok, then what should I do with the USBPorts.kext file?

Guys I really appreciate your help, didn´t know this community was so great!
 
You may right-click on USBports.kext to open it and have a look at its info.plist.
If it doesn't match what you would expect, take out the kext, inject all ports and do your own map.
You're on the right track, keep going!
 
I´m following the guide right now with the same computer.
if you have already created your USBPorts.kext (hackintool generates this) then there is no need to re run it unless you have made a mistake on it before
 
I don´t know if I did something wrong. I opened the USBPorts.kext with Kext Utility and it says this:

Detected ... Darwin Kernel Version 18.7.0.

Start working: 2021-06-17 17:54:10 +0200

Task: Install "USBPorts.kext (arches) "
to "/System/Library/Extensions"

Install: "USBPorts.kext" ... OK.

Repairing Permissions for "/System/Library/Extensions/USBPorts.kext" ... Done.
-- Total processed: 3 files for 0 sec.

Updating the system cache files .......... Done
-- Build time = 18 sec.


Syncing disk cache ... Done.

All done.
Have a nice ... day(night)
Enjoy ...
 
Now I opened it with TextMate and its info.plist says this (I don´t understand a word):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleGetInfoString</key>
<string>1.0 Copyright © 2018 Headsoft. All rights reserved.</string>
<key>CFBundleIdentifier</key>
<string>com.Headsoft.USBPorts</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>USBPorts</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>IOKitPersonalities</key>
<dict>
<key>iMacPro1,1-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>port-count</key>
<data>
FwAAAA==
</data>
<key>ports</key>
<dict>
<key>HS01</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>port</key>
<data>
AQAAAA==
</data>
</dict>
<key>HS03</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>port</key>
<data>
AwAAAA==
</data>
</dict>
<key>HS04</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>port</key>
<data>
BAAAAA==
</data>
</dict>
<key>HS05</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
BQAAAA==
</data>
</dict>
<key>HS06</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
BgAAAA==
</data>
</dict>
<key>HS07</key>
<dict>
<key>DevSpeed</key>
<integer>2</integer>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
BwAAAA==
</data>
</dict>
<key>HS08</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>
CAAAAA==
</data>
</dict>
<key>HS09</key>
<dict>
<key>DevSpeed</key>
<integer>1</integer>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
CQAAAA==
</data>
</dict>
<key>HS10</key>
<dict>
<key>DevSpeed</key>
<integer>0</integer>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
CgAAAA==
</data>
</dict>
<key>HS11</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
CwAAAA==
</data>
</dict>
<key>HS12</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
DAAAAA==
</data>
</dict>
<key>HS13</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>
DQAAAA==
</data>
</dict>
<key>HS14</key>
<dict>
<key>DevSpeed</key>
<integer>1</integer>
<key>UsbConnector</key>
<integer>255</integer>
<key>port</key>
<data>
DgAAAA==
</data>
</dict>
<key>SS01</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>port</key>
<data>
EQAAAA==
</data>
</dict>
<key>SS03</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>port</key>
<data>
EwAAAA==
</data>
</dict>
<key>SS04</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>port</key>
<data>
FAAAAA==
</data>
</dict>
<key>SS05</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
FQAAAA==
</data>
</dict>
<key>SS06</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
FgAAAA==
</data>
</dict>
<key>SS07</key>
<dict>
<key>DevSpeed</key>
<integer>3</integer>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>
FwAAAA==
</data>
</dict>
</dict>
</dict>
<key>model</key>
<string>iMacPro1,1</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
 
I don´t know if I did something wrong. I opened the USBPorts.kext with Kext Utility and it says this:

Detected ... Darwin Kernel Version 18.7.0.

Start working: 2021-06-17 17:54:10 +0200

Task: Install "USBPorts.kext (arches) "
to "/System/Library/Extensions"

Install: "USBPorts.kext" ... OK.

Repairing Permissions for "/System/Library/Extensions/USBPorts.kext" ... Done.
-- Total processed: 3 files for 0 sec.

Updating the system cache files .......... Done
-- Build time = 18 sec.


Syncing disk cache ... Done.

All done.
Have a nice ... day(night)
Enjoy ...
don't use that

right click on the kext, show contents, navigate to the .plist file

open that with plisteditpro software

again... where did you get this file? from the guide you have just followed?
 
Status
Not open for further replies.
Back
Top