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
Classic Mac
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!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,689
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Oct 30, 2013
Messages
4
Motherboard
OSX 10.9.0
CPU
i5 4210U
Graphics
HD 4400
Mac
Classic Mac
Mobile Phone
  1. Android
Yes it worked!

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