Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Hi RehabMan, I managed to install 10.11.6 on an HP Envy 13-d102ng, i5-6200U Skylake thanks to your Clover Installation Guide.
Now I am trying to patch my DSDT following your Patching Laptop DSDT/SSDTs Guide by:

-Extracting DSDT using Clover F4
-Download iasl from your bitbucket
-Disassembling ACPI file with refs.txt using iasl -da -dl -fe refs.txt *.aml
-Compiling the resulting DSDT.dsl using MaciASL with ACPI specification: 5.1

See attached the resulting errors, original DSDT.aml and DSDT.dsl.

I have to admit, that I have no programming skills and Google gave me no solution to eliminate the resulting errors.
Could you please check, if I did something wrong, or give me a hint how to proceed in order to get ride of these errors?
Thank you in advance for your help.
 

Attachments

  • Compiling Error .zip
    32.8 KB · Views: 79
  • DSDT.aml.zip
    29.6 KB · Views: 70
  • DSDT.dsl.zip
    57.1 KB · Views: 85
Hi RehabMan, I managed to install 10.11.6 on an HP Envy 13-d102ng, i5-6200U Skylake thanks to your Clover Installation Guide.
Now I am trying to patch my DSDT following your Patching Laptop DSDT/SSDTs Guide by:

-Extracting DSDT using Clover F4
-Download iasl from your bitbucket
-Disassembling ACPI file with refs.txt using iasl -da -dl -fe refs.txt *.aml
-Compiling the resulting DSDT.dsl using MaciASL with ACPI specification: 5.1

See attached the resulting errors, original DSDT.aml and DSDT.dsl.

I have to admit, that I have no programming skills and Google gave me no solution to eliminate the resulting errors.
Could you please check, if I did something wrong, or give me a hint how to proceed in order to get ride of these errors?
Thank you in advance for your help.

Use ACPI 6.1 as per guide.
There is no errors in your attached DSDT.dsl using the tools and ACPI 6.1 as recommended in post #1.
 
Use ACPI 6.1 as per guide.
There is no errors in your attached DSDT.dsl using the tools and ACPI 6.1 as recommended in post #1.
Thank you RehabMan, works like a charme :)
 
Hi everyone, I have a problem when patching DSDT..

Here I attach the DSDT file..
Extracting tools: Linux Live..
Compiler: latest iASL ...
Editor: MaciASL..
Thank you in advance for your help..
 

Attachments

  • DSDT.dsl
    743.9 KB · Views: 143
Last edited by a moderator:
Hi Rehabman,

My Laptop have spec i.e :
ASUS A456UR with
1. Processor :Intel i5-7200U Kaby Lake
2. Video Graphic : Intel HD6200

I was successfully installed my Sierra with your Guide
1. https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093
Installed needed kexts like VoodooPS2, FAKESMC, FakePCIID, FakePCIID_Intel_HD_Graphics etc.
Works smoothly but need some patches on my Trackpad and Battery.
And then follow as per Post #1 in this https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573
Applied common patches.
When I tried to save as ACPI Machine Binary Language, it always came up with error of unexpected PARSEOP_ZERO.
As per your instruction, I attached ioReg, Clover and others.

Please help me, Thanks for the guide.
 

Attachments

  • ioReg.zip
    546.7 KB · Views: 93
  • CLOVER.zip
    1.3 MB · Views: 81
  • kextStat.txt
    713 bytes · Views: 147
  • kextCache.txt
    1.6 KB · Views: 162
Hi Rehabman,

My Laptop have spec i.e :
ASUS A456UR with
1. Processor :Intel i5-7200U Kaby Lake
2. Video Graphic : Intel HD6200

I was successfully installed my Sierra with your Guide
1. https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093
Installed needed kexts like VoodooPS2, FAKESMC, FakePCIID, FakePCIID_Intel_HD_Graphics etc.
Works smoothly but need some patches on my Trackpad and Battery.
And then follow as per Post #1 in this https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573
Applied common patches.
When I tried to save as ACPI Machine Binary Language, it always came up with error of unexpected PARSEOP_ZERO.
As per your instruction, I attached ioReg, Clover and others.

Please help me, Thanks for the guide.

you can delete "Zero" or you can use fix_PARSEOP_ZERO.txt on laptop_DSDT by Mr. RehabMan
 
you can delete "Zero" or you can use fix_PARSEOP_ZERO.txt on laptop_DSDT by Mr. RehabMan
Ok. Thanks. It Fixed, but when I tried save SSDT-x.dsl some error occurs, like NOT A CONTROL METHOD, CANNOT INVOKE (\_PR.CPU0._CST is a Untyped) etc. But it happened only in SSDT-6x.aml and SSDT-10.aml

Thanks in advice
 
Where are DSDT and SSDTs stored? Are they included in BIOS? Or are they from the components themselves?
 
Hi everyone, I have a problem when patching DSDT..

Here I attach the DSDT file..
Extracting tools: Linux Live..
Compiler: latest iASL ...
Editor: MaciASL..
Thank you in advance for your help..

You need to disassemble with refs.txt as per guide.
Also, if you have an issue, read post #1, "Problem Reporting".
 
Last edited by a moderator:
Hi Rehabman,

My Laptop have spec i.e :
ASUS A456UR with
1. Processor :Intel i5-7200U Kaby Lake
2. Video Graphic : Intel HD6200

I was successfully installed my Sierra with your Guide
1. https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093
Installed needed kexts like VoodooPS2, FAKESMC, FakePCIID, FakePCIID_Intel_HD_Graphics etc.
Works smoothly but need some patches on my Trackpad and Battery.
And then follow as per Post #1 in this https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573
Applied common patches.
When I tried to save as ACPI Machine Binary Language, it always came up with error of unexpected PARSEOP_ZERO.
As per your instruction, I attached ioReg, Clover and others.

Please help me, Thanks for the guide.

See "Fix PARSEOP_ZERO Error" patch in my laptop patch repo.
 
Back
Top