Jump to content

[Guide] Mammoth Method v2.00 - HP DVx 10.6.x: Fast, Easy, Comprehensive Installation. /// NEW MAMMOTH BOOT CD for i5 & i3 \\\


Mammoth
 Share

1,567 posts in this topic

Recommended Posts

does someone else have a compareable dv5 like ours, and got anything worked? please help us :-)

 

If nobody has any solution for your sound issue, you can always look into voodooHDA. The potential problems with this kext are far and many as its a "one size fits all" solution for all sound in osx, and it is NOT tailored to specific sound needs. However it will most likely get your sound working.

Link to comment
Share on other sites

Did you get this to work? Just added this to the patch and redid the DSDT. Still no hdmi audio.... I'll keep at it in case I added it wrong. Maybe it change on 10.6.7?

 

It appears "GraphicsEnable" controls the screen resolution before osx boots.

 

I got it working before patching "AppleHDA.kext" but when patching It with

 

"sudo perl -pi -e 's|\x84\x19\xD4\x11|\x03\x76\x1D\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

 

HDMI audio don't work !!!!!

 

I think Taptun or Kizwan can help us in this problem !!!!

 

Update: The dsdt fix works on 10.6.7 and Now i got a working HDMI Sound :rolleyes::):D

 

for making HDMI sound works you must

1) inject graphics card from DSDT

2) GraphicsEnabler= No

3) add this fix: re-enable HDMI audio on SL 10.6.6

4) clear all caches and pfix

 

post-307642-1302362614_thumb.png

 

this is my DSDT:Amer_dsdt.zip

Good luck

Link to comment
Share on other sites

Hi,

 

I am really new on the hacintosh scene and have only been reading up for about two weeks now.

 

I have tried taking the plunge quite a few times now on a couple of machines. Each with no success. All about the lack of BIOS settings.

 

I have an HP dv6700, not sure if im able to even use this machine,

 

however i have tried numerous different ways of trying to install but to no avail, i cannot change my BIOS too much and am unable to change the SATA configuration. I get upto the boot screen wether it be [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], boot-132, or either of the discs for dv_x laptop (Chameleon), i can start the install disc OS X snow leopard but get a KP telling me something about ACPI, is this all to do with the SATA configuration and if so can anybody help with a possible work around or even a possible BIOS upgrade, the laptop has a complete blank hard drive in it a present so no OS of any kind, would it be more beneficial to have one on and if so should i reinstall windows?

 

Any help at all would be greatly recieved, but unfortunately I fear i will be told not possible on this machine (just my luck!!)

 

Thanks

 

RemRod

Link to comment
Share on other sites

Update:

 

1) Happy to report that the Atheros AR5BXB92 works with my DV8. Fits in perfectly (nothing on the bottom of the card), OSX recognized it immediately. I no longer have a Windows partition so I can't say if it works there or not. See attached image for how I did the antenna cables (nothing crazy, but you do have to curl them around a bit).

 

2) Concerning my Time Machine issue ... it was a simple problem: it was choking on my Cham partition :) Just make sure to add that to the "exclude" list when you first enable it! (On that note, I guess it's also a good idea to exclude the Cham drive from Spotlight -- perhaps the guides already indicate this)

 

Thanks dgrx for the Atheros tip! And thank you Mammoth for your continuing hard work. I am really enjoying my new OSX environment.

post-429105-1302295373_thumb.jpg

Link to comment
Share on other sites

@dgrx

 

Hi macq, yes i did use the insydeflash, but not the one from the download. I downloaded stock BIOS for sp50586 from HP for Windows7 x64. In Windows7 I extracted the download with 7zip (or you can use WinRAR). This gave me an application named 363CF1D. Extracted that file, to get a folder with the BIOS, InsydeFlash, and some other things. I replaced just the BIOS (the .BIN files) in this folder with the "Hacked" ones I downloaded. Then used the InsydeFlash in the folder you just extracted. Had no problems flashing from Windows7 Ultra x64 :) I had the same concerns as you, so I wanted to make sure I was using a x64 version of InsydeFlash.

 

Thanks for that info.great work :)

 

@fewlio

 

Update:

 

1) Happy to report that the Atheros AR5BXB92 works with my DV8. Fits in perfectly (nothing on the bottom of the card), OSX recognized it immediately. I no longer have a Windows partition so I can't say if it works there or not. See attached image for how I did the antenna cables (nothing crazy, but you do have to curl them around a bit).

 

