Jump to content

[Tutorial] Almost Retail OS X 10.7.1 HP Envy 15 11xx and other Envy users!


Komano
 Share

  

2 members have voted

  1. 1. Did you manage to follow this Guide and get Lion Installed?

    • Yes
      1
    • No
      1


32 posts in this topic

Recommended Posts

Hello everyone!

 

DO NOT DO ANYTHING FIRST. READ EVERYTHING IN THIS GUIDE BEFORE YOU START

 

SITE: bit.ly/envyosx64log

-Disclaimer- I am not responsible if you screw up anything on your PC because of my guide.

 

What you need:

A system that already has OS X installed. [DEPENDS]

Lion 10.7 Retail DM on a USB Thumbdrive. Guide is here

Patched OSInstall and OSInstall.mpkg from here

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] from here

USB Keyboard and Mouse

Windows 7 Retail DVD.

Gparted Live CD from here

PATCHED BIOS.

The file that i attached to this post.

 

Step 0:

You may or may not know me but i've been around the forums for a little bit. I've finally figure out how to install OS X on our pretty Envy's without the need of so many kexts and what not. However, coming with benefits, there is sure to be a catch right? Yes there is. You NEED to patch your bios. I cannot be certain that you are patching the correct bios file but all i can say is the bios file i have provided can be obtained from the link given and if you think its the same bios then you can flash it. Also, After you've flashed the bios. You need to reset bios settings to Default to switch to AHCI.

 

--WARNING--WARNING--WARNING--

Don't try installing the bios without having a Windows 7 Retail DVD or Installation media on a USB Drive.

 

YOU WILL FAIL TO BOOT. DEFINITELY. Which just means that you will NEED to reformat windows after you flash this bios.

 

This Bios file is for a HP Envy 15 1150-nr

Whitelist Removed

AHCI Enabled

ACPI 4.0 Specification

LAN Controller Boot Rom Enabled

Virtualization Enabled by Default

 

http://goo.gl/SZqJ5

 

obtained originally from:

ftp://ftp.hp.com/pub/softpaq/sp50501-51000/sp50600.exe

 

Flash it via InsydeFlash.exe

 

Step 1: Using the Gparted Live CD, delete all partitions EXCEPT THE OEM PARTITION(Should be around 20gbish in size). Now recreate your partitions respectively. I used 80GB for Windows , 100GB for OS X and the rest for NTFS Backup.

 

Step 2: Install Windows into the NTFS Partition.

 

Step 3: Using a system that has OS X Installed, Create a disc image out of the retail disc. Once you have the Disc image, it would be .dmg. Restore the Disc Image into the 8GB Thumbdrive. Make sure the Thumbdrive is formatted to the GUID Partition table. Use -> this as a Guide

 

Step 4: Now we are gonna install a bootloader into the 8GB Thumbdrive. I will be using one of the branches of Chameleon RC5. You can find the bootloader files in the zip file you downloaded from this post.

 

 

-Mini Tutorial-
1. You should find the bootloader files in Envy -> i386_1565.

2. Copy the i386_1565 folder to your desktop.

3. Open Terminal and type sudo -s

4. Key in your password. 

5. Now type cd and drag the i386 folder on the desktop into the terminal window

6. Enter

7. Type diskutil list

8. Look at the number properly. Which disk is your thumbdrive -WARNING- -WARNING-

9. Type ./fdisk440 -f boot0 -u -y /dev/rdiskX 
(Replace X with the disk number you found in 8.)

10. Type dd if=boot1h of=/dev/rdiskXs2 
(Replace X with the disk number you found in 8.)

11. Type dd if=boot1h of=/dev/rdiskXs1 
(Replace X with the disk number you found in 8.) 

12. Now type exit and close Terminal

13. From the i386_1565 folder on your desktop copy the file 'boot' to the 
Root Directory of the thumbdrive you just restored the Retail OS X Installation to.

14. Copy the Extra Folder from the zip file i have provided to the 
Root Directory of the thumbdrive you just restored the the Retail OS X Installation to.

