Hello!
I've been using these patches on macOS Sierra until last update without problems (correct Power Management, Sleep mode working, USB configuration OK with only the needed ports) but now I want to update to Mojave (10.14.1); testing on fresh install o can't make sleep work and I trying to make the Intel FB.Patcher method for USB without result. On Sierra I have using a DSDT and some patches on KextsToPatch section, I thinks this patches make USB work (without USBInjectALL.kext) OK and help a sleep mode work fine also. I Share that DSDT and Kexts patchs to see if anyone can help me.
My Specs: Mobo: z77x-ud5h 1.0 (rev14)
CPU: i7 3770k
Using Intel HD4000 (Nvidia 970 connected to Mobo but not to monitor, not in use)
DSDT.aml.zip
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Replace iMac12,2 with iMac13,2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
aU1hYzEyLDIK
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AirPort.Atheros40</string>
<key>Replace</key>
<data>
aU1hYzEzLDIK
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change regdomain to US-FCC (1 of 2)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
g7sgCAAABnRk
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.12.x,10.13.x</string>
<key>Name</key>
<string>com.apple.driver.AirPort.Atheros40</string>
<key>Replace</key>
<data>
g7sgCAAABus2
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change regdomain to US-FCC (2 of 2)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ZseDFgkAAEMAZrhDAA==
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AirPort.Atheros40</string>
<key>Replace</key>
<data>
ZseDFgkAAAAAZrgAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable default hub port injectors</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
bW9kZWw=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.12.x,10.13.x</string>
<key>Name</key>
<string>com.apple.driver.usb.AppleUSBHub</string>
<key>Replace</key>
<data>
bW9kZXg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable default XHC port injectors</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
bW9kZWw=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>MatchOS</key>
<string>10.12.x,10.13.x</string>
<key>Name</key>
<string>com.apple.driver.usb.AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
bW9kZXg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable TRIM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QVBQTEUgU1NE
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAA
</data>
</dict>