Jump to content

HP Envy 17t-3200 - Install and Run OS X/macOS


mnfesq
 Share

421 posts in this topic

Recommended Posts

UPDATE:  Please note the new name for this thread.  I will try to cover all issues on all versions of OS X/macOS for the HP Envy 17t-3200 (both CTO and 3D) to the best of my ability.  Thanks for your continued interest in this thread.

 

This guide will give you the information you need to install Mountain Lion 10.8.2 on your HP Envy laptop. I installed this on my HP Envy 17-3200 CTO. I cannot guarantee that this will work on other versions of the HP Envy without some modification.

 

EDIT:  The suggestions here should work all the way up to Yosemite.  Some changes have been made to allow handoff/continuity to work.  Atheros Wifi/BT is out, Azurewave AW-CE 123H wifi/BT is in.   Feel free to post questions about any version of OS X and I'll do my best to help you out.

What you need to start:

1. Copy of OS X 10.8 Mountain Lion.dmg. I used the GM version.
2. Some working copy of OS X (does not have to be ML) on some computer to make the USB Installer.
3. An 8 GB USB Flash Drive
4. Some means to access the hard drive on your HP Envy on which you are installing ML, such as MacDrive or another installation of OS X. (This is not absolutely essential but, without this, all copying of files, post-installation, will have to be done by terminal commands which are more difficult, and I will not explain in this guide what terminal commands are required.)
5. The files available for download with this guide.
6. Kext Wizard and Kext Utility for Mountain Lion.
7. USB Mouse and Keyboard.
8. Compatible wifi and bluetooth adapters. (I use the Atheros AR5B195 mini PCI-e Wireless Wifi card ($14.95 on Ebay) and the HP Broadcom BCM94313HMGB WiFi Bluetooth 4.0 Mini Half PCI-E PCI BCM20702 for bluetooth ($8.99 on Ebay.) The bluetooth chip goes next to the hard drives and the wifi card is located near the CPU fan. They are quite easy to install.

Creation of USB Installer:

1. Mount 10.8.dmg file by clicking on it.
2. Use the ShowAllFiles app included in the downloaded files to show hidden files.
3. Mount the BaseSystem.dmg in the Mac OS X Install ESD window by clicking on it.
4. Insert your USB Flash Drive into a USB port.
5. Open Disk Utility and select the USB Flash Drive. Select partition on the right sid e and create a single partition with a GUID partition (not MBR). Format the drive giving it any name you choose and Mac OS Extended (Journaled) format type. Apply.
6. Select Mac OS X Base System on the left side. Select Restore on the right side. Mac OS X Base System should be in the source window on the right side. Drag your USB Flash Drive partition (not the entire drive) to the destination window and select restore. It will ask you if you want to erase the partition and for your password, select yes and provide password. Restore process should take about 3-4 minutes.
7. Your USB Flash Drive partition should now be named Mac OS X Base System. In that window, navigate to System/Installation. Delete the Packages alias (shortcut). Copy the entire Packages folder from your OS X Install ESD windows to your USB System/Install folder. The copy time should be about 7 minutes.
8. Copy mach_kernel and kernel cache from OS X Install ESD to the root directory of your USB drive.
9. Copy Extra folder from downloaded files to the root directory of your USB drive. Remove the DSDT.aml and SSDT.aml files from the Extra folder if you are installing on an HP Envy other than my model (HP Envy 17-3200 CTO). You will need to make your own post-installation.
10. Copy the OSInstall.mpkg file in the patch folder in the downloaded files to System/Installation/Packages folder on your USB Drive. Replace the one that is already there.
11. Copy the OSInstall file in the patch folder in the downloaded files to:
/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall on your USB Drive. Replace the one that is already there.

12. Install all kexts in the S/L/E folder of the downloaded files to S/L/E on your USB Drive using kext wizard.
13. Delete AppleHDA.kext
14. Repair permissions for S/L/E by dragging the Extensions folder over Kext Utility. Take the Extensions.mkext file created by Kext Utility and move it to:
System/Library/Caches/com.apple.kext.caches/Startup.

15. Install Chameleon to USB drive. Select customize during the installation process, and select the following options: Modules: Kernel Patcher and Resolution; Settings: Resolution: 1920x1080x32. Leave everything else alone.
16. Cross your fingers, connect USB Mouse and Keyboard and try booting from the USB Drive. I did not need to type in any boot arguments to boot up. Follow instructions to install to an empty drive or partition of your choosing.

Post-Installation

17. Following successful installation, boot into drive where you can access your newly installed ML installation. If you try to boot up into your new ML installation, you will likely get a KP. From this other drive, copy the Extra folder from your USB Flash drive to the root directory of your new ML installation. Also either copy or, preferably, install using Kext Wizard, all of the kexts in S/L/E folder of your downloaded files (or green kexts in S/L/E on your USB Flash drive) to S/L/E in your new ML installation. You should now be able to boot into your new ML installation drive/partition.
18. You can disconnect your USB Mouse and Keyboard and go into advanced bluetooth settings and uncheck the boxes for bluetooth setup assistant to open when USB mouse or keyboard not found.
19. If you do not already have a bootloader installed on the drive where you installed ML, install Chameleon to your ML installation in the same way you installed it on your USB Flash Drive. If you already have a bootloader installed, you can skip this step.
20. Install the Combo Update for 10.8.2, which you can get from the Apple website. Install but do not restart. After successful installation of 10.8.2, reinstall all green S/L/E kexts as you did before using kext wizard. Also, delete AppleHDA.kext from S/L/E. Then restart.
21. If everything worked correctly for you, you should now have 10.8.2 running. Go into Extra/Chimes and copy the mac script to login items in your users & groups preferences. If you click on the mac script file, you should hear the mac startup chime but only in your front speakers, not the subwoofer.
22. To activate your subwoofer, go into Utilities/Audio Midi Setup. You should see, among other things, speaker (analog) and speaker (multi). Speaker (multi) is your subwoofer. To get all speakers to play together, we need to create a multiple output device. Select the plus sign in the bottom left corner and select multi-output device. Select Speaker (analog) and speaker (multi). In the left column, expand the multi-output device by clicking on the arrow next to the device listing. Speaker (analog) will show a volume on the right side of 0.8. Leave that alone. Speaker (multi) will show the same volume level. We need to reduce that to 0.4 so that it does not create a buzzing sound. There should always be about a 2:1 ratio between speaker (analog) and speaker (multi). Once the volume levels are set, right click on the multi-output device and select "use this device for sound output." You will notice that the volume control in the menu bar becomes grayed out. That cannot be helped, unfortunately. Now test your sound out and see if you have all speakers working. To adjust your volume, you either need to go into Audio Midi Setup or you can download a free app called PTHVolume, which works in ML, but will not automatically load on startup. You need to start it manually from system preferences every time you boot up. It sucks, I know but that's the only solution so far, and that goes for real macs too, not just this set up.
23. At this point, you should have all of your hardware working and you can set up the rest as you like. The battery should show up if you decide to install iStat menu items. If you do not have speedstep working, you will need to create your own dsdt.aml and ssdt.aml. I created my dsdt.aml using Chameleon Wizard. I created my own ssdt.aml using MaciASL. Take the extracted files from those two apps and put them in your Extra folder.
24. Please note that sleep should work. However, to get sleep to work, the laptop must be unplugged or disconnected the AC Adapter. Sleep should work both by closing the lid and by selecting sleep from the menu which you can access either by clicking on the apple menu or by pressing the power button.

Let me know how this worked for you.

NOTE: The size of the files for this is too large for a single post on this forum. You can download the files from here:
http://www.osx86.net/files/file/458-ml-on-hp-envy-17-3200-cto/

  • Like 5
Link to comment
Share on other sites

  • 1 month later...

I managed to install perfectly Lion 10.8.3 on an HP Envy 2199el.

I can not run the DVD player is wrong and the battery that has the icon but only with an X inside.

What kext do I need to fix the dvd player?

What kext do I need to fix the battery so that tells me the percentage?

look your help.

Below I put the report with all the features of the PC.

ReportHP2199EL.txt

Link to comment
Share on other sites

I proceeded to install Rehabman but does not work! Makes me disappear completely the battery icon, and if I go to select the sign disappears after a few seconds.

As far as the DVD is the most times wrong.

The times that work if I insert the dvd do not go and do the following errors:

 

if I open an avi file with vlc hear the audio but not see the video and I get a sign that says: acceleratio OpenGL is not supported on your mac.

 

If I boot a dvd out an error that says: There is an initialization error I can not find a valid video device for playback. [-70,017]

 

provider and how to fix everything? thanks

Link to comment
Share on other sites

OK, as far as your DVD, is the problem with the drive or the DVD player app? Based on the VLC error message, I'm concerned that you do not have QE/CI, which means that your video kexts are not loading properly. Do you have the Intel HD4000? The org.chameleon.boot.plist has code to inject the HD4000 into your system but I only saw the Radeon 6850M GPU in your specs. As far as the battery goes, try getting the vanilla AppleSmartBatteryManager.kext. So far, I have been giving you modified versions and maybe your system will work better with the vanilla version.

 

Also, for your DVD issue, check this out:

 

http://www.osx86.net/view/3785-dvdplayback_for_internal-external-no_drives.html

Link to comment
Share on other sites

I followed all the USB installer steps to the T.

 

Boot up into chameleon went fine, but when I get to the setup page I get a distorted and buggy screen. How can I change the graphics resolution from the boot command line?

 

Here's a pic of the screen I get after I go through chameleon:

 

http://d.pr/i/xgh9

Link to comment
Share on other sites

I have graphics set at 1920x1080. That may not be your screen resolution. When you get to the Chameleon screen, type Graphics=Your screen resolution. Alternatively, you can delete the graphics key and string in the org.chameleon.boot.plist or modify it to your screen resolution.

Link to comment
Share on other sites

I'll try that.

 

I tried when installing chameleon on the USB to switch it to 1600x900, my native resolution. But it just gave me the same output. I'll change it back to 1080 and then run the boot command to see if that will work

 

Just tried it and it did not work. No matter what resolution I put in. The monitor only sees a 1024x768 input. So I tried setting every screen setting to 1024x768 and it......gives me the same result...

Link to comment
Share on other sites

If the monitor is only seeing 1024X768 it means that your videos kexts are not loading. You should still be able to install ML and go back and fix that issue. I'd need to know more about your laptop's specs to try to figure out why they aren't loading.

Link to comment
Share on other sites

If the monitor is only seeing 1024X768 it means that your videos kexts are not loading. You should still be able to install ML and go back and fix that issue. I'd need to know more about your laptop's specs to try to figure out why they aren't loading.

 

Here are my specs:

 

HP ENVY 17-t2100 CTO Notebook

 

 

OS - Microsoft Windows 7 Ultimate 64-bit SP1

 

CPU - Intel Core i7 2630QM @ 2.00GHz | Sandy Bridge 32nm Technology

 

RAM - 16.0 GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)

 