15. Download this [url=http://goo.gl/XYzhs]file[/url] and copy it to the 
Root Directory of the thumbdrive you just restored the the Retail OS X Installation to.

 

Step 5: Do it via nawcom's way or Follow the instructions of replacing the OSInstall and OSInstall.mpkg downloaded above. ( To make this easier, i suggest you download this and click Show.

 

Step 5a Instructions

-OSInstall goes into /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/
-OSInstall.mpkg goes into /System/Installation/Packages

 

Step 6: Boot from the 8GB Thumbdrive, Since you're on the same Laptop as me we should have almost everything the same. Turn off your computer, plug in the 8GB Thumbdrive and press F12 on Bios boot. Select the 8GB Thumbdrive and you should see a pretty chameleon screen. Press Tab and Select the OS X Installation. Boot with the flags "-v -x arch=x86_64 cpus=1 GraphicsEnabler=No" ( Just to be safe, use the disk utility to format the HFS+ Partition again as Mac OS Extended Journaled.)

 

Step 6a: Regarding the Installation. You will need a USB Keyboard and mouse to complete the Installation. USB will NOT work without a proper DSDT with the USB Fixes.

 

Step 7: Once OS X Installation is done, we will need to install certain drivers. I have included all the files needed in the Envy Folder and i have categorized them. Use the Kext Beast to install the files in the folder Extensions.

 

Step 7a: You will need to follow this guide if you want to have full QE/CI with GraphicsEnabler=Yes.

DO NOT USE MY EDID AS YOURS. YOU MIGHT SCREW UP YOUR SCREEN

Step 7b: Unzip the file below and make sure ttmach1071_kernel is in Root

 

http://goo.gl/XYzhs

 

Step 7c: Regarding the HWSensors.pkg, Install FakeSMC and Click Customize. Install RadeonMonitor if you have a AMD Card or NVClockx if you have a Nvidia Card. Install IntelThermal and ACPISensors.

 

Step 7d: Regarding the VoodooHDA Installation Package, I suggest you run that then run [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to install the VoodooHDA i've provided. The Preference Pane can be placed in /Library/PreferencePanes. If someone can find a better solution for Audio i honestly welcome it.

 

Step 8: Installing Chameleon into the actual OS X Partition. Using the guide located here install chameleon into your OS X Partition. [i suggest you used ./fdisk440]

 

Step 9: Once you have installed chameleon into the OS X Partition, copy the Extra folder into the root of your OS X.

 

Step 9a: If you want to use your own DSDT.aml, kindly please download it and look at the modifications i've made to it. The most significant one would be gsly's battery edits. Please check the thread here

 

Step 10: Reboot and Plug in a LAN Cable BEFORE you start up the computer.

 

Step 11: Just use Software Update to update. Everything should update just fine.

 

Step 12: Reboot and enjoy.

 

Envy.zip

 

Credits:

Mammoth from InsanelyMac for Inspiration and a little tidbits here and there

tonymacx86 from tonymacx86 for [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]

taptun for Patched Mach Kernel

camiloml for Whitelist Removal from Bios

nawcom for OSInstall and OSInstall.mpkg

VoodooProjects Team for Chameleon and PS2 Kext's

Netkas.org for Original FakeSMC.

Slice/The King/others for VoodooHDA and FakeSMC Kext with Plugins

gsly for Battery Kext and DSDT Patches

CharredPC for EDID Display Fix

thecandle for Atheros Kext Fix

Azimutz for the branches of Chameleon and Graphics Debugging [ongoing]

 

Thanks to everyone who helped out.

Link to comment
Share on other sites

I didn't test the whitelist patch. But it was reported working. Hmm. Then the only other fix is actually pin 20. When my AR5B93 Wifi card arrives, I'll update on the Whitelist issues.

 

Is your wireless card the one that came with the Envy or? I need some information from you if you want me to help you.

Link to comment
Share on other sites

Yeah I took the Intel 6200 card out and replaced it with and replaced it with an AR5B93. I was using a bios file in which someone had removed the whitelist alltogether, and it was working fine. I am currently following a guide on how to remove the whitelist from your attached bios file.

Link to comment
Share on other sites

Well. If you do find out, i would be glad to know. ;) The bios file permanently switches the SATA Controller to AHCI Mode. So in Windows its registered as a SATA 6 PORT AHCI Controller which is very nice.

 

If you still have the bios file with the whitelist removed, i can do the AHCI fix and everything else.

 

EDIT: Did a little googling. Somehow i remember downloading that bios that had the whitelist removed and patching on that. Try this

 

http://goo.gl/SZqJ5

 

EDIT: Wait for the file to be uploaded. Give it a little. I have a slow connection.

 

File has been uploaded. Link should be working.

 

Original file obtained from: http://www.mediafire.com/?bgxnyc1fmqf19pq

Link to comment
Share on other sites

I dowloaded the file from a forum that does bios mods. Here is the link

100%_HP_Envy_15t-11xx_sp50600_NoWhiteList.exe

This is the bios with only the whitelist removed. I was using this bios with the AR5B93 and it was working perfectly.

Just saw you edit. Yeah that is the file that I was using.

Is the file http://goo.gl/SZqJ5, the one that you linked in your guide? because that didn't work for me. Anyways I will try the bios you just uploaded, but it will take some time because I have to remove the wifi card and then flash in windows hopfully :unsure:

Link to comment
Share on other sites

Now I get a Kernel Panic related to unabler to find driver for this platform IOPlatformExpert when trying to boot from the USB.

 

So i assume the bios file works?

 

IOPlatformExpert? It could be audio. Did you use my DSDT or are you using your own? Could you post your Envy Specs too ;)

