Contribute
Register

<< Solved >> Huananzhi Hackintosh USB problems and optimization

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,242
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 
Joined
Oct 4, 2018
Messages
442
Motherboard
Gigabyte C246-WU4
CPU
E-2278G
Graphics
WX7100
Mac
  1. MacBook Pro
  2. Mac mini
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.
 
Joined
Jun 14, 2021
Messages
53
Motherboard
Huananzhi X99 F8
CPU
E5 2678 V3
Graphics
RX 580

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: 16

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,242
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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?
 
Joined
Jun 14, 2021
Messages
53
Motherboard
Huananzhi X99 F8
CPU
E5 2678 V3
Graphics
RX 580
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!
 
Joined
Oct 4, 2018
Messages
442
Motherboard
Gigabyte C246-WU4
CPU
E-2278G
Graphics
WX7100
Mac
  1. MacBook Pro
  2. Mac mini
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!
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,242
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 
Joined
Jun 14, 2021
Messages
53
Motherboard
Huananzhi X99 F8
CPU
E5 2678 V3
Graphics
RX 580
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 ...
 
Joined
Jun 14, 2021
Messages
53
Motherboard
Huananzhi X99 F8
CPU
E5 2678 V3
Graphics
RX 580
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>
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
24,242
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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?
 
Top