Can you please let us know how much does the Atheros AR5BXB92 card costs?

Link to comment
Share on other sites

hi,

i am having problems with sleep/hibernate. System behaves "strange" when it awakes ... for example, most of the times wifi doesn't work any more and pressing on wifi button it doesn't enable it again and i have to reboot.

Also, when battery is low , system doesn't stay in sleep mode but it awakes and sleep again until battery goes off ! It may risk to damage the hd !

How to fix such things? Expecially sleep/hibernation stuff ...

Have you got any clue?

Thanks!

Mal

Link to comment
Share on other sites

I got it working before patching "AppleHDA.kext" but when patching It with

 

"sudo perl -pi -e 's|\x84\x19\xD4\x11|\x03\x76\x1D\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

 

HDMI audio don't work !!!!!

 

I think Taptun or Kizwan can help us in this problem !!!!

 

Update: The dsdt fix works on 10.6.7 and Now i got a working HDMI Sound ;):D :D

 

for making HDMI sound works you must

1) inject graphics card from DSDT

2) GraphicsEnabler= No

3) add this fix: re-enable HDMI audio on SL 10.6.6

4) clear all caches and pfix

 

post-307642-1302362614_thumb.png

 

this is my DSDT:Amer_dsdt.zip

Good luck

 

Hi Amer , I would like to know how to adapt this code to my DSDT , not sure if Mammoth has the time to patch our DSDT , How can I do it ? I really would like to know how to " Fish "

" Teach a man how to fish and he will never go hungry " ;)

 

Thanks Amer for sharing this info and Knowledge with all of us

Link to comment
Share on other sites

I got it working before patching "AppleHDA.kext" but when patching It with

 

"sudo perl -pi -e 's|\x84\x19\xD4\x11|\x03\x76\x1D\x11|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

 

HDMI audio don't work !!!!!

 

I think Taptun or Kizwan can help us in this problem !!!!

 

Update: The dsdt fix works on 10.6.7 and Now i got a working HDMI Sound ;) ;) :D

 

for making HDMI sound works you must

1) inject graphics card from DSDT

2) GraphicsEnabler= No

3) add this fix: re-enable HDMI audio on SL 10.6.6

4) clear all caches and pfix

 

this is my DSDT:Amer_dsdt.zip

Good luck

Great Job :D Trying to get in into my DSDT too!

Link to comment
Share on other sites

Posting a DSDT to match my model very soon, spending a lot of time with custom fixes and testing before releasing, leaving out GFX fix until further tests are done.

 

also taptun panic's on CPU05 for me so no go, back to legacy :blink:

Link to comment
Share on other sites

Hi,

 

Previous I have issues with shut down / Restart

But after removed my USB WIFI card and replace with a internal it's seems that issue is gone :blink:

 

//Peter

 

 

My MAC still hung sometimes during shut down / Restart.

 

Looking to do I reinstall of OSX.....

 

Can this be related to sleep enabler?

 

//P

Link to comment
Share on other sites

My MAC still hung sometimes during shut down / Restart.

 

Looking to do I reinstall of OSX.....

 

Can this be related to sleep enabler?

 

//P

In my opinion Sleepenabler causes all sorts of problems, not worth using it.

Link to comment
Share on other sites

If nobody has any solution for your sound issue, you can always look into voodooHDA. The potential problems with this kext are far and many as its a "one size fits all" solution for all sound in osx, and it is NOT tailored to specific sound needs. However it will most likely get your sound working.

 

yes but that sounds not very satisfying! but maybe better than no sound!

 

i have tried this Guide: http://www.insanelymac.com/forum/index.php...00#entry1183314

 

but doesnt helped me, gettig the sound working. I tried also the Pin config and all needed steps but cant get it.

 

There must be an DSDT Solution with modded AppleHDA.kext isnt it?

 

greetz

Link to comment
Share on other sites

Ok , should I remove the kext, or just disable in system preference?

//Peter

 

 

 

 

Remove it, do native sleep via DSDT.

 

 

 

 

yes but that sounds not very satisfying! but maybe better than no sound!

 

i have tried this Guide: http://www.insanelymac.com/forum/index.php...00#entry1183314

 

but doesnt helped me, gettig the sound working. I tried also the Pin config and all needed steps but cant get it.

 

There must be an DSDT Solution with modded AppleHDA.kext isnt it?

 

greetz

 

 

 

 

Give me your codec ID, device hardware id, I will see if i can build a patched kext for you.

Link to comment
Share on other sites

