THE ORIGINAL POST
Hello, I've been furiously working on getting my laptop to run Mountain Lion. I felt I should share what I found so far and hopefully it can help those who have similar models and specifications.
Bios: Insyde rev.3.5 F.1A
CPU: Intel Core i7-2630QM @ 2.0 ghz - Working with Speedstep
RAM: 8 GB DDR3 @ 1333 mhz - Working
HDD: Toshiba 1TB 5400rpm sata - Working with 4k boot sector fix (I recently replaced this with an SSD and I would recommend doing this as it increases battery life and performance drastically.)
Graphics: Intel HD 3000 + AMD Radeon 6770m - HD 3000 working (AMD not working of course)
Audio: IDT High Definition audio - Working with no mic volume control (Help always appreciated)
USB: 2 usb 2.0, 2 usb 3.0 - Working
Wifi: Atheros AR928X - Working (Or any other halfsize pcie wifi card that works with OS X)
Ethernet: Realtek LAN - Working with new IONetworkingfamily.kext
Card reader - Not working at all (Help appreciated)
External VGA and HDMI ports - Working
Display: 1366x768 LED backlit display (Backlight works now!)
1. Flash the bios in the zip file to your system (BE VERY SURE YOU HAVE THE SAME MODEL OR A MODEL WITH THE SAME BIOS.) using windows 7 or greater.
2. Download 10.8 Mountain Lion app in whatever way you choose.
3. Create a USB installer in whatever way you choose.
4. Install the OS as usual. Boot with the cpus=1 argument. You can also follow Rehabman's tutorial at this point to make a dualboot of windows and mac os x if you so desire (good for flashing bios and playing games) Also, on reboot you will have to reset the cmos by removing the battery and power cable THEN removing the cmos battery and putting it back in.
5. Boot into your new install using the usb key and the cpus=1 argument again, download the 10.8.4 combo update and perform the update.
6. When the update finishes, do not reboot just yet.
7. Next, use the lapic kernel patcher to patch the kernel for all 4 cores. Then open Terminal and type in these commands, typing in your root password when necessary.
sudo chown root:wheel /mach_kernel
sudo chmod 644 /mach_kernel
8. Install the kexts from the "Kexts" folder with your preferred kext installer
9. Follow Rehabman's tutorial here on installing the Trackpad Kext in the Release folder, use your preferred kext installer for this: https://github.com/R....How-to-Install
10. Install HWSensors from the package provided.
11. Install chameleon, I used 2.1 but anything later will probably suffice.
12. Copy the Extra folder to the root of your hard drive.
13. Next copy "DisplayVendorID-4ca3" folder to /System/Library/Displays/Overrides. This is to correct the name in system information for the display.
For anyone who has an SSD, skip 14 and 15.
14. Reboot, but boot into your usb installer again. Check what your hard disk is named in disk utility, unmount it, and then open up a terminal window.
15. Type this in EXACTLY
dd if=/usr/standalone/i386/boot1h of=device name bs=4K
Raw device being that name you checked in disk utility.
16. If you have done this all correctly, you may boot to the hard drive/ solid state drive and enjoy a 99%~ complete hackintosh!
Things that I am working on:
-Switchable graphics or disabling the 6770m completely whether it be a DSDT edit or via bios (via bios sometimes works but more than most of the time causes a cmos reset)
-Microphone controls are not present in the sound prefpane
-SD card reader, which I don't use really so I'm working on this last
Credits for the patched AppleHDA, Voodoops2, Chameleon, Kext utility, the custom bios, Lapic kernel patcher, and anything else I missed, go to the creators of these tools and extensions as I did not make them. Most recently donovan6000 helped me get my brightness keys work using Dolnor's IOWMI kext.
UPDATE This is a link to my most recently modified DSDT. The brightness keys work once again, and everything else should work as expected. Just place in your Extra folder. Also, I recently installed Mavericks DP8 to my current machine and it runs nearly flawlessly. The only thing that is slightly wonky is the battery meter which says it tops off at about 88%. If anyone has any input to patch a DSDT so that I don't have to replace appleACPIPlatform.kext, it would be quite appreciated. Otherwise enjoy!
My pack: http://www.mediafire...w/6047cl(2).zip
UPDATE!: I've disappeared for quite some time now. But, I am back with some good stable results!
My new specifications:
Insyde rev.3.5 F.1B (Modded by Donovan6000!)
Notes:No wifi whitelist, MSR register is patched so the vanilla AICPM.kext may be used, Switchable graphics can be enabled and disabled, Hyperthreading can be disabled and enabled, I am told that EFI boot can work but may have some kinks.
Intel Core i7-2630QM @ 2.0 ghz
Notes: Speedstep should work fine with the custom SSDT from my extra folder.
8 GB DDR3 @ 1333 mhz
Samsung 840 Evo 256 GB SSD (Incredibly fast with TRIM patch and an enabled kernel cache.)
Notes: I highly recommend an SSD as it seems pretty harmonious with OS X and this system. I will provide instructions for those who have the boot0 error on systems that have a hard drive with a 4K boot sector.
Intel HD 3000 + AMD Radeon 6770m - HD 3000 working
Notes: I'm looking into the suggestion that AeroXLR has provided for the 6770m. This, in tandem with Donovan6000's EFI boot modification to get a full EFI clover. Can't guarantee that switchable graphics will work though.
Notes: Output seems to work correctly but I cannot test the microphone anymore because it broke physically. If anyone has this audio chipset and can confirm that it all works, that would be great.
2x usb 2.0 ports
2x usb 3.0 ports
Notes: These seem to all work but I have a strong feeling that the USB 3.0 ports on the left side are rolling back to 2.0.
Notes: It just werks.
Notes: Works with a modified IONetworkingfamily.kext
Notes: I've sort of given up on this because it's useless to me. If anyone finds the fix, I'll gladly edit the tutorial to accommodate.
External VGA and HDMI ports:
Notes: Haven't tested HDMI audio.
1920x1080 Thinkpad Display
Notes: Needs a dual-link patch to display properly. If you have the lower resolution screen and experience problems with my DSDT, comment about it and I'll whip up a DSDT with the same patches but no Dual-link patch.
Things that are different:
-The battery meter SHOULD work properly as I used a patch developed by Rehabman. A different battery kext is provided as well.
-Audio behaves much nicer now. I used to encounter issues with the sound not working if I plugged in headphones but this seems to have gone away unexpectedly.
-Sleep works, but only via the apple in the menubar and by setting it in the energy preferences and waiting. Lid sleep refuses to work and instead everything including the display remains on when the lid is shut. I'm not sure what causes this and I am attempting to fix it. A small oddity occurs with the brightness as well, where the the screen is brighter after waking from sleep. Usually doesn't cause any issues as I usually just shutdown my computer anyway. Any input is greatly appreciated as always!
-I am now using Mac OS X 10.9.2. The Extra folder and bios mod will work for other versions of Mac OS and Chameleon but I cannot guarantee that the kexts and kernel included in this tutorial will work for older versions of Mac OS.
THE NEW TUTORIAL!
BEFORE YOU START: Make sure that your laptop is in fact a DV6-6047CL. DSDT's and BIOS mods are very often MODEL SPECIFIC. If you do not double check this you could end up with a bricked machine. I am not liable for this sort of thing. I will attempt to assist you in recovering your machine. You may also visit Donovan6000's blog where he does have a bios recovery guide for most HP laptops of similar models. Another thing, a hackintosh is an experiment and not everything is guaranteed to work perfectly.
ANOTHER THING: As I mentioned previously, this tutorial is for 10.9.2. This machine seems to update to newer versions of OS X with grace but I can't guarantee that everything will work perfectly. I will make updates to this tutorial if I note any key differences in newer versions and I will create new zip files based on versions of os x as I do all this. I also cannot guarantee that I will be punctual about all this.
Now, onto the tutorial!
Things you need:
- A Mac/Hackintosh/Virtual machine with OS X and USB passthrough support
- Windows 7 or later already installed on the laptop for bios flashing
- An 8 GB or larger USB flash drive
- A USB keyboard and mouse in case your touchpad and keyboard do not work initially.
-Inhuman amounts of patience.
STEP 1: Installing the bios mod!
- Download the modded bios from Donovan6000's Bios Repository with the name sp55068: http://donovan6000.b...repository.html
- Extract the zip file you downloaded and run InsydeFlash.exe from the folder enclosed.
NOTE: Make sure to only run this on the laptop and not on another system.
- Let the application flash the BIOS and then reboot.
- If all went well, the machine should POST as usual and boot as it always has.
STEP 2: Configuring the bios!
- To make this short and sweet, all you should have to do is disable the switchable graphics.
- Shut down your laptop completely
- Press the power button and hit esc as you see the HP logo
- Hit F10 for system setup
- Navigate to the Advanced tab
- Select the Video Configuration option
- And then, change Special Features from Enabled to Disabled. Congrats! You disabled your dedicated graphics!
- If for whatever reason you need them enabled again, just change this setting to Enabled.
STEP 3: Preparing your OS X installer!
- There are plenty of other methods of setting up an OS X flash drive installer but I prefer a vanilla method of doing so. Using the "Tony" method would work just fine in this case. The installer just has to be 10.9.2 or you have to have the 10.9.2 combo update applied after installation.
Note: I'll eventually add a full vanilla usb installer tutorial. Sorry people.
STEP 4: Installing OS X
- Boot from the flash drive installer you just created and select whatever you named the flash drive in the chameleon menu.
Note: The cpus=1 flag is required to boot the installer. If you have further problems, you can try -x paired with -v to pinpoint what's preventing the system from booting.
- Install OS X with GUID partition table and HFS+ partition type.
- When the installer asks you to restart, do so and boot with the same flags you booted the installer successfully with, but on your new partition instead of the installer.
STEP 5: Post-install
- Use chameleon wizard to install the latest chameleon to your mac os install's partition.
Note: I suggest putting this app into your applications folder in case you need to configure any bits of chameleon differently or need to update it.
- Copy my custom Extra folder to the root of your mac os install.
- Install all of the kexts in my zip file and copy the org.rehabman.voodoo.driver.Daemon.plist to /Library/LaunchDaemons and VoodooPS2Daemon to /usr/bin
- Reboot and your OS X install should be as perfect as it gets!
The zip file: http://www.mediafire...9/dv66047cl.zip
More notes: I will add more details as they come along. Also wondering if I should keep the original post for reference? Comment about it if you think it's useless or useful.
Credits go to Donovan6000, AeroXLR, Rehabman, and many others for assisting me in making this laptop next to perfect. Thank you!