Contribute
Register

[Release] Hackintool v3.x.x

No difference after those commands.

The reason I got you to run those commands is because in your kextcache_log.txt file it shows that AppleHDA.kext is clearly not installed correctly.
Code:
Kext with invalid signatured (-67054) allowed: <OSKext 0x7f9acf006520 [0x7fffb1b9baf0]> { URL = "AppleHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }
 
The reason I got you to run those commands is because in your kextcache_log.txt file it shows that AppleHDA.kext is clearly not installed correctly.
Code:
Kext with invalid signatured (-67054) allowed: <OSKext 0x7f9acf006520 [0x7fffb1b9baf0]> { URL = "AppleHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Actually that shows AppleHDA.kext is installed correctly, but it is not vanilla (it has been patched).
 
Anything already plugged in will be detected on launch.

Thanks! Last thing before I start this; I have a Gigabyte PCIe single USB-C port card (works well on my ASUS mobo) that worked out of the box and I use with a USB 3 hub. Will I need to worry about it when discovering ports since it’s technically on its own controller?
 
I'm trying to create a USB patch. In the list, I have a PR01 and PR12. What connector type do they have to be set as? For PR01, it shows IOUSBHostDevice.

Typically, PR11 is connected to an internal hub on EH01, therefore is marked UsbConnector=255.
That also happens to be the default for that port in USBInjectAll and SSDT-UIAC-ALL.dsl.
 
Last edited:
So I'm following the guide to the tee and for some reason, the exclude commands are not working on my system. I put the USBInjectAll kext in the Other folder. I put -uia_exclude_ss -uia_exclude_ssp boot args. When I restart and launch the app, SSP1 still shows up in the list. Aren't those two args supposed to hide the SSP1 port?
 
So I'm following the guide to the tee and for some reason, the exclude commands are not working on my system. I put the USBInjectAll kext in the Other folder. I put -uia_exclude_ss -uia_exclude_ssp boot args. When I restart and launch the app, SSP1 still shows up in the list. Aren't those two args supposed to hide the SSP1 port?
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Here you go. The script did not work but I used another app to generate all the files. I hope it contains everything that's needed. I have also removed an old USB SSDT that I was using. So right now, I don't have any patches for USB besides USBInjectAll. In config, I have a rename for ECH1/ECH2.

When I was following the guide, I tried to include the two ports which contained keyboard/mouse but as soon as I restarted, they did not work. This was the second part of the guide where it states to exclude: -uia_exclude_hs -uia_exclude_ssp.
 

Attachments

  • CyCLoBoT's IMac.zip
    3.6 MB · Views: 72
Here you go. The script did not work but I used another app to generate all the files. I hope it contains everything that's needed. I have also removed an old USB SSDT that I was using. So right now, I don't have any patches for USB besides USBInjectAll. In config, I have a rename for ECH1/ECH2.

When I was following the guide, I tried to include the two ports which contained keyboard/mouse but as soon as I restarted, they did not work. This was the second part of the guide where it states to exclude: -uia_exclude_hs -uia_exclude_ssp.

You have no -uia flags in your config.plist.
Boot with kernel flag: -uia_exclude_hs

Reply with resulting ioreg. You should find you have no HSxx injected on XHC with -uia_exclude_hs
 
Back
Top