Contribute
Register

Backlight issue on Acer V3 371-521

Status
Not open for further replies.
Joined
Oct 30, 2013
Messages
4
Motherboard
OSX 10.9.0
CPU
i5 4210U
Graphics
HD 4400
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. Android
Hey,


I've been trying to fix every issues i had with my laptop, so far i fixed:


-Sound with VoodooHDA.
-Battery stats with RehabMan's ACPIBatteryManager.kext.
-Ethernet with drivers from MultiBeast.


But i still can't figure out how to have the brightness. I tried to patch my DSDT following this: http://www.tonymacx86.com/hp-proboo...atched-applebacklight-kext-20.html#post775001 but it didn't work.


I then tried to patch with the "basic" PNLF, that gave me the slider but it didn't change the actual brightness.


Would love to have some help on that as it's the last thing that bother me.

Thanks!
 
Hey,


I've been trying to fix every issues i had with my laptop, so far i fixed:


-Sound with VoodooHDA.
-Battery stats with RehabMan's ACPIBatteryManager.kext.
-Ethernet with drivers from MultiBeast.


But i still can't figure out how to have the brightness. I tried to patch my DSDT following this: http://www.tonymacx86.com/hp-proboo...atched-applebacklight-kext-20.html#post775001 but it didn't work.


I then tried to patch with the "basic" PNLF, that gave me the slider but it didn't change the actual brightness.


Would love to have some help on that as it's the last thing that bother me.

Thanks!


Haswell Brightness Fix:

You will need to extract all DSDT/SSDT from Linux. Your GFX0 device is in one of the SSDTs not DSDT and to get a proper disassembly of your DSDT (and the SSDT that has GFX0) you will need all of them. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic. Place them on USB for transfer to OS X.

It is not necessary to install Linux. Simply run it from USB: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

In Linux Terminal:
Code:
# substitute DEST with the mountpoint of a FAT32 formatted USB stick
sudo cp -R /sys/firmware/acpi/tables DEST

Place all SSDT/DSDT in a single directory (rename them to *.aml as you move them) and use a recent build of iasl to disassemble:
https://bitbucket.org/RehabMan/acpica/downloads
Code:
cd "to directory where you placed all SSDT/DSDT"
iasl -da -dl *.aml

Then search the resulting *.dsl so you know where GFX0 is defined. Search for "Device (GFX0)"...

Laptop repo: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU" (to both DSDT and the SSDT that has your GFX0 device)
Apply: "Brightness Fix (Haswell)" to the file (SSDT or DSDT) with GFX0 device definition.
install: https://github.com/RehabMan/OS-X-ACPI-Backlight

Place patched DSDT.aml in /Extra/dsdt.aml. Place patched SSDT in /Extra/ssdt-1.aml (assuming you have already generated SSDT.aml for CPU). Obviously different locations for Clover (EFI/Clover/ACPI/patched).

Result: Working brightness slider in SysPrefs->Displays (mapping of keyboard keys is a separate issue), possible LID sleep, and IGPU power management.
 
Yes it worked!

Thank you sooo much for all the hard work you do for the community :thumbup:
 
Status
Not open for further replies.
Back
Top