Contribute
Register

[Guide] ASUS ROG G551JM on Yosemite

Joined
Mar 3, 2015
Messages
41
Motherboard
Asus G551JM-CN102H
CPU
Intel Core i7-4710HQ 2,5 GHz
Graphics
Intel HD4600 + GeForce GTX860M
Mac
iMac
Classic Mac
Power Mac
Mobile Phone
iOS
Hello everyone, this post aims to guide the Yosemite installation on the ASUS ROG G551JM laptop.

I didn't update yet to El Capitan but maybe later, this tutorial will be updated.

Firstly you will add this post as reference : http://www.tonymacx86.com/el-capitan-laptop-support/148093-guide-booting-os-x-installer-laptops-clover.html but also this one : http://www.tonymacx86.com/yosemite-desktop-guides/144426-how-install-os-x-yosemite-using-clover.html

You need to download Yosemite and prepare a USB Bootable key with Yosemite and Clover. Follow the Step 2 of this guide :
http://www.tonymacx86.com/yosemite-desktop-guides/144426-how-install-os-x-yosemite-using-clover.html

Then, you have to edit the config.plist file from Clover => /EFI/Clover/config.plist
If you don't edit it, you can't install the software because the screen is unreadable (filled with artifact).
Download the zip from Rehabman post: https://github.com/RehabMan/OS-X-Clover-Laptop-Config/archive/master.zip
Unzip and edit the "config_HD4600_4400_4200.plist" file.
In the "KextsToPatch" section, add this :

Code:
            <dict>
                <key>Comment</key>
                <string>0x0a260006 9MB cursor bytes patch</string>
                <key>Find</key>
                <string>0600260a01030303000000020000300100006000 </string>
                <key>Name</key>
                <string>AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <string>0600260a01030303000000020000300100009000 </string>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Boot graphics glitch, 10.10.2</string>
                <key>Find</key>
                <data>
                QYjE6xE=
                </data>
                <key>Name</key>
                <string>disabled:IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                QYjE6zE=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Boot graphics glitch, 10.10.0/10.10.1 (1 of 2)</string>
                <key>Find</key>
                <data>
                hcB0XUg=
                </data>
                <key>Name</key>
                <string>disabled:IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                McB0W0g=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Boot graphics glitch, 10.10.0/10.10.1 (2 of 2)</string>
                <key>Find</key>
                <data>
                QYjE6wM=
                </data>
                <key>Name</key>
                <string>disabled:IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                QYjE6yM=
                </data>
            </dict>
Rename the file to "config.plist" and copy/paste it to the clover root folder (erase the old config.plist file).

Now, remove EFI/CLOVER/kexts/10.6, 10.7, 10.8, 10.9, 10.10, and leave only "Other" folder.
Download and unzip theses kexts: View attachment Kexts.zip

Then you can make the installation.

You can follow the post #2 of Rehabman thread : http://www.tonymacx86.com/el-capitan-laptop-support/148093-guide-booting-os-x-installer-laptops-clover.html#post917904

And if you follow everything, you are at the point : "11. After installing the bootloader, you should take an inventory of things working and not working."

After installing clover to your hard disk and copying/erasing the same files as usb (kexts, config.plist), you will go to the next level : Patching laptop DSDT/SSDTs files.
I started from the guide : http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Here’s my extract from Ubuntu (Live CD) :
Capture d’écran 2015-10-31 à 17.04.55.png

I kept only the SSDTx and DSDT files :
Capture d’écran 2015-10-31 à 17.05.52.png

and i’ve changed their names such that they have an .aml extension.

Then i disassemble the files :
Code:
sh-3.2# ls -altr
total 336
-rwxrwxrwx   1 iskandar  staff   1450 17 mai 16:06 SSDT9.aml
-rwxrwxrwx   1 iskandar  staff    979 17 mai 16:06 SSDT8.aml
-rwxrwxrwx   1 iskandar  staff   6602 17 mai 16:06 SSDT7.aml
-rwxrwxrwx   1 iskandar  staff   6531 17 mai 16:06 SSDT6.aml
-rwxrwxrwx   1 iskandar  staff  17729 17 mai 16:06 SSDT5.aml
-rwxrwxrwx   1 iskandar  staff    664 17 mai 16:06 SSDT4.aml
-rwxrwxrwx   1 iskandar  staff   2776 17 mai 16:06 SSDT3.aml
-rwxrwxrwx   1 iskandar  staff   1337 17 mai 16:06 SSDT2.aml
-rwxrwxrwx   1 iskandar  staff    281 17 mai 16:06 SSDT10.aml
-rwxrwxrwx   1 iskandar  staff    413 17 mai 16:06 SSDT1.aml
-rwxrwxrwx   1 iskandar  staff  81138 17 mai 16:06 DSDT.aml
-rwxrwxrwx   1 iskandar  staff   9214 19 mai 16:48 config.plist
drwxr-xr-x   3 iskandar  staff    102 30 mai 17:28 patched
-rw-r--r--@  1 iskandar  staff   8196 30 mai 17:42 .DS_Store
drwxr-xr-x  16 iskandar  staff    544 30 mai 17:43 .
drwx------+ 22 iskandar  staff    748 30 mai 17:44 ..



sh-3.2# iasl -da -dl *.aml

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 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 29 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    DSDT.dsl - 707788 bytes

iASL Warning: There were 29 external control methods found during
disassembly, but only 23 were resolved (6 unresolved). Additional
ACPI tables may be required to properly disassemble the code. The
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods.

If necessary, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT1.dsl - 5742 bytes
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 1 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT10.dsl - 2091 bytes
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT2.dsl - 9732 bytes
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT3.dsl - 15021 bytes
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT4.dsl - 4299 bytes
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 17 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT5.dsl - 134544 bytes

iASL Warning: There were 17 external control methods found during
disassembly, but only 14 were resolved (3 unresolved). Additional
ACPI tables may be required to properly disassemble the code. The
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods.

If necessary, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
    External (<method pathname>, MethodObj, <argument count>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 42 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT6.dsl - 47269 bytes
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 11 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT7.dsl - 53311 bytes
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT8.dsl - 7779 bytes
Loading Acpi table from file  SSDT9.aml - Length 00001450 (0005AA)
ACPI: SSDT 0x0000000000000000 0005AA (v01 PmRef  ApIst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Loading Acpi table from file  SSDT8.aml - Length 00000979 (0003D3)
ACPI: SSDT 0x0000000000000000 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT7.aml - Length 00006602 (0019CA)
ACPI: SSDT 0x0000000000000000 0019CA (v01 OptRef OptTabl  00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT6.aml - Length 00006531 (001983)
ACPI: SSDT 0x0000000000000000 001983 (v01 SgRef  SgPeg    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT5.aml - Length 00017729 (004541)
ACPI: SSDT 0x0000000000000000 004541 (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT4.aml - Length 00000664 (000298)
ACPI: SSDT 0x0000000000000000 000298 (v01 SataRe SataTabl 00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT3.aml - Length 00002776 (000AD8)
ACPI: SSDT 0x0000000000000000 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT2.aml - Length 00001337 (000539)
ACPI: SSDT 0x0000000000000000 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT10.aml - Length 00000281 (000119)
ACPI: SSDT 0x0000000000000000 000119 (v01 PmRef  ApCst    00003000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file  SSDT1.aml - Length 00000413 (00019D)
ACPI: SSDT 0x0000000000000000 00019D (v01 Intel  zpodd    00001000 INTL 20120711)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file   DSDT.aml - Length 00081138 (013CF2)
ACPI: DSDT 0x0000000000000000 013CF2 (v02 _ASUS_ Notebook 00000012 INTL 20120711)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 1 external control methods, reparsing with new information
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    SSDT9.dsl - 10747 bytes
Then, I started to patch my files (at the beginning i did it only to make it usable : correcting errors and compilation)

Correcting basics errors
NB : I use the "Remove _DSM methods" patch as one of the first patch for all my DSDT/SSDTs

For the DSDT file, i used "Remove _DSM methods" at first, then i applied these common patches:
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"OS Check Fix » (Windows 8)
"Fix Mutex with non-zero SyncLevel"
"Fix PNOT/PPNT"
"Add IMEI"


When i tried to compile it, i had these errors:
Capture d’écran 2015-10-31 à 17.06.55.png

Capture d’écran 2015-10-31 à 17.07.16.png

So, for the first line :
I deleted the all the "Zero" lines.
For the second error i used the "Fix ADBG Error" patch.

After that MaciASL lets me compile my DSDT file with 0 error :
Capture d’écran 2015-10-31 à 17.08.05.png

Then, i saved my first file.

SSDT1.dsl : I applied the "Remove _DSM methods" patch first.
Then i tried to compile but i had a syntax error « 61, 6126, syntax error, unexpected $end and premature End-Of-File » to fix it, i just add an « }" at the end of the file, then compile and save it without errors or warnings.

SSDT2.dsl : I applied the "Remove _DSM methods" patch first.
I had some errors :
223, 6126, syntax error, unexpected PARSEOP_PACKAGE
244, 6126, syntax error, unexpected ‘{'
424, 6126, syntax error, unexpected '}', expecting $end and premature End-Of-File

So, i used the "Remove _PSS placeholders » patch to correct it.


SSDT3.dsl, SSDT4.dsl : the "Remove _DSM methods" patch is not needed cause it don’t make any change. Compilation is working directly!


SSDT5.dsl : I applied the "Remove _DSM methods" patch and the compilation was OK.


SSDT6.dsl : the "Remove _DSM methods" patch is not needed cause it don’t make any change. Compilation is working directly!


SSDT7.dsl : I applied the "Remove _DSM methods" patch but i had this error:
1406, 6126, syntax error, unexpected PARSEOP_NAMESEG

To solve this problem i found a correction from Rehabman on the forum, juste copy/paste this code on the patch window:
into device label WMI1 remove_entry;
into_all method label HDSM remove_entry;

Then compilation works.

SSDT8.dsl, SSDT9.dsl and SSDT10.dsl : the "Remove _DSM methods" patch is not needed cause it don’t make any change. Compilation is working directly!

I made a backup of this files and keep them into a safe place. Then i made a binary version of the files : File Save As - ACPI Machine Language Binary in MaciASL.

I modified my config.plist file to use the files :
Code:
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>FixRegions_10000000</key>
                <true/>
                <key>NewWay_80000000</key>
                <true/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>ApIst</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>ApCst</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>Cpu0Ist</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>CpuPm</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>Cpu0Cst</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>DMAR</string>
            </dict>
        </array>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <true/>
            <key>Generate</key>
            <true/>
            <key>PluginType</key>
            <integer>1</integer>
        </dict>
        <key>SortedOrder</key>
        <array>
            <string>SSDT1.aml</string>
            <string>SSDT2.aml</string>
            <string>SSDT3.aml</string>
            <string>SSDT4.aml</string>
            <string>SSDT5.aml</string>
            <string>SSDT6.aml</string>
            <string>SSDT7.aml</string>
            <string>SSDT8.aml</string>
            <string>SSDT9.aml</string>
            <string>SSDT10.aml</string>
        </array>
    </dict>
You can edit the file with Clover Configuration, don’t forget to check Drop OEM
Then i rebooted my laptop.


Power Management

1. Open up Terminal and run the following commands:

Code:
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh

chmod +x ~/ssdtPRGen.sh

~/ssdtPRGen.sh
2. When asked to copy or open the generated SSDT, type n and press enter.

3. In the Finder, press Command + Shift + G and type in ~/Library/ssdtPRGen and click Go.

4. Open ssdt.dsl in that folder with MaciASL.

5. Ensure that there are no errors when you click on Compile.

6. Save the file as a "Disassembled ASL File" somewhere safe. Save the file again as an "ACPI Machine Language Binary" in [SYSTEM_DRV]/EFI/CLOVER/ACPI/patched, named « SSDT1.aml".


I deleted the CPU related files and edited my config.plist to keep only the files needed:
<string>SSDT1.aml</string>
<string>SSDT4.aml</string>
<string>SSDT5.aml</string>
<string>SSDT6.aml</string>
<string>SSDT7.aml</string>

7. Remove NullCPUPowerManagement.kext if you have it! This kext disables power management.

8. Reboot.

Then in my DSDT.dsl file, i replaced this :

Code:
Method (_Q0E, 0, NotSerialized)  // _Qxx: EC Query
        {
            If (LLess (MSOS (), OSW8))
            {
                SBRN ()
            }

            If (LGreaterEqual (MSOS (), OSVT))
            {
                Store (LBTN, Local0)
                If (^^^GFX0.PRST ())
                {
                    If (LNotEqual (^^^GFX0.LCDD._DCS (), 0x1F))
                    {
                        Return (One)
                    }

                    ^^^GFX0.DWBL ()
                    Store (One, ASBN)
                }

                If (^^^PEG0.PEGP.PRST ())
                {
                    If (LNot (ASBN))
                    {
                        If (LNotEqual (^^^PEG0.PEGP.LCDD._DCS (), 0x1F))
                        {
                            Return (One)
                        }

                        ^^^PEG0.PEGP.DWBL ()
                        Store (One, ASBN)
                    }
                }

                Store (Zero, ASBN)
                If (ATKP)
                {
                    If (LGreaterEqual (MSOS (), OSW8)) {}
                    Else
                    {
                        If (LGreater (Local0, Zero))
                        {
                            Decrement (Local0)
                        }

                        If (LGreater (Local0, 0x0A))
                        {
                            Store (0x0A, Local0)
                        }

                        Store (Local0, LBTN)
                        ^^^^ATKD.IANE (Add (Local0, 0x20))
                    }
                }
            }

and this part

Code:
Method (_Q0F, 0, NotSerialized)  // _Qxx: EC Query
        {
            If (LLess (MSOS (), OSW8))
            {
                SBRN ()
            }

            If (LGreaterEqual (MSOS (), OSVT))
            {
                Store (LBTN, Local0)
                If (^^^GFX0.PRST ())
                {
                    If (LNotEqual (^^^GFX0.LCDD._DCS (), 0x1F))
                    {
                        Return (One)
                    }

                    ^^^GFX0.UPBL ()
                    Store (One, ASBN)
                }

                If (^^^PEG0.PEGP.PRST ())
                {
                    If (LNot (ASBN))
                    {
                        If (LNotEqual (^^^PEG0.PEGP.LCDD._DCS (), 0x1F))
                        {
                            Return (One)
                        }

                        ^^^PEG0.PEGP.UPBL ()
                        Store (One, ASBN)
                    }
                }

                Store (Zero, ASBN)
                If (ATKP)
                {
                    If (LGreaterEqual (MSOS (), OSW8)) {}
                    Else
                    {
                        If (LLess (Local0, 0x0A))
                        {
                            Increment (Local0)
                        }
                        Else
                        {
                            Store (0x0A, Local0)
                        }

                        Store (Local0, LBTN)
                        ^^^^ATKD.IANE (Add (Local0, 0x10))
                    }
                }
            }
            Else
            {
                If (LLess (LBTN, 0x0A))
                {
                    Increment (LBTN)
                }
                Else
                {
                    Store (0x0A, LBTN)
                }

                STBR ()
                If (ATKP)
                {
                    ^^^^ATKD.IANE (Add (LBTN, 0x10))
                }
            }

            Return (One)
        }
by that :

Code:
Method (_Q0E, 0, NotSerialized)  
        {
            If (ATKP)
            {
                \_SB.ATKD.IANE (0x20)
            }
        }
        Method (_Q0F, 0, NotSerialized) 
        {
            If (ATKP)
            {
                \_SB.ATKD.IANE (0x10)
            }
        }
Battery : I patched the DSDT file with ASUS-G75vw.txt

Brightness Fix : I applied this patch Brighness Fix Haswell to SDST5

Others : I applied patch "7-series/8-series USB” to the DSDT file
and also USB 3 PRW(0x6D) and Rename XHC to XHC1 patch to DSDT file

And now, Sleep mode WORKS PERFECT!!

Don't Forget to install the Kexts => View attachment Kexts to install.zip, reboot and you are done!
 
Joined
Oct 26, 2015
Messages
17
Motherboard
asus g551jm
CPU
Haswell i7
Graphics
Intel HD 4600 + NVIDIA GTX 860m
Mac
Classic Mac
Mobile Phone
Thank you so much Iskamyra!

very helpful.

one question
which wifi card did you install ?
cant figure out which one to get.

best
 
Joined
May 28, 2015
Messages
1
Motherboard
Win
CPU
Asus ROG
Graphics
Nvidia
Mac
Classic Mac
Mobile Phone
Hello, did you make the nvidia work? Thanks!
 
Joined
Apr 18, 2013
Messages
1
Motherboard
OSX
CPU
2.8
Mac
Classic Mac
Mobile Phone
Will this work for G550JK? the Specs are very simliar

Noob question here, so i will not be able to use my Nvidia GTX 850M in a hackintosh? not even with the Nvidia Web Drivers?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,692
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Will this work for G550JK? the Specs are very simliar
Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"

Noob question here, so i will not be able to use my Nvidia GTX 850M in a hackintosh? not even with the Nvidia Web Drivers?
Not if it is Optimus.

http://www.tonymacx86.com/el-capitan-laptop-support/164990-faq-read-first-laptop-frequent-questions.html
 
Joined
Apr 12, 2016
Messages
23
CPU
i7-4710HQ
Graphics
hd4600
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
does ur hdmi port working? in 10.11?
 
Joined
Aug 23, 2016
Messages
1
Hello Iskamyra!
Have you finally tried El Capitan install? Does the keyboard back-light work for you?

Thank you!
 
Top