- Joined
- Sep 3, 2015
- Messages
- 29
- Mac
- Classic Mac
- Mobile Phone
In summary, the correct sequence of steps should be
1) DSDT.dsl: "Fix ADBG Error" and "Fix PARSEOP_ZERO Error"
2)SSDT2.dsl: "Remove _PSS placeholders"
3)SSDT7.dsl: "Cleanup/Fix Errors (SSDT)"
4) DSDT.dsl
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"Fix Mutex with non-zero SyncLevel"
"Add IMEI"
5)Where Device (GFX0) (should be SSDT5.dsl)
Brightness Fix (Haswell/Broadwell)
6)DSDT.dsl e SSDT where GFX0 (still SSDT5.dsl)
"Rename GFX0 to IGPU"
7) DSDT.dsl : “Haswell LPC”
8) SSDT5.dsl Set LMAX=0
9) SSDT5.dsl commenting the code in _DOS that reads: "^^_DOS (Arg0)
and
10) Commenting out the line that reads: "Store (0xC0000000, LEVW)" (I have still to figure out where to find these lines)
11) Compiling all of tables in .aml and adding "-" between SSDT and number.
Is this right?
P.S To comment ^^_DOS (Arg0) i should change this
to this
Right? (It seems the same syntax as C++)
1) DSDT.dsl: "Fix ADBG Error" and "Fix PARSEOP_ZERO Error"
2)SSDT2.dsl: "Remove _PSS placeholders"
3)SSDT7.dsl: "Cleanup/Fix Errors (SSDT)"
4) DSDT.dsl
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"Fix Mutex with non-zero SyncLevel"
"Add IMEI"
5)Where Device (GFX0) (should be SSDT5.dsl)
Brightness Fix (Haswell/Broadwell)
6)DSDT.dsl e SSDT where GFX0 (still SSDT5.dsl)
"Rename GFX0 to IGPU"
7) DSDT.dsl : “Haswell LPC”
8) SSDT5.dsl Set LMAX=0
9) SSDT5.dsl commenting the code in _DOS that reads: "^^_DOS (Arg0)
and
10) Commenting out the line that reads: "Store (0xC0000000, LEVW)" (I have still to figure out where to find these lines)
11) Compiling all of tables in .aml and adding "-" between SSDT and number.
Is this right?
P.S To comment ^^_DOS (Arg0) i should change this
Code:
Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching
{
^^_DOS (Arg0)
}
to this
Code:
Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching
{
/* ^^_DOS (Arg0) */
}
Right? (It seems the same syntax as C++)