Link to comment
Share on other sites

Yes thank you for the bios file as it works perfectly. I am using the dsdt that you provided in your Envy download link and I have put it in /Extra.

These are my envy specs:

HP Envy 15t-1100 CTO

CPU: Intel Core i5 520M

RAM: 2x2GB DDR3 @ 1333 Mhz

Graphics: AMD 5830 Mobility Radeon

HD: 320 GB Sata 7200RPM Hitachi

Ethernet: Atheros AR8131 PCI-E Gigabit Controller

Wireless: Atheros AR5B93

Audio: IDT HD Audio Codec & ATI HD Audio Device

Thanks!

Link to comment
Share on other sites

Sorry about that. I'm already running on AHCI so I forgot that step. You need to reset the settings to Default in the bios. Once you do you should see virtualization be enabled by "Default". However, as stated. Back up your files in windows and make sure you are able to install windows again before resetting the bios settings to default. Your computer will definitely fail to boot into windows when you reset the bios. This is due to the windows installation being installed when the Sata controller was set to RAID mode and now we're switching it to AHCI.

Link to comment
Share on other sites

Yes. Exactly. A blue screen. I don't know how you're gonna get back into windows without being able to change the data controller back to raid. Though you can still boot via USB ports for ubuntu and back up your data that way.

 

When I say Virtualization is Enabled by "Default", I'm just saying that's a sign to tell you that you're not using the vanilla Envy bios. The vanilla envy bios has virtualization disabled by "Default".

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
I have an Envy 15 1050nr anybody knows where can I find the patched bios for it? The specs look identical except its an i7-720M. Thanks.

 

 

I believe the bios might be the same. post the link for the original bios from the HP website.

Link to comment
Share on other sites

  • 1 month later...

I have almost everything working. :)

 

If you have installed linux and you are booting using grub2, then you don't need to format and reinstall Windows (at least in my case). ;)

After installing OSX-Lion, Boot using Ubuntu USB and reinstall grub2 use this http://www.lancelhof...alling-windows/, but make sure that you are using UBUNTU 64bit. If grub2 doesn't show your OSX, add it using this http://maketecheasie...rub2/2010/02/12

 

Note:

I have not used the following boot flags

 

Boot with the flags "-v -x arch=x86_64 cpus=1 GraphicsEnabler=No"

 

In my system, "GraphicsEnabler=No" was enough for me

 

--------------

My Specs:

Laptop: HP Envy 15 2nd Gen 15t 1100

Processor: i7 820QM

Graphics: ATI 5830 1G (shown as 5850 in osx)

RAMs: 16 Gb

USB: USB3 x 2 + 1 eSATA (USB3 not working on osx yet)

OS: Ubuntu + Win7 + OSX-Lion

Link to comment
Share on other sites

  • 4 weeks later...
  • 4 weeks later...
 Share

×
×
  • Create New...