Hi Amer , I would like to know how to adapt this code to my DSDT , not sure if Mammoth has the time to patch our DSDT , How can I do it ? I really would like to know how to " Fish "

" Teach a man how to fish and he will never go hungry " :)

 

Thanks Amer for sharing this info and Knowledge with all of us

 

Detailed Steps on How to re-enable HDMI audio on SL 10.6.6 or above

1) open your DSDT with DSDTSE

2) Search for "@1,device_type",

3) after

							"@1,device_type", 
						Buffer (0x08)
						{
							"display"
						},

4) add

							"@1,connector-type", 
						Buffer (0x04)
						{
							0x00, 0x04, 0x00, 0x00
						},

5) change the package length to

Store (Package (0x2A)

 

6) the final code will look like this


               Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x2A)
                       {
                           "@0,AAPL,boot-display", 
                           Buffer (Zero) {}, 
                           "@0,backlight-control", 
                           Buffer (0x04)
                           {
                               0x01, 0x00, 0x00, 0x00
                           }, 

                           "@0,pwm-info", 
                           Buffer (0x18)
                           {
                               /* 0000 */    0x02, 0x18, 0x00, 0x64, 0x90, 0x59, 0x02, 0x00, 
                               /* 0008 */    0x08, 0x52, 0x00, 0x00, 0xA5, 0x1C, 0x00, 0x00, 
                               /* 0010 */    0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
                           }, 

                           "AAPL,backlight-control", 
                           Buffer (0x04)
                           {
                               0x01, 0x00, 0x00, 0x00
                           }, 

                           "AAPL,aux-power-connected", 
                           Buffer (0x04)
                           {
                               0x01, 0x00, 0x00, 0x00
                           }, 

                           "@0,built-in", 
                           Buffer (Zero) {}, 
                           "@0,compatible", 
                           Buffer (0x0B)
                           {
                               "NVDA,NVMac"
                           }, 

                           "@0,device_type", 
                           Buffer (0x08)
                           {
                               "display"
                           }, 

                           "@0,name", 
                           Buffer (0x0F)
                           {
                               "NVDA,Display-A"
                           }, 

                           "@0,use-backlight-blanking", 
                           Buffer (Zero) {}, 
                           "@1,can-hot-plug", 
                           Buffer (Zero) {}, 
                           "@1,compatible", 
                           Buffer (0x0B)
                           {
                               "NVDA,NVMac"
                           }, 

                           "@1,device_type", 
                           Buffer (0x08)
                           {
                               "display"
                           }, 

                           "@1,connector-type", 
                           Buffer (0x04)
                           {
                               0x00, 0x04, 0x00, 0x00
                           }, 

                           "@1,name", 
                           Buffer (0x0F)
                           {
                               "NVDA,Display-B"
                           }, 

                           "NVCAP", 
                           Buffer (0x18)
                           {
                               /* 0000 */    0x04, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, 
                               /* 0008 */    0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0A, 
                               /* 0010 */    0x00, 0x00, 0x00, 0x00
                           }, 

                           "NVPM", 
                           Buffer (0x20)
                           {
                               /* 0000 */    0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                               /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                               /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                               /* 0018 */    0x00, 0x00, 0x00, 0x00
                           }, 

                           "VRAM,totalsize", 
                           Buffer (0x04)
                           {
                               0x00, 0x00, 0x00, 0x40
                           }, 

                           "device_type", 
                           Buffer (0x0C)
                           {
                               "NVDA,Parent"
                           }, 

                           "model", 
                           Buffer (0x17)
                           {
                               "nVidia GeForce GT 320M"
                           }, 

                           "hda-gfx", 
                           Buffer (0x0A)
                           {
                               "onboard-1"
                           }
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

 

7) open com.apple.Boot.plist at "/Volumes/Cham/Extra/"

8) change GraphicsEnabler to No

<key>GraphicsEnabler</key>
<string>No</string>

9) for the first time boot with "-f" boot flag and connect the HDMI cable before switching on the machine

 

Great Job :D Trying to get in into my DSDT too!

 

Thanks dgrx, Good Luck :D

Link to comment
Share on other sites

@Mammoth I can produce a dsdt.aml but also i have produced a word document for people who wish to edit via DSDTSE.

 

51 pages long, it has a before and after patch so they are easy to find. Let us know where to post also doc or PDF?

 

It includes:

DSDT Fixes:
- DTGP
- _WAK method fix, Enable Sleep.
- LID
- Vanilla AC (_PRW)
- LPC (Low Pin Count) Intel Device injection (cooler temperatures and Turbo mode)
- IRQ correction, HPET, TIMR, RTC
- HPET return 0x0F
- CMOS reset fix
- Native USB with _DSM, purging _PSM
- EHCI injection
- USB rename to UHC
- HDEF injection
- Realtek injection (cosmetic)
- Processor Insert
- SMBUS ICH10 controller injection
- Shutdown fix (_PTS method)
- HDMI audio fix
- Keyboard Injection
- Support for AppleACPIBatteryManager
- Rename ACAD to ADP1, P0P2 to GFX1

 

I will just upload the final DSDT, very soon nearly done. Got a perfect DSDT except for this feken parse error i'm trying to get rid of :D

Link to comment
Share on other sites

I see it mostly in os x, but of course I do use os x pretty much exclusively. It happens at odd times. Although I HAVE seen it happen in win7, but all I had to do was toggle the wireless button on the keyboard and not restart.

 

Edit:

All indications point to hardware issue, but I wanted to check this thread to see if anyone else had the problem.

 

So in windows its not the wifi that goes crazy, its the bass/treble slider. Either way, the real issue is that I cannot correctly toggle my wifi in os x. It works to turn it off, but I have to hard reset or boot to windows to re turn on the wifi via the button. Anyone else that can actually toggle both ways in os x?

Link to comment
Share on other sites

So in windows its not the wifi that goes crazy, its the bass/treble slider. Either way, the real issue is that I cannot correctly toggle my wifi in os x. It works to turn it off, but I have to hard reset or boot to windows to re turn on the wifi via the button. Anyone else that can actually toggle both ways in os x?

 

Hi , My WIFI works to toggle ON/OFF in OSX, and I can toggle Treble/Bass BUT the slider don't work.

 

Volume slider are OK.

 

/Peter

Link to comment
Share on other sites

@Mammoth as promised.

 

DSDT took me a very long time, all errors fixed, all warnings fixed, all optimisations are done.

This DSDT is for my system, audio matching. etc. I kept native USB power saving. Added _WAK fix to enable sleep. Also has a lot of fixes _BQC, _SMAT, _HOT, _CRT, _PSV, _PSR warnings all fixed.

 

DSDT Fixes:

- DTGP

 

 

- LID

- Vanilla AC (_PRW)

- LPC (Low Pin Count) Intel Device injection (cooler temperatures and Turbo mode)

- IRQ correction, HPET, TIMR, RTC

- HPET return 0x0F

- CMOS reset fix

- Native USB with _DSM, purging _PSM

- EHCI injection

- USB rename to UHC

- HDEF injection

- Realtek injection (cosmetic)

- Processor Insert

- SMBUS ICH10 controller injection

- Shutdown fix (_PTS method)

- HDMI audio fix

- Keyboard Injection

- Generic Brightness Fix

- Support for AppleACPIBatteryManager

- Rename ACAD to ADP1, P0P2 to GFX1

 

All USB's work, ECHI, SMBUS10, CHIPSET, WEBCAM, MEMORYCARD READER, everything works. Video Card is another story :P

 

Blody LegacyHDA, will have to modify it further or I will just Modify AppleHDA :P much better that way.

 

DSDT.aml.zip ***OLD VERSION*** SLEEP CAUSED KP***

dsdt.zip - Hopefully this version doesn't cause KP when trying to sleep.

 

BOTH VERSIONS CAUSE A KP WHEN PRESSING SLEEP, AS _WAK IS VERY DIFF COMPARED TO MY OLD X58-UDR3 I WILL HAVE TO INVESTIGATE IT, AS I STUDY IT WILL TAKE TIME :rolleyes:

Link to comment
Share on other sites

@Mammoth as promised.

 

DSDT took me a very long time, all errors fixed, all warnings fixed, all optimisations are done.

This DSDT is for my system, audio matching. etc. I kept native USB power saving. Added _WAK fix to enable sleep. Also has a lot of fixes _BQC, _SMAT, _HOT, _CRT, _PSV, _PSR warnings all fixed.

 

DSDT Fixes:

- DTGP

- _WAK fix – Enable Sleep

- LID

- Vanilla AC (_PRW)

- LPC (Low Pin Count) Intel Device injection (cooler temperatures and Turbo mode)

- IRQ correction, HPET, TIMR, RTC

- HPET return 0x0F

- CMOS reset fix

- Native USB with _DSM, purging _PSM

- EHCI injection

- USB rename to UHC

- HDEF injection

- Realtek injection (cosmetic)

- Processor Insert

- SMBUS ICH10 controller injection

- Shutdown fix (_PTS method)

- HDMI audio fix

- Keyboard Injection

- Generic Brightness Fix

- Support for AppleACPIBatteryManager

- Rename ACAD to ADP1, P0P2 to GFX1

 

All USB's work, ECHI, SMBUS10, CHIPSET, WEBCAM, MEMORYCARD READER, everything works. Video Card is another story :)

 

Blody LegacyHDA, will have to modify it further or I will just Modify AppleHDA :P much better that way.

 

DSDT.aml.zip

 

Does it work for dv6t?

Link to comment
Share on other sites

@Mammoth as promised.

 

DSDT took me a very long time, all errors fixed, all warnings fixed, all optimisations are done.

This DSDT is for my system, audio matching. etc. I kept native USB power saving. Added _WAK fix to enable sleep. Also has a lot of fixes _BQC, _SMAT, _HOT, _CRT, _PSV, _PSR warnings all fixed.

 

DSDT Fixes:

- DTGP

- _WAK fix – Enable Sleep

- LID

- Vanilla AC (_PRW)

- LPC (Low Pin Count) Intel Device injection (cooler temperatures and Turbo mode)

- IRQ correction, HPET, TIMR, RTC

- HPET return 0x0F

- CMOS reset fix

- Native USB with _DSM, purging _PSM

- EHCI injection

- USB rename to UHC

- HDEF injection

- Realtek injection (cosmetic)

- Processor Insert

- SMBUS ICH10 controller injection

- Shutdown fix (_PTS method)

- HDMI audio fix

- Keyboard Injection

- Generic Brightness Fix

- Support for AppleACPIBatteryManager

- Rename ACAD to ADP1, P0P2 to GFX1

 

All USB's work, ECHI, SMBUS10, CHIPSET, WEBCAM, MEMORYCARD READER, everything works. Video Card is another story :)

 

Blody LegacyHDA, will have to modify it further or I will just Modify AppleHDA :) much better that way.

 

DSDT.aml.zip

 

Hey atlee,

 

I think we're the only two with Australian versions of the HP DV6 3000 series models on this topic? Anyway, I have a 3030tx so we should have pretty similar machines. Only difference I can see so far is our processors? Anyway, thanks for posting your DSDT, will have a try with it once I figure out how to tweak it to better suit my PC. Thanks for keeping my hopes of running a Mac on my HP alive =P

 

Does it work for dv6t?

 

This is for a newer model, it's for the DV6 3XXX series and it's the Australian models to be specific.

Link to comment
Share on other sites

Does it work for dv6t?

 

My DSDT is made for my model has no firewire like the autopatch, no nasty hacks included. different audio IDT 92HD81B1X. It's very much the same except for quite a few things.

 

@ekwj it should work for you, the only part is the CPU insert. If your DSDT (Extracted version)contains 7 processor things, this DSDT has a diff insert for the 7 CPU's make sure they match before using this. If it doesn't match just change it according to how many CPU's your i5 can do.

 

I have modified the HDEF DSDT fix to only include Layout ID 12, As i will be patching AppleHDA myself. Just looking at the layout in Graphiz then i'll start patching after this i probably will have not much time for anything else :)

 

Sleep fix i will have to look into later.

 

Codec: IDT 92HD81B1X5

Link to comment
Share on other sites

My DSDT is made for my model has no firewire like the autopatch, no nasty hacks included. different audio IDT 92HD81B1X. It's very much the same except for quite a few things.

 

@ekwj it should work for you, the only part is the CPU insert. If your DSDT (Extracted version)contains 7 processor things, this DSDT has a diff insert for the 7 CPU's make sure they match before using this. If it doesn't match just change it according to how many CPU's your i5 can do.

 

I have modified the HDEF DSDT fix to only include Layout ID 12, As i will be patching AppleHDA myself. Just looking at the layout in Graphiz then i'll start patching after this i probably will have not much time for anything else ;)

 

Sleep fix i will have to look into later.

 

Codec: IDT 92HD81B1X5

 

Ow, so you haven't gotten sleep working eh, assumed that you did from the list of fixes in your post above hehe. As with the sound issues are you having the issue where the volume control doesn't work or is it something more complex? Anyway respect to you for being able to work all this out yourself, wish I had the technical know-how =/

Link to comment
Share on other sites

 Share

×
×
  • Create New...