Contribute
Register

[Guide] Patching LAPTOP DSDT/SSDTs

Hi, RehabMan!
Long ago I use your drivers for the battery, Voodoo-PS2-Controller and recommendations for DSDT editing. It seems honor everything ;) works. But with Ell Capitan output everything changed)). I can't set it in any way, after "Initting Scan Manager"
there is a reset. Can You look at my config and DSDT, please?
 

Attachments

  • 003_2016-08-28_20-55-40_MacBookPro6,1.tar.lzma.zip
    1.2 MB · Views: 80
Hi, RehabMan!
Long ago I use your drivers for the battery, Voodoo-PS2-Controller and recommendations for DSDT editing. It seems honor everything ;) works. But with Ell Capitan output everything changed)). I can't set it in any way, after "Initting Scan Manager"
there is a reset. Can You look at my config and DSDT, please?

Attach EFI/Clover as ZIP, without 'themes'. Press F4 in Clover before collecting the files.
 
Attach EFI/Clover as ZIP, without 'themes'. Press F4 in Clover before collecting the files.
It is made!) I use the OEM folder for a config, in a root CLOVER folder the outdated file.
 

Attachments

  • CLOVER.zip
    6.7 MB · Views: 86
It is made!) I use the OEM folder for a config, in a root CLOVER folder the outdated file.

You did not press F4.

Note: ACPI is not patched correctly. The guide is very clear about dynamic SSDTs, yet you ignore it... Note also that SSDT-0 and SSDT-0x (etc) is impossible.

Also... DO NOT use patched ACPI for reaching the installer.
 
You did not press F4.
Now I will remake.
Note: ACPI is not patched correctly.
These are my errors or incorrectly fulfilled CLOVER?
The guide is very clear about dynamic SSDTs, yet you ignore it... Note also that SSDT-0 and SSDT-0x (etc) is impossible.
I quite could make something wrong, but also in such look they are loaded). I didn't begin to push everything in one SSDT that it was simpler to make manipulations with them;)
 
These are my errors or incorrectly fulfilled CLOVER?
I quite could make something wrong, but also in such look they are loaded). I didn't begin to push everything in one SSDT that it was simpler to make manipulations with them;)

Refer to the guide in post #1.
 
Refer to the guide in post #1.
I re-read and remake).
You did not press F4.
For some reason only from the fifth time tables were extracted.
P.S.
I remake everything completely, but there was a question - it is possible to use patches from your repo? There isn't present for HM55. For example battery_HP-DV6-3165sf will be suitable for the battery?
I corrected SSDT numbering now. Frankly speaking, when suffered with speedstep I tried many different SSDT, I changed them after each reset and I watched result)). In vanity I didn't even pay attention to names of files;).
 

Attachments

  • CLOVER.1.zip
    4.8 MB · Views: 82
I re-read and remake).
For some reason only from the fifth time tables were extracted.
P.S.
I remake everything completely, but there was a question - it is possible to use patches from your repo? There isn't present for HM55. For example battery_HP-DV6-3165sf will be suitable for the battery?
I corrected SSDT numbering now. Frankly speaking, when suffered with speedstep I tried many different SSDT, I changed them after each reset and I watched result)). In vanity I didn't even pay attention to names of files;).

ACPI is not patched correctly.... it is not even possible to disassemble your files in ACPI/patched.

result of 'iasl -da -dl DSDT.aml SSDT*.aml' from ACPI/patched is:
Code:
ACPI Error: [ARPT] Namespace lookup failure, AE_ALREADY_EXISTS (20160422/dswload-462)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20160422/psobject-310)

It means you have a duplicate symbol, and one or more SSDTs will be rejected. Probably not what you want.

Also, the wrong files are present in ACPI/patched.

According to ACPI/origin, you should have in ACPI/patched (assuming you didn't need alternate DropTables to reach the installer):
DSDT.aml
SSDT.aml (from ssdtPRgen.sh)
SSDT-0.aml

I don't know where files like SSDT-0x.aml, SSDT-1.aml, SSDT-1x.aml, SSDT-2.aml, SSDT-2x.aml, etc are coming from.

Suggest you start over:
http://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
ACPI is not patched correctly.... it is not even possible to disassemble your files in ACPI/patched.

result of 'iasl -da -dl DSDT.aml SSDT*.aml' from ACPI/patched is:
It means you have a duplicate symbol, and one or more SSDTs will be rejected. Probably not what you want.
Unexpected turn... Even I don't know where to look for an error ((
I don't know where files like SSDT-0x.aml, SSDT-1.aml, SSDT-1x.aml, SSDT-2.aml, SSDT-2x.aml, etc are coming from
SSDT-0x.aml are tables the extracted by CLOVER, SSDT-1.aml - it was done by me, DSM methods are added to them...
 
Unexpected turn... Even I don't know where to look for an error ((

Start with placing the correct files in ACPI/patched.

SSDT-0x.aml are tables the extracted by CLOVER, SSDT-1.aml - it was done by me, DSM methods are added to them...

There is no SSDT-0x.aml in EFI/Clover/OEM/HP ENVY 17 Notebook PC/ACPI/origin.
The only static SSDT there is SSDT-0.aml.
There are SSDT-1x.aml through SSDT-4x.aml, but as per guide dynamic SSDTs are not to be placed in ACPI/patched.

Read post #1 carefully.

If you're going to create add-on SSDTs, give them meaningful names and don't recycle names usually used in ACPI/origin (eg. don't use numbering).
 
Back
Top