Contribute
Register

[solved] Alienware 15 R2 install EI capitan&install Mac Sierra Success

Status
Not open for further replies.
1. Okay so when the power is connected and I shut down, the computer restarts, even when no usb devices are connected.

See XHC.PMEE fix in patches repo.
See ACPI patching guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

2. Another thing I wanted to ask about is the colour profiles, How do I choose a proper colour profile for my laptop?

Correct color calibration requires external hardware to measure the colors.

3. For the battery drain and temperatures issue,




As per your suggestion I followed the thread, it gave DSDT,SSDT-16 and SSDT-6 as the concerned files for the _OFF & _INI methods.

But the files don't have a EC (\_SB.PCI0.LPCB.EC0.SPIN (0x96, Zero) like this for example.

Your files may not be exactly the same as the example.
You have to apply the example concepts to what you find in your own ACPI files.

So what do I fix now?

Im attaching these three files along with the debug script files.

Kindly check and tell me.

I see no attempt to disable the Nvidia in ACPI/patched.
 
Your files may not be exactly the same as the example.
You have to apply the example concepts to what you find in your own ACPI files.

I understand that. But i mean, in the acpi files that i have, what the modified _OFF method looks like in your guide,
mine looks like that without patching, i see no EC in the _OFF or _INI methods.

I see no attempt to disable the Nvidia in ACPI/patched.

That's what i tried to explain, that i am not even able to attempt, as i dont see anything.
Please check the ssdt-16,ssdt-6 and dsdt .dsl files if you can see anything.
Thanks for all the help.
I really appreciate it!
 

Attachments

  • dsl files.zip
    91.6 KB · Views: 58
I understand that. But i mean, in the acpi files that i have, what the modified _OFF method looks like in your guide,
mine looks like that without patching, i see no EC in the _OFF or _INI methods.



That's what i tried to explain, that i am not even able to attempt, as i dont see anything.
Please check the ssdt-16,ssdt-6 and dsdt .dsl files if you can see anything.
Thanks for all the help.
I really appreciate it!

You're not even using the correct version of Clover.
Which results in incorrect file names in ACPI/patched.
See guide for correct Clover:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Simple: Without any EC related code in _OFF, you don't have to worry about moving it to _REG.
 
You're not even using the correct version of Clover.
Which results in incorrect file names in ACPI/patched.
See guide for correct Clover:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Simple: Without any EC related code in _OFF, you don't have to worry about moving it to _REG.

Oh actually some files in the ACPI/patched folders i had copied right at the beginning from somebody else's EFI.

Okay so as per your guidance,
DSDT patched for the shutdown issue with the XHC.PMEE fix in patches repo. Issue solved.
Also since i dont have to worry about moving _OFF to _REG, i have pasted the SSDT-16 and SSDT-6 as they were, in the patched folder.

I think this is it. I have complete Sierra. Am i missing anything major rehabman?

Currently working:

-Intel HD530 with full acceleration
-Nvidia 970m GTX (for HDMI Video out)
-4k panel
-Webcam
-All USBs
-Sleep/Wake
-Audio (mic, Speakers, audio jack, audio after wake from sleep, volume control).
-Boot From Nvme
-SpeedStep/CPU
-Ethernet Killer E2400
-Wifi with BCM94352Z
-Brightness Control
-Keyboard+Trackpad
-Battery
-Full System Recognition

Thanks to Rehabman, wouldnt have been possible at all without him. _/\_
 

Attachments

  • debug_20858.zip
    3.5 MB · Views: 58
Oh actually some files in the ACPI/patched folders i had copied right at the beginning from somebody else's EFI.

Okay so as per your guidance,
DSDT patched for the shutdown issue with the XHC.PMEE fix in patches repo. Issue solved.
Also since i dont have to worry about moving _OFF to _REG, i have pasted the SSDT-16 and SSDT-6 as they were, in the patched folder.

I think this is it. I have complete Sierra. Am i missing anything major rehabman?

Currently working:

-Intel HD530 with full acceleration
-Nvidia 970m GTX (for HDMI Video out)
-4k panel
-Webcam
-All USBs
-Sleep/Wake
-Audio (mic, Speakers, audio jack, audio after wake from sleep, volume control).
-Boot From Nvme
-SpeedStep/CPU
-Ethernet Killer E2400
-Wifi with BCM94352Z
-Brightness Control
-Keyboard+Trackpad
-Battery
-Full System Recognition

Thanks to Rehabman, wouldnt have been possible at all without him. _/\_

You need to use current Clover, re-extract, re-patch.
See guides:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Note: Make sure you delete all files from ACPI/origin before doing the extract so you're certain not to be looking at old/incorrectly extracted files.
 
You need to use current Clover, re-extract, re-patch.
See guides:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

Note: Make sure you delete all files from ACPI/origin before doing the extract so you're certain not to be looking at old/incorrectly extracted files.

Okay.
Installed the latest Clover.
Applied the patches to DSDT again, namely: Shutdown issue XHC.PMEE patch, Applelpc modification since it was not being loaded by default as per THIS post.
Used XCPM method from the native power management thread for the SSDT-XCPM
Changed name for Atheros wifi in the kernel to kext patches to get wifi working again.
That's it, i think i have done everything i know of.
Am i Missing anything?

Kindly check the attached files.
Thanks & Regards.
 

Attachments

  • debug_12075.zip
    3.9 MB · Views: 79
Okay.
Installed the latest Clover.
Applied the patches to DSDT again, namely: Shutdown issue XHC.PMEE patch, Applelpc modification since it was not being loaded by default as per THIS post.
Used XCPM method from the native power management thread for the SSDT-XCPM
Changed name for Atheros wifi in the kernel to kext patches to get wifi working again.
That's it, i think i have done everything i know of.
Am i Missing anything?

Kindly check the attached files.
Thanks & Regards.

LPCB patch not needed with Skylake and later.
No need for SSDT-6-SaSsdt.aml in ACPI/patched (it is not patched).
No real patches done to SSDT-9-OptTable.aml either, but maybe you intended to add _INI that calls _OFF to disable the Nvidia?
(if so, you need to do that...)
 
LPCB patch not needed with Skylake and later.
No need for SSDT-6-SaSsdt.aml in ACPI/patched (it is not patched).
No real patches done to SSDT-9-OptTable.aml either, but maybe you intended to add _INI that calls _OFF to disable the Nvidia?
(if so, you need to do that...)

When i try to add an _INI that calls OFF, like you explained in that thread:
Method(_INI) { _OFF() }

I keep getting 1-2 errors namely:
syntax error unexpected"."
syntax error unexpected PARSEOP_SCOPE expecting $end and premature end of file.

Code:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            If (LEqual (CTXT, Zero))
            {
                If (LNotEqual (GPRF, One))
                {
                    Store (VGAR, VGAB)
                }

                Store (One, CTXT)
            }

            PGOF (Zero)
        }
    }

Attaching the dsl in question, kindly tell me how i can do this!

Regards.
 

Attachments

  • SSDT-9-OptTabl.dsl
    42.9 KB · Views: 76
When i try to add an _INI that calls OFF, like you explained in that thread:
Method(_INI) { _OFF() }

I keep getting 1-2 errors namely:
syntax error unexpected"."
syntax error unexpected PARSEOP_SCOPE expecting $end and premature end of file.

Code:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            If (LEqual (CTXT, Zero))
            {
                If (LNotEqual (GPRF, One))
                {
                    Store (VGAR, VGAB)
                }

                Store (One, CTXT)
            }

            PGOF (Zero)
        }
    }

Attaching the dsl in question, kindly tell me how i can do this!

Regards.

I had no issue/no errors:
Code:
        Method(_INI) { _OFF() } //added
        Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
...
 
I had no issue/no errors:
Code:
        Method(_INI) { _OFF() } //added
        Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
...

A very silly mistake on my side. Ignore it please.
Okay so done, nvidia is disabled.
My files are attached.
Although my HDMI output doesnt work. Since i had Nvidia dedicated for HDMI on my laptop.
Am i missing anything now?

P.S - I read your posts on other threads where people have two GPU's not in an optimus configuration.
So apparently i dont need to disable the nvidia right?

ALSO 1 BIG ISSUE:
when i shut down the device. it doesnt boot again unless power cable is connected.
how do i solve this? :S
 

Attachments

  • debug_18561.zip
    3.8 MB · Views: 74
Last edited:
Status
Not open for further replies.
Back
Top