Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

A perfect guide for patching our Laptop for future reading-learning, re patching.. thank you sir RehabMan..

You're welcome...

I'm working on a hotpatch guide too, but it is still good to build fundamental knowledge by doing static patching (as detailed here).
 
help me patching this DSDT tried a lot still stuck on errors any experts please .need to add brightness working.
 

Attachments

  • origin.zip
    106.6 KB · Views: 84
Guy's,

hope this is the correct place to put this, but I can't get the below file to compile. Looks like a couple of methods should be returning a package but are trying to return an integer value.

Could someone who actually has an idea of what they are doing advise please :)

Thanks.
 

Attachments

  • SSDT-10.dsl
    7.7 KB · Views: 72
Guy's,

hope this is the correct place to put this, but I can't get the below file to compile. Looks like a couple of methods should be returning a package but are trying to return an integer value.

Could someone who actually has an idea of what they are doing advise please :)

Thanks.

There are no errors in this file. Make sure you're using the correct tools and ACPI 6.1. Correct tools are linked from post #1.
 
I did try that and did make install. the /usr/bin version is 6.1, but the MaciASL preferences isn't showing the option for 6.1in ACPI Specification. I hit the update button but its show ing version built in 2014.
 
I did try that and did make install. the /usr/bin version is 6.1, but the MaciASL preferences isn't showing the option for 6.1in ACPI Specification. I hit the update button but its show ing version built in 2014.

You are using the wrong version of MaciASL. The correct version is linked from my guide.
 
i extract DSDT/SSDT in both ways patchmatic and clover.
i increased my RAM from 8 to 16 GB ...after that i re-extract DSDT/SSDT then i Disassembly if i Disassemble without refs.txt so i got this message at disassembling my DSDT/SSDT "iASL Warning: There were 5 external control methods found during disassembly, but only 0 were resolved (5 unresolved). Additional ACPI tables may be required to properly disassemble the code. This resulting disassembler output file may not compile because the disassembler did not know how many arguments to assign to the unresolved methods."

if i am trying Disassembly with refs.txt then i got "iASL Warning: There were 14 external control methods found during disassembly, but only 9 were resolved (5 unresolved). Additional ACPI tables may be required to properly disassemble the code. This resulting disassembler output file may not compile because the disassembler did not know how many arguments to assign to the unresolved methods." AND

ACPI Exception: AE_ALREADY_EXISTS, while adding external to namespace [_SB_.PCI0.GFX0.DD02._BCM] (20160422/dmextern-1012)
ACPI Exception: AE_ALREADY_EXISTS, while adding external to namespace [MDBG] (20160422/dmextern-1012) in DSDT.
 
i extract DSDT/SSDT in both ways patchmatic and clover.
i increased my RAM from 8 to 16 GB ...after that i re-extract DSDT/SSDT then i Disassembly if i Disassemble without refs.txt so i got this message at disassembling my DSDT/SSDT "iASL Warning: There were 5 external control methods found during disassembly, but only 0 were resolved (5 unresolved). Additional ACPI tables may be required to properly disassemble the code. This resulting disassembler output file may not compile because the disassembler did not know how many arguments to assign to the unresolved methods."

if i am trying Disassembly with refs.txt then i got "iASL Warning: There were 14 external control methods found during disassembly, but only 9 were resolved (5 unresolved). Additional ACPI tables may be required to properly disassemble the code. This resulting disassembler output file may not compile because the disassembler did not know how many arguments to assign to the unresolved methods." AND

ACPI Exception: AE_ALREADY_EXISTS, while adding external to namespace [_SB_.PCI0.GFX0.DD02._BCM] (20160422/dmextern-1012)
ACPI Exception: AE_ALREADY_EXISTS, while adding external to namespace [MDBG] (20160422/dmextern-1012) in DSDT.

Make sure you use a fresh set of extracted files only from Clover F4 (remove all files in ACPI/origin, then re-extract).
 
Back
Top