- Joined
- Sep 30, 2012
- Messages
- 39
- Motherboard
- Asus P8Z77-I Deluxe
- CPU
- i7 3770K
- Graphics
- Asus GTX660Ti DC2 Top OC
- Classic Mac
- Mobile Phone
OK, Here in ZIP
thank for help
- why is IOAHCIBlockStorage.kext patched? (no need)
- HDAEnabler.kext is a bad idea (patched ACPI to inject layout-id instead)
- what is CellPhoneHelper.kext?
- BrcmBluetoothInjector.kext should be BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext
- use Clover TRIM patch instead of trimforce
- make sure you test sleep/restart/shutdown without any USB devices plugged in
- your USB configuration doesn't look right... You have HS01/HS02/HS04 all marked UsbConnector=3, but only two SSxx ports exist (for each USB3 related HSxx port, should be corresponding SSxx port). Either you forgot an SSxx port, or one of the HSxx ports is marked with the wrong connector.
- if the device at HS04 is internal, it should be marked UsbConnector=255
"Shutdown Fix" patch not applied to DSDT
you used the wrong _PRW patch
DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0)
{
Device(UIAC)
{
Name(_HID, "UIA00000")
Name(RMCF, Package()
{
"HUB1", Package()
{
"port-count", Buffer() { 5, 0, 0, 0 },
"ports", Package()
{
"HP15", Package()
{
//"UsbConnector", 255,
"portType", 2,
"port", Buffer() { 5, 0, 0, 0 },
},
},
},
"HUB2", Package()
{
"port-count", Buffer() { 6, 0, 0, 0 },
"ports", Package()
{
"HP22", Package()
{
//"UsbConnector", 0,
"portType", 2,
"port", Buffer() { 2, 0, 0, 0 },
},
"HP24", Package()
{
//"UsbConnector", 255,
"portType", 2,
"port", Buffer() { 4, 0, 0, 0 },
},
"HP26", Package()
{
//"UsbConnector", 255,
"portType", 2,
"port", Buffer() { 6, 0, 0, 0 },
},
},
},
"EH01", Package()
{
"port-count", Buffer() { 1, 0, 0, 0 },
"ports", Package()
{
"PR11", Package()
{
"UsbConnector", 255,
"port", Buffer() { 1, 0, 0, 0 },
},
},
},
"EH02", Package()
{
"port-count", Buffer() { 1, 0, 0, 0 },
"ports", Package()
{
"PR21", Package()
{
"UsbConnector", 255,
"port", Buffer() { 1, 0, 0, 0 },
},
},
},
"8086_1e31", Package()
{
"port-count", Buffer() { 6, 0, 0, 0 },
"ports", Package()
{
"HS01", Package()
{
"UsbConnector", 3,
"port", Buffer() { 1, 0, 0, 0 },
},
"HS02", Package()
{
"UsbConnector", 3,
"port", Buffer() { 2, 0, 0, 0 },
},
"HS04", Package()
{
"UsbConnector", 255,
"port", Buffer() { 4, 0, 0, 0 },
},
"SSP5", Package()
{
"UsbConnector", 3,
"port", Buffer() { 5, 0, 0, 0 },
},
"SSP6", Package()
{
"UsbConnector", 3,
"port", Buffer() { 6, 0, 0, 0 },
},
},
},
})
}
}
//EOF
Have you vanilla IOAHCIFamily.kext from 10.12.3 ?
It’s for my 3G module (F5521gw Sony Ericsson), to be recognizing at WWAN card.
I can’t apply, 0 changes
Why? I need 0X0D PRW?
Here my SSDT-UIAC in code : it is right?
Code:DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0) { Device(UIAC) { Name(_HID, "UIA00000") Name(RMCF, Package() { "HUB1", Package() { "port-count", Buffer() { 5, 0, 0, 0 }, "ports", Package() { "HP15", Package() { //"UsbConnector", 255, "portType", 2, "port", Buffer() { 5, 0, 0, 0 }, }, }, }, "HUB2", Package() { "port-count", Buffer() { 6, 0, 0, 0 }, "ports", Package() { "HP22", Package() { //"UsbConnector", 0, "portType", 2, "port", Buffer() { 2, 0, 0, 0 }, }, "HP24", Package() { //"UsbConnector", 255, "portType", 2, "port", Buffer() { 4, 0, 0, 0 }, }, "HP26", Package() { //"UsbConnector", 255, "portType", 2, "port", Buffer() { 6, 0, 0, 0 }, }, }, }, "EH01", Package() { "port-count", Buffer() { 1, 0, 0, 0 }, "ports", Package() { "PR11", Package() { "UsbConnector", 255, "port", Buffer() { 1, 0, 0, 0 }, }, }, }, "EH02", Package() { "port-count", Buffer() { 1, 0, 0, 0 }, "ports", Package() { "PR21", Package() { "UsbConnector", 255, "port", Buffer() { 1, 0, 0, 0 }, }, }, }, "8086_1e31", Package() { "port-count", Buffer() { 8, 0, 0, 0 }, "ports", Package() { "HS01", Package() { "UsbConnector", 3, "port", Buffer() { 1, 0, 0, 0 }, }, "HS02", Package() { "UsbConnector", 3, "port", Buffer() { 2, 0, 0, 0 }, }, "HS04", Package() { "UsbConnector", 255, "port", Buffer() { 4, 0, 0, 0 }, }, "SSP5", Package() { "UsbConnector", 3, "port", Buffer() { 5, 0, 0, 0 }, }, "SSP6", Package() { "UsbConnector", 3, "port", Buffer() { 6, 0, 0, 0 }, }, }, }, }) } } //EOF
You can install it with the macOS installer.
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
Try without the WWAN card (possibly should be marked internal anyway).
You can disable the port with uia_exclude=HS04
There are a few different versions of the patch. Look at the patch to discern what it does, what it is looking for.
Make sure you're applying to native/disassembled DSDT.
Yes, of course. Your original _PRW methods use 0x0d, not 0x6d.
Always pay attention to the preview of changes when applying a patch to insure the patch is sensible.
I think I already checked it/commented on it...
I've extracted it from MacOs Installer with "Pacifist App" but i have the same log in terminal with :
- sudo touch /System/Library/Extensions && sudo kextcache -u /
Code:AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion. AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere) kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
When disable the WWAN card no change
I try on my native/disassembled DSDT, 0 Change (Normal or V2)
I do the DSDT again with _PRW method 0X0D. Do i need "7-serie/8-serie USB"?
It is best to have just HS04 in internal or HS04 and SSP8 both in internal?
When i shut down from the menu bar with the mouse connected in USB it's reboot, but when i shut down with the trackpad it'snt reboot
Remove it or disable the port instead.
Remove it or disable the port instead.
The USB patch you mention is for injecting USB power properties.
There are various ways to do it, so it depends on how you want to accomplish.
UsbConnector=255 should be used for ports that are attached to internal devices.
But there is nothing connected to SSP8, so it can't be an internal device...
Work on getting your USB setup correct.
Also, you have forgotten FakePCIID_XHCIMux.kext.
What is the purpose of disabling this port, to see if it is him who prevents shutdown?
Is it a good way to implement USB PowerPropertie?
OK, but it'snt possible to have an internal USB2 device connected in USB3 Internal?
The HS04 is the F5521gw WWAN card (Mini PCIe card) is it possible to connect them via PCI?
KakePCIID it's for the port discovering or for all the time?
If i understand, All the HSxx Port is moved to EH0x (PR1x or PR2x)? Right?
Per USB guide, FakePCIID_XHCIMux.kext is recommended for your 7-series chipset.
Yes. Which is typically what both macOS and ACPI for 7-series assumes.
Ok, I do the guide with FakePCIID an FakePCIIDMux, now my laptop don't reboot.
What is the different "portType" options for the HPxx port? Is it 0, 3, 255?