Motherboard - Intel Hewlett-Packard 159B | BIOS - vF.1C

 

Resolutions - Built-in Display (1600x900@60Hz) | Secondary Display - Acer H203H (1600x900@60Hz)

 

Switchable Graphics - Mobile Intel HD Graphics (On-Board) & ATI Radeon HD 6850M (Dedicated)

 

GPU - Intel HD Graphics 3000

 

Network - Realtek PCIe GBE Family Controller w/ Intel Centrino Advanced-N 6200 Radio

 

Hard Drive - 699GB Hitachi HTS727575A9E364

 

Optical Drives - HP CDDVDW TS-T633C

 

Audio - IDT High Definition Audio CODEC (with Beats Audio Driver)

 

 

~*================Sidenotes================*~

 

• Any install processes happening after the Chameleon bootloader can only be seen on my Acer Secondary Display and not my laptop display.

 

• I do have a Bluetooth radio built-in, but it can only be turned on through the HP Connection Manager app that handles both the WiFi & Bluetooth radios in Windows 7/8.

 

 

~*================Corrections================*~

 

• Added GPU

 

• Added Network Radio

Link to comment
Share on other sites

Im so stupid!

 

I misread step 14 on the USB Installer: I repaired permissions on the actual folder named S/L/E instead of the Extensions folder on the USB... :). thats why the kexts weren't loading... I'm currently fixing the problem and going for another round of install and report back after.

 

