Contribute
Register

X541UAK - DSDT patching

Status
Not open for further replies.
Joined
Jul 28, 2016
Messages
121
Motherboard
ASRock B365M Pro4
CPU
i5-9600K
Graphics
RX 580
Mobile Phone
  1. Android
Hi,

I wanted to patch the DSDT of my ASUS X541UAK to fix the battery indicator, brightness, touchpad and keyboard. The thing is that I extracted the DSDT using Clover (pressing F4) then from resulting files I used iasl51 per Rehabman guide to decompile the files. I get some errors during the decompile... then I patched using MacIASL but I got at least 5-6 syntax errors which couldn't be fixed by the patches nor by me.

The touchpad seems the hardest to patch because it's an elantech 1200 for which I did find a kext and some DSDT but I couldn't apply them.

Attached you'll find some files for debugging:

https://drive.google.com/open?id=1NpTbUyC7yHUFB1A3BVoG6X7qr-VyjWdV

Thanks a lot !
 
Hi,

I wanted to patch the DSDT of my ASUS X541UAK to fix the battery indicator, brightness, touchpad and keyboard. The thing is that I extracted the DSDT using Clover (pressing F4) then from resulting files I used iasl51 per Rehabman guide to decompile the files. I get some errors during the decompile... then I patched using MacIASL but I got at least 5-6 syntax errors which couldn't be fixed by the patches nor by me.

The touchpad seems the hardest to patch because it's an elantech 1200 for which I did find a kext and some DSDT but I couldn't apply them.

Attached you'll find some files for debugging:

https://drive.google.com/open?id=1NpTbUyC7yHUFB1A3BVoG6X7qr-VyjWdV

Thanks a lot !
please upload your files here

you haven't attempted patching your files

and also problem reporting files are incomplete

best you follow the guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
please upload your files here

you haven't attempted patching your files

and also problem reporting files are incomplete

best you follow the guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Done ! Btw, I did followed the guide. The problem is that I get some errors on decompile:

Intel ACPI Component Architecture

ASL+ Optimizing Compiler version 20141107-64 [Jan 2 2015]

Copyright (c) 2000 - 2014 Intel Corporation


Loading Acpi table from file DSDT.aml - Length 00174623 (02AA1F)

ACPI: DSDT 0x0000000000000000 02AA1F (v02 _ASUS_ Notebook 01072009 INTL 20160422)

Acpi table [DSDT] successfully installed and loaded

Loading Acpi table from file SSDT-4.aml - Length 00000671 (00029F)

ACPI: SSDT 0x0000000000000000 00029F (v02 INTEL sensrhub 00000000 INTL 20160422)

Acpi table [SSDT] successfully installed and loaded

Pass 1 parse of [SSDT]

ACPI Warning: Invalid character(s) in name (0x2E5C1501), repaired: [****] (20141107/utstring-708)

ACPI Warning: Invalid character(s) in name (0x2F5C1502), repaired: [****] (20141107/utstring-708)

ACPI Error: ACPI Warning: Invalid character(s) in name (0x2F5C1502), repaired: [****] (20141107/utstring-708)

[****] Namespace lookup failure, AE_ALREADY_EXISTS (20141107/dswload-451)

ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20141107/psobject-305)

Could not parse external ACPI tables, AE_ALREADY_EXISTS
 

Attachments

  • Archive.zip
    2.9 MB · Views: 81
Last edited:
Okay, I solved all the problems by compiling the latest version of MacIASL from Github. Now, I am downloading Xcode to compile VoodooGPIO because the pin hex is about 6d which is greater than 2f sooo let's see if the touchpad will work or not.
 
hey, Euro321, I have the Asus X541UAK as well... I would really appreciate if you share your clover config file with me and this community... which MacOS version have you managed to get working properly with your work?
Thanks a lot in advanced!
 
Status
Not open for further replies.
Back
Top