Contribute
Register

[Guide] El Capitan on Acer S3-391 Ivy Bridge with Clover

Status
Not open for further replies.
More things:

The keyboard patch, if you have an ELAN trackpad-keyboard, to get the Fn+left and Fn+right keys to change the brightness settings. You have to patch this into DSDT.aml
Code:
into method label _Q1D replace_content
begin
// Brightness Down\n
Notify (KBD0, 0x20)\n
end;

into method label _Q1C replace_content
begin
// Brightness Up\n
Notify (KBD0, 0x10)\n
end;

I attach the new wiki kext, it's v9, and you can see it without having anything into "KextsToPatch" section inside of your Clover config.plist (so, if you use this, remove all the patches related to wifi into your clover config file.

To get BlueTooth working, you have to upgrade the firmware with the kext I'm attaching. Put it into /System/Library/Extensions/ and rebuild permissions/caches. But remember, Atheros BT cannot be switched on/off, you can do that only with Broadcom BTs.

And related to your CPU, the i3-3217U, you have to go to the Data folder where you installed ssdtPRgen and open the Ivy Bridge.cfg file.

View attachment 254724
View attachment 254725
And change the line where your processor is. The line has to be:
i3-3217U,17,1200,1800,1800,2,4

If you change 800 Mhz --> 1200 Mhz as the slowest CPU processor, you will have CPU clock management.

So, after changing this, create your SSDT.aml again and check it.
What do you think. Power management is solved now?
R02OWj.png

But the IA value. It's always on top of one.
Thanks for your help.
 
Lastly, I couldn't figure out how to adjust the brightness. AppleBacklightInjector.kext is in the right order. (/ Library / Extensions) and I did rebuild permissions permissions / caches but I don't have slider. Do you have any idea? @skyfly555
YDm65z.png
 
PNOT patch should not be used with a correct ACPI configuration (OEM CPU related SSDTs...)
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
In this link, you are saying:
"Fix PNOT/PPNT" (use only if you're dropping CPU related SSDTs)
Note: Do not use the "Fix PNOT/PPNT" patch if you're including all OEM SSDTs. It is intended only for the case you omit the OEM CPU related SSDTs.

So, if I'm including an SSDT created by ssdtPRGen, and dropping OEM SSDT.aml, I have to use PNOT, don't I?
 
In this link, you are saying:
"Fix PNOT/PPNT" (use only if you're dropping CPU related SSDTs)
Note: Do not use the "Fix PNOT/PPNT" patch if you're including all OEM SSDTs. It is intended only for the case you omit the OEM CPU related SSDTs.

So, if I'm including an SSDT created by ssdtPRGen, and dropping OEM SSDT.aml, I have to use PNOT, don't I?

The SSDT from ssdtPRgen.sh has nothing to do with it (it is not an OEM SSDT).
 
What do you think. Power management is solved now?
R02OWj.png

But the IA value. It's always on top of one.
Thanks for your help.
Hello!
It seems the frequency of the processor is varying, so it's supposed cpu power management is working.
Although Rehabman talks about your IOReg. Maybe if you post it, he will have a llok on it and will tell you if it's ok or not.
 
Lastly, I couldn't figure out how to adjust the brightness. AppleBacklightInjector.kext is in the right order. (/ Library / Extensions) and I did rebuild permissions permissions / caches but I don't have slider. Do you have any idea? @skyfly555
YDm65z.png
Hello,
You need three things:
1- SSDT-PNLF.aml here: /EFI/EFI/Clover/ACPI/patched
2- AppleBacklightInjector.kext here: /Library/Extensions
3- AppleBacklight patch in /EFI/EFI/Clover/config.plist/KernelAndKextPatches/KextsToPatch

This is the patch:
Code:
<dict>
                                <key>Comment</key>
                                <string>change F%uT%04x to F%uTxxxx in AppleBack</string>
                                <key>Disabled</key>
                                <false/>
                                <key>Name</key>
                                <string>com.apple.driver.AppleBacklight</string>
                                <key>Find</key>
                                <data>RiV1VCUwNHgA</data>
                                <key>Replace</key>
                                <data>RiV1VHh4eHgA</data>
                        </dict>

4- DSDT.aml with GFX0 changed to IGPU.

I'm attaching here the files I'm using and I have the brightness slider.

But there's something strange. Check my image:
Screen Shot 2017-05-15 at 23.39.23.png
It seems your screen is detected as it was a secondary screen.

Can you check your config.plist and compare it to mine?
There are some important parts:
a)
Code:
<key>SortedOrder</key>
                <array>
                        <string>SSDT.aml</string>
                        <string>SSDT-0.aml</string>
                        <string>SSDT-1.aml</string>
                        <string>SSDT-2.aml</string>
                        <string>SSDT-3x.aml</string>
                        <string>SSDT-4x.aml</string>
                        <string>SSDT-5x.aml</string>
                        <string>SSDT-PNLF.aml</string>
                </array>
B)
Code:
<key>Inject</key>
                <dict>
                        <key>ATI</key>
                        <false/>
                        <key>Intel</key>
                        <true/>
                        <key>NVidia</key>
                        <false/>
c)
Code:
<key>ig-platform-id</key>
<string>0x01660003</string>

And, finally, please, be sure you are loading the backlight kext. I check it using Kext Wizard.
Screen Shot 2017-05-15 at 23.46.15.png Screen Shot 2017-05-15 at 23.39.23.png
 

Attachments

  • SSDT-PNLF.aml
    693 bytes · Views: 115
  • AppleBacklightInjector.kext
    0 bytes · Views: 109
  • config.plist
    6.6 KB · Views: 247
  • DSDT.aml
    46.1 KB · Views: 87
Last edited:
A new DSDT.aml. I have patched the brightness keys. If you have brightness working, use this ketch and you will be able to modify it using your keyboard, with the keys Fn+left and Fn+right (supposing you have an ELAN trackpad-keyboard).
 

Attachments

  • DSDT.aml
    46.1 KB · Views: 121
A new DSDT.aml. I have patched the brightness keys. If you have brightness working, use this ketch and you will be able to modify it using your keyboard, with the keys Fn+left and Fn+right (supposing you have an ELAN trackpad-keyboard).

Keep in mind only you can use this DSDT.aml. Using ACPI files from another computer is always a bad idea.
 
Status
Not open for further replies.
Back
Top