Jump to content

rDrG

rDrG

Member Since 25 Aug 2009
Offline Last Active Jun 15 2013 03:06 PM
-----

Topics I've Started

X4500 Native Brightness control fix (DSDT MOD)

03 June 2010 - 04:42 AM

 Hi everyone, after doing some research and trying maaany different non-working fixes I was able to achieve the brightness control on my HP laptop.

I got this DSDT fix using the DSDT guide posted by Silencers (http://www.insanelym...howtopic=211705). He has a Lenovo T60p that uses an ATI FireGL V5200 with 256MB, so if I got his fix working on my X4500 (0x2a42 rev 07) so I guess that this is pretty universal, but be warn… with DSDT mods you can’t never know if it will work before testing it in your machine.

Anyway… what I did was just adding this code in my “Scope (_SB)” block after the “_INI” method (Method (_INI….))
[codebox]Device (PNLF)
{
 Name (_HID, EisaId ("APP0002"))  
 Name (_CID, "backlight")  
 Name (_UID, 0x0A)
 Name (_STA, 0x0B)
}[/codebox]

Like this
[codebox]Scope (_SB)
{
 Method (_INI, 0, NotSerialized)
{...
}  
Device (PNLF)
{  
  Name (_HID, EisaId ("APP0002"))  
  Name (_CID, "backlight")  
  Name (_UID, 0x0A)
Name (_STA, 0x0B)
}}
[/codebox]

After that I just compiled my DSDT, installed it on my /Extra folder and rebooted. After rebooting, I got my brightness control working! And even now I can see the brightness control on the display settings.

Good luck with this, I hope you find this useful.

EDIT: After talking with different people it seems that sometimes this fix needs to be places under the USB/EHCI devices due to the USB may stop working properly. Also this fix will make the clamshell sleep start working, so if you don't want your laptop to sleep on lid close install insomnia kext :)
© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy