Jump to content

[Moved here] [CAN SOMEBODY HELP?] Requesting assistance with an i5 HP Pavilion dv6


WaseemAlkurdi
 Share

3 posts in this topic

Recommended Posts

(I moved this post here from the New Users Lounge, as it seems it doesn't belong there, and as I just got the right to post here. Sorry for annoying you if you saw the post twice now.)

 

Dear all,

 

Greetings from Jordan!

 

I have the HP Pavilion dv6-2140ee Entertainment Notebook PC, which is a really wonderful piece of technology, albeit old in today’s terms.

I thought I’d try running OS X, and when I did, it turned out to be that this laptop is the ultimate hackintosh!

 

Really close in specs to the Mid 2010 Core i5 MacBook Pro (MacBookPro6,2), this laptop sports the Arrandale Core i5-430M (vs. the i5-500M/600M on the real MBP), the mid-range-back-then NVIDIA GeForce G 105M (vs. the GT 330M on the real MBP), and 3GB of RAM. A real Mac undertaker (got it brand-new for about $1,200. I do remember seeing a MacBook Air that same day at the same shop for either $1,200 or $1,800. If it turned out to be expensive, don’t blame me as I was a 10-year-old back then!).

 

I’m really pleased with it on El Capitan after bringing most of its hardware online, but …

 

Broken functionality:

 

* VGA/HDMI monitor hot plugging (I have to put the laptop to sleep and wake it up so it detects the second monitor)

* The Brightness Up key (fixed the Brightness Down key by patching the DSDT, but it turns out the Brightness Up key is “hardware broken”)

* Talking about brightness, it, seemingly randomly, decides to go all the way down every few reboots. The slider is there but not responsive. If the next reboot is forced (no chance for ACPIBrightness.next to write the values to virtual NVRAM), the value is restored. Otherwise, the value is zero. In both cases, the slider works fine. Well, I thought that I could tolerate that, but it actually is intolerable.

* The Wi-Fi switch (turns Wi-Fi off but not back on, needs a reboot into Windows to turn on Wi—Fi again - more DSDT patching)

* The red Mute light on the button (the button works, but not the red mute light. Again, I suspect DSDT as the light works under Windows ONLY IF the drivers for the IDT audio codec were installed).

* The brightness jumps up to max when hitting the touchpad lock button (but only once per boot, only happening once until the next reboot). I have a Synaptics touchpad, version 6.5, using RehabMan’s fork of VoodooPS2Controller. Will fix, see Edit 2.

 

What I did until now:

 

* I used ACPIDebug.kext to intercept EC queries, caught the Wi-Fi key at _Q15, and removed all the code. I then put in a single line “Store (One, RFLE)” to keep the light on blue + the Brightness Up PS/2 call. Now, my useless Wi-Fi toggle is put to good use.

* I tried the ACPI100 PNLF patch as opposed to the "generic" PNLF patch (both from RehabMan's repo). Though that claim may be groundless, it seems that the ACPI100 flavor makes things worse.

* I tried to inject the line for the red Wi-Fi button under the _HOT DSDT method as to get it to turn red when the laptop is hot, but to no avail. The method doesn't seem to be called anywhere in the DSDT. I'm investigating using ACPIDebug to confirm.

* Using ACPIDebug, I tried to probe values for RTMP, into which _HOT seems to get/set things. I can't find a direct correlation between RTMP values (in hex) and the CPU temperature, though RTMP values seem to go up as the temperature does.

 

What I want to do:

 

I want to fix the DSDT for the following, ordered by priority:

Graphics hot plugging

The red Mute light

The Wi-Fi switch doing its real job of turning on/off Wi-Fi

A method that queries the CPU temperature so I could make the light turn blue under 185°F and red on anything higher.

Fix the brightness touchpad lock (see last paragraph above)

Remapping of the Brightness Up key to just anywhere.

 

Attached are my stock and patched DSDTs. Any help would be truly appreciated.

I am ready to provide any extra documentation.

Please keep in mind I ain’t by any means a noob, and I do have programming experience (C#).

Thanks!

 

Edit: Thanks to @corsaro for sharing his progress on the Wi-Fi toggle. It worked, but I thought that I might keep it as a Brightness Up key.

Edit 2: Regarding the touchpad lock issue, it seems that the lock is issuing an extra PS/2 scancode, not the standard BrUp scancode, but which also maps to ADB code 90.

Will use VoodooPS2Keyboard to block it. Thanks to everybody!

DSDT_Tables_From_My_Laptop.zip

Link to comment
Share on other sites

The Wi-Fi switch doing its real job of turning on/off Wi-Fi

 

Hi,

currently there is an ongoing discussion for this matter here, although it's not your model but a dv6-2193el. I just found similar how our DSDT works, so I hope it could help you in some way

Link to comment
Share on other sites

 Share

×
×
  • Create New...