have followed your instruction for creating my own USB-SSDT. On mixed USB2/3 ports I disabled the USB 2 port. Now USB 3 seems to work fine if the usb device is plugged in while booting, but I observed that hot plug does not work. Does hot plug a USB3 device work on your machine?
Hello, is anyone able to share the relevent SSDT's for enabling Thunderbolt 3 on their machine-building upon the fantastic info in this thread, i have learnt a lot since starting my hackintosh journey but find creating my own a bit daunting.
It might be worth the original poster adding a section on the first page perhaps?
Hello, is anyone able to share the relevent SSDT's for enabling Thunderbolt 3 on their machine-building upon the fantastic info in this thread, i have learnt a lot since starting my hackintosh journey but find creating my own a bit daunting.
It might be worth the original poster adding a section on the first page perhaps?
Worth mentioning that thunderbolt devices need to be plugged in before booting to be detected. The hot-swapping aspect doesn't seem to work on hackintosh.
Would it be possible for anyone to share their entire EFI folder with me? My Geekbench scores have returned above average for my setup, but my performance in FCPX has been very sluggish (even with quicksync enabled) and in the BruceX test returned results of 52 seconds whereas the average seems about 15.
My machine is mostly used for editing and I fear I have fudged my way through learning the hackintosh way to a point where I am effectively boxed into a corner, my EFI/ config.plist is likely a mess somewhere I but fear starting again almost as much as I do trial and error at this point.
If my bio has not updated correctly my current setup is the same execpt I am now using the 580 rather than 480.
I think that’s not the very best idea at all. For first it’s dangerous as you don’t have downloaded Kexts etc from original source and if some items are corrupted etc, you aren’t properly protected. Also each installation requires some personalisation, to make Hackintosh comp unique etc.
Instead it’s wise to learn and fix issues. You have to figure out what exactly causes issues. There is also a chance that performance related issues are related to hardware malfunctioning.
I'm on Mojave 10.14.4 and require both HS01-04 and SS01-04 for the external USB3 ports to function correctly. Otherwise only USB3 devices are detected and hot-plug does not work. If I only enable HS-ports and exclude SS-ports, USB3 devices work as USB2 devices (as expected).
I generated the SSDT files with https://github.com/cnrd/OSX-USB-SSDT. It is working without USB-Inject-all kext and without a port-limit patch. I enabled all external ports, but no internal ports except HS10.
Do you want to enable: HS01? [Y/n]
You enabled: HS01, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS01 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS02? [Y/n]
You enabled: HS02, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS02 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS03? [Y/n]
You enabled: HS03, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS03 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS04? [Y/n]
You enabled: HS04, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS04 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS05? [Y/n] n
Do you want to enable: HS06? [Y/n] n
Do you want to enable: HS07? [Y/n] n
Do you want to enable: HS08? [Y/n] n
Do you want to enable: HS09? [Y/n] n
Do you want to enable: HS10? [Y/n]
You enabled: HS10, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS10 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS11? [Y/n]
You enabled: HS11, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS11 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS12? [Y/n]
You enabled: HS12, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS12 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS13? [Y/n]
You enabled: HS13, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS13 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS14? [Y/n]
You enabled: HS14, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS14 a USB 3.0 connector? [Y/n] n
Do you want to enable: SS01? [Y/n]
You enabled: SS01, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS02? [Y/n]
You enabled: SS02, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS03? [Y/n]
You enabled: SS03, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS04? [Y/n]
You enabled: SS04, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS05? [Y/n] n
Do you want to enable: SS06? [Y/n] n
Do you want to enable: SS07? [Y/n] n
Do you want to enable: SS08? [Y/n] n
Do you want to enable: SS09? [Y/n]
You enabled: SS09, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS10? [Y/n]
You enabled: SS10, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
The file USB-SSDT.aml was added to your Desktop.
Remove any other USB patches (Like USBInjectAll).
Place the file in /EFI/Clover/ACPI/patched
Add the following to ACPI in your config.plist
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>xh_rvp10</string>
</dict>
</array>
I attached the SSDT.
- The aml file should be placed in /EFI/Clover/ACPI/patched.
- ACPI table "xh_rvp10" should be dropped in config.plist (see spoiler above).
- USB inject all kext should be removed. Port unlimit patches can be removed.
Troubleshooting:
- The terminal command "bdmesg" shows if the SSDT was injected
- At boot: Clover->settings->ACPI patching can disable "xh_rvp10" table drop in case no USB device is working anymore.
- Internal USB ports except HS10 are disabled to meet the 15 USB port limit.
I'm on Mojave 10.14.4 and require both HS01-04 and SS01-04 for the external USB3 ports to function correctly. Otherwise only USB3 devices are detected and hot-plug does not work. If I only enable HS-ports and exclude SS-ports, USB3 devices work as USB2 devices (as expected).
I generated the SSDT files with https://github.com/cnrd/OSX-USB-SSDT. It is working without USB-Inject-all kext and without a port-limit patch. I enabled all external ports, but no internal ports except HS10.
Do you want to enable: HS01? [Y/n]
You enabled: HS01, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS01 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS02? [Y/n]
You enabled: HS02, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS02 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS03? [Y/n]
You enabled: HS03, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS03 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS04? [Y/n]
You enabled: HS04, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS04 a USB 3.0 connector? [Y/n] y
Do you want to enable: HS05? [Y/n] n
Do you want to enable: HS06? [Y/n] n
Do you want to enable: HS07? [Y/n] n
Do you want to enable: HS08? [Y/n] n
Do you want to enable: HS09? [Y/n] n
Do you want to enable: HS10? [Y/n]
You enabled: HS10, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS10 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS11? [Y/n]
You enabled: HS11, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS11 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS12? [Y/n]
You enabled: HS12, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS12 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS13? [Y/n]
You enabled: HS13, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS13 a USB 3.0 connector? [Y/n] n
Do you want to enable: HS14? [Y/n]
You enabled: HS14, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Is: HS14 a USB 3.0 connector? [Y/n] n
Do you want to enable: SS01? [Y/n]
You enabled: SS01, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS02? [Y/n]
You enabled: SS02, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS03? [Y/n]
You enabled: SS03, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS04? [Y/n]
You enabled: SS04, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS05? [Y/n] n
Do you want to enable: SS06? [Y/n] n
Do you want to enable: SS07? [Y/n] n
Do you want to enable: SS08? [Y/n] n
Do you want to enable: SS09? [Y/n]
You enabled: SS09, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
Do you want to enable: SS10? [Y/n]
You enabled: SS10, are you using it as an internally connected port (For example WiFi/Bluetooth module)? [y/N]
The file USB-SSDT.aml was added to your Desktop.
Remove any other USB patches (Like USBInjectAll).
Place the file in /EFI/Clover/ACPI/patched
Add the following to ACPI in your config.plist
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>xh_rvp10</string>
</dict>
</array>
I attached the SSDT.
- The aml file should be placed in /EFI/Clover/ACPI/patched.
- ACPI table "xh_rvp10" should be dropped in config.plist (see spoiler above).
- USB inject all kext should be removed. Port unlimit patches can be removed.
Troubleshooting:
- The terminal command "bdmesg" shows if the SSDT was injected
- At boot: Clover->settings->ACPI patching can disable "xh_rvp10" table drop in case no USB device is working anymore.
- Internal USB ports except HS10 are disabled to meet the 15 USB port limit.
Hi
First Thank's very much for this guide ...
I'm running Sierra 10.12.6 on this motherboard with bios f5. I want to install High Sierra on an M2 NVMe disk and I'm not an expert.
If I understood properly I have to upgrade the bios first to f22g and patch the CFG Lock ?
On this guide I've seen a zip file of the f22g bios already patched ? can I just use it to upgrade the bios ??
Thank's
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.