Result: Same scrambled screen... :(

 

I am just going to recreate the USB again and see if that will fix it...maybe

 

 

Result #2: Nope... I do need the specific HD 3000 efi injector to make it work...

Link to comment
Share on other sites

The vanilla video kexts for ML should work with the HD3000 without any problem. You need to remove the device properties key and string from my org.chameleon.boot.plist and, if you are trying to use my DSDT, don't.

Link to comment
Share on other sites

The vanilla video kexts for ML should work with the HD3000 without any problem. You need to remove the device properties key and string from my org.chameleon.boot.plist and, if you are trying to use my DSDT, don't.

 

1. I removed your DSDT and SSDT like you said in the USB installer, so no, I'm running with no DSDT until Post-Install.

 

2. I will remove the key/string and report back.

 

EDIT:

 

Here's what my org.chameleon.Boot.plist looks like after the edit:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DropSSDT</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SSDT</key>
<string>Extra/ssdt.aml</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

 

Just realized that the resolution was changed to 1080. I need to switch it to 1600x900.

Link to comment
Share on other sites

1. I removed your DSDT and SSDT like you said in the USB installer, so no, I'm running with no DSDT until Post-Install.

 

2. I will remove the key/string and report back.

 

EDIT:

 

Here's what my org.chameleon.Boot.plist looks like after the edit:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DropSSDT</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SSDT</key>
<string>Extra/ssdt.aml</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

 

Just realized that the resolution was changed to 1080. I need to switch it to 1600x900.

 

Also, if you are not using my SSDT, remove the Drop SSDT=Yes lines as well. Chameleon will provide an SSDT that way.

Link to comment
Share on other sites

After I changed the resolution and removed the key/string. It still gives me the same buggy screen. What else could prohibit the graphics kexts from loading?

 

EDIT:

 

OK I'll remove the drop line next

 

EDIT:

 

I removed the Drop SSDT lines and I got...a kernal panic: http://d.pr/i/oap0

 

and here's the org.chameleon.Boot.plist that possibly gave the panic:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SSDT</key>
<string>Extra/ssdt.aml</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

Link to comment
Share on other sites

the DVD player if you insert a disk sometimes sees him at times no!

As I have a hd 3000 video card + a 6850M.

For the battery I tried more kext always with negative results.

 

Have you updated to 10.8.3? I just installed ML onto a new partition and the battery didn't work until I had updated to 10.8.3 and had repaired permissions.

 

After I changed the resolution and removed the key/string. It still gives me the same buggy screen. What else could prohibit the graphics kexts from loading?

 

EDIT:

 

OK I'll remove the drop line next

 

EDIT:

 

I removed the Drop SSDT lines and I got...a kernal panic: http://d.pr/i/oap0

 

and here's the org.chameleon.Boot.plist that possibly gave the panic:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SSDT</key>
<string>Extra/ssdt.aml</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

 

You said you removed the SSDT but you show it in that boot.plist as being in you Extra folder. If you took out of that folder and aren't using it, you shouldn't have it in your boot.plist.

Link to comment
Share on other sites

You said you removed the SSDT but you show it in that boot.plist as being in you Extra folder. If you took out of that folder and aren't using it, you shouldn't have it in your boot.plist.

 

sorry, in the updated boot.plist I do not have it listed and I get the same KP.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

 

it seems to only KP when I remove the DropSSDT string, and when I add it back it goes back to the fuzzy screen. I have also tried the "Graphics" & "GraphicsEnabler=No & Yes" boot commands and it still KPs or Fuzzy Screens... :(

Link to comment
Share on other sites

You didn't have any KP before you removed the SSDT.aml. Maybe you should put that back and put in the references to it in the boot.plist.

 

I added back the SSDT.aml into the Extra Folder and here's my boot.plist now:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SSDT</key>
<string>Extra/ssdt.aml</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

 

Should I even add back the DropSSDT key/string as well?

 

RESULT:

 

I went ahead with the boot.plist above and added the SSDT.aml in the "extra" folder and I got a new KP: http://d.pr/i/WK1e

Link to comment
Share on other sites

I added back the SSDT.aml into the Extra Folder and here's my boot.plist now:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string>-f</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SSDT</key>
<string>Extra/ssdt.aml</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>busratio</key>
<string>30</string>
</dict>
</plist>

 

Should I even add back the DropSSDT key/string as well?

 

RESULT:

 

I went ahead with the boot.plist above and added the SSDT.aml in the "extra" folder and I got a new KP: http://d.pr/i/WK1e

 

Yeah, wrong SSDT for your system.

Link to comment
Share on other sites

 Share

×
×
  • Create New...