Jump to content

Dual Boot Windows 8.1 and Mavericks On Envy 4-1117nr


ltooz_audis
 Share

5 posts in this topic

Recommended Posts

Hello all,

I've just finished installed Dual Boot Windows 8.1 and Mavericks using chameleon bootloader on my newly (used) HP Envy 4-1117nr. I got this one instead of the Envy 4-1030us because it's cheaper. It's almost the same except the 4-1030us doesn't have ATI 7600G option which is good. Since Chameleon Bootloader only works on MBR, I have to reformat the hard drive to MBR partition, install windows 8.1 with non-UEFI option. By doing this, all the software my HP may not be usable since it's loaded in UEFI partition. 

- To prepare windows 8.1, make sure to get the product id that came with the laptop by using windows keys finder software. Download all the Windows 8.1 drivers for the laptop.For HP_tools, you can install it to a usb drive and use it later since it doesn't have UEFI partition to load and if you triple boot, 4 partitions are used (max). If you only dual boot, then you can let the HP_UEFI program to install it on the hard drive.

- Other than that, everything works solidly with chameleon boot loader with this installation.

- Please add comments if you see something better. 

- I'm going to replace the hard drive with 1TB 7200rpm 32MB cache from Hitachi when I have time.

 

i5-3317u

NO ATI 7600G just HD4000 graphics.

4GB Ram  8GB Ram Added 4GB.

32GB SSD Cache

500GB hard drive

Wifi - Ralink RT3290 - doesn't work - using D-link dwa-131 and tenda W311U wireless USB adapter work great.

Replaced the module with AR9285 module from Ebay for $10 and wifi works perfectly 27Mbps - even windows 8 - no white list enforce. 2/18/2014

Bluetooth Ralink - doesn't work. Bluetooth AR3011 works with REHABMAN-ATHEROS-KEXT.

Ethernet Realtek 8168 works

Camera HP Truevision HD- works - USBBusFix must be NO for it to work.

Full QE/CI acceleration

Sleep works.

Trackpad works with Rehabman's

Battery management works with Rehabman's.

 

-Turn on legacy boot in bios F.23

-Boot with Chameleon boot loader V2344 on MS-DOS partition 600Mb on 8GB flash drive - Restored MBR Mavericks OS Install disk on the rest with apple HFS.

-Use an external USB hard drive to get Mavericks working - extract DSDT.aml before installing into hard drive.

-Use disk-utilities to partition 32GB GUID PT - 500GB MBR (erase NTFS).

post-613357-0-92833100-1393620670_thumb.jpgpost-613357-0-14356800-1393620692_thumb.jpg

-Exit.

-Install Windows 8.1 on 500GB using normal DVD boot selection and NOT UEFI option.

post-613357-0-84015300-1393620880_thumb.jpg

-Shrink 100GB in windows for Mavericks.

-Install Mavericks.

-Create DSDT and SSDT.

dsdt_ssdt.zip

-use SMBios Macbook pro 8,1 or 6,2 for speed steps and turbo frequencies - all others don't work.

Enable turbo 2.6Ghz and SSDT for i5-3317u cpu

post-613357-0-78457400-1393056720_thumb.png

-Running geekbench the results are so much different between no turbo and turbo.

post-613357-0-00362400-1393389810_thumb.pngpost-613357-0-06555800-1393389787_thumb.png

-For camera to work DONOT use USBBusFix=Yes.

post-613357-0-10184100-1393624238_thumb.jpg

-To remove NullCPU need to patch AppleIntelCPUManagement.kext.

-Install Chameleon with patched kernel option for lapic kernel KP.

-Boot GPT error.

post-613357-0-28020700-1393974303_thumb.jpg

-Use USB boot disk to boot and configure Mavericks to boot fully.

-Fix GPT Boot:0 error.

-After boot0: error fixed you may have windows /Boot/BCD missing or corrupted error - need to fix this too and re-install chameleon again.

-Mavericks On Envy 4-111nr

Kext needed : AHCI_3rdParty_SATA.kext, AHCIPortInjector.kext, FakeSMC.kext (dated jan13,2014),GenericUSBXHCI.kext, NullCPUPowerManagement.kext, VoodooPS2Controller.kext (Rehabman), AppleACPIPlatform.kext from Mavericks 10.9.1

HDMI audio doesn't work for now, but analog speakers and microphones work perfectly with voodooHDA 2.8.4.

IDT sound card 111d:76e0.

HDMI audio 8086:2806.

 

Dual boot using chameleon.

 

I decided to load Ubuntu 13.1 for Triple booting - perfect laptop

 

Sync Time With Windows 8.1 and Mavericks & Ubuntu.

 

Cheers,

 

Louis

post-613357-0-17727600-1393624607_thumb.jpg

post-613357-0-17870100-1393624607_thumb.jpg

Edited by ltooz_audis
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I replaced the wifi Ralink 3290 with AR9285 and AR3011 bluetooth combo and Windows 8.1 and Mavericks work. Mavericks works intermittently, when the country code is loaded with "US", it will scan all ssid around the area, if country code is blank, it doesn't see any SSID around. I need to figure this out. When it's connected it's great. Does anyone know how to force the Country code and locale for wifi?

Plug in the ethernet, reboot Mavericks, ethernet will set the "US" onto all network devices and updated the caches. Now the Wifi is set to "US" automatically.When Ethernet is set to EN0 Built-in and Wifi EN1 Built-in also, it will be up right away.

 

This is how to replace the wifi module on Envy 4

 

Cheers,

 

Louis

Link to comment
Share on other sites

Boot with ethernet cable connected - the system will set "US" to all devices - Wifi is set also - When cache is updated automatically - Wifi is working with boot up. If EN0 & EN1 are built-in everything works.

I found out by accident that if I close the lid to put it to sleep, open the lid up, the wifi reactivated and everything works with the Country Code loaded with "US". Tried it many times and it worked every time. This is weird.

 

Cheers,

 

Louis

Link to comment
Share on other sites

  • 3 weeks later...

My Ethernet built-in Realtek 8168 10ec is NOT defined as built-in when update to 10.9.2, therefore, Apps store doesn't work. I need to figure this one out before I updated mine to 10.9.2. The Ethernet function stills works, the OSX just change the built-in to false and primary device = false also.

I haven't seem be able to patch the dsdt for this problem.

 

Use EFI_Studio to generate Ethernet XML and Graphics card - Modify graphic card to capri version 03.

create xml with both capri version 03 and Ethernet together. Make sure capri is first and ethernet second.

post-613357-0-53162900-1395089739_thumb.jpg

Use OSX86Tools to get efi string combo and add to "device-properties" in chameleon boot.plist.

post-613357-0-35971900-1395089827_thumb.jpg

No longer need "PciRoot=1"

post-613357-0-84760600-1395089973_thumb.jpg

 

Fixed en0 Ethernet built-in "FALSE"

 

Update Mavericks 10.9.2 successfully with en0 Ethernet built-in "TRUE".

 

 

Cheers,

 

Louis

Link to comment
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...