Contribute
Register

USB 2.0 and USB 3.0 ports not working in GA-P55M-UD2 v1.0 mobo

Joined
Jan 29, 2012
Messages
161
Motherboard
GA-Z97-HD3
CPU
i5-4690K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
In the SSDT-HACK.dsl I found the following:

// Inject properties for USB: EHC1/EHC2/XHC
Method(EH01._DSM, 4)
{
If (LEqual(Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },
"AAPL,current-available", 2100,
"AAPL,current-extra", 2200,
"AAPL,current-extra-in-sleep", 1600,
//"AAPL,device-internal", 0x02,
"AAPL,max-port-current-in-sleep", 2100,
})
}
Method(EH02._DSM, 4)
{
If (LEqual(Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },
"subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },
"AAPL,current-available", 2100,
"AAPL,current-extra", 2200,
"AAPL,current-extra-in-sleep", 1600,
//"AAPL,device-internal", 0x02,
"AAPL,max-port-current-in-sleep", 2100,
})

I believe that this is the rename that you were referring to. How I apply this fix in the config.plist?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Ok, i'll do my best trying to understand your instructions. Frankly, I thought that it was a matter of merely editing the DSDT file using TextEdit or something like that.

ACPI files are not text. They are ACPI code that is compiled into AML (ACPI Machine Language).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I really dont have a clue about what I have to do in the config.plist. Maybe you can do it for me and explain what you did exactly. I believe that is better. I attached the config.plist that I'm using.

No time like now to learn. It is a simple copy paste.

Use a plist editor such as Xcode to edit/view config.plist files.

And good idea to read about Clover: http://clover-wiki.zetam.org/Home
 
Joined
Jan 29, 2012
Messages
161
Motherboard
GA-Z97-HD3
CPU
i5-4690K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
Is this the patch sample that I need to do.

DSDT / Patches

Binary DSDT patching

<key>Patches</key>
<array>
<dict>
<key>Find</key>
<data>W4IeQkFUMQhfSElEDEHQDAoIX1VJRAEUCF9TVEEApAA=</data>
<key>Replace</key>
<data></data>
</dict>
<dict>
<key>Find</key>
<data>UFhTWAhfQURSAAhfUFJXEgYC</data>
<key>Replace</key>
<data>UFhTWAhfQURSAAhfU1VOCgQIX1BSVxIGAg==</data>
</dict>
</array>
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Is this the patch sample that I need to do.

DSDT / Patches

Binary DSDT patching

<key>Patches</key>
<array>
<dict>
<key>Find</key>
<data>W4IeQkFUMQhfSElEDEHQDAoIX1VJRAEUCF9TVEEApAA=</data>
<key>Replace</key>
<data></data>
</dict>
<dict>
<key>Find</key>
<data>UFhTWAhfQURSAAhfUFJXEgYC</data>
<key>Replace</key>
<data>UFhTWAhfQURSAAhfU1VOCgQIX1BSVxIGAg==</data>
</dict>
</array>

No idea where that came from.
 
Joined
Jan 29, 2012
Messages
161
Motherboard
GA-Z97-HD3
CPU
i5-4690K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
This is just the example of the DSDT patch that you can find in clover wiki. I assume that I just need to replace the names and value with the ones in your project that I apply to ECH1 and ECH2. Within your project, where I find the information that I need to copy and paste? In the config_install.plist, or in the config.plist? How it reads?
 
Top