First of all, you are a MAN.
I've successfully installed 10.10.3 yosemite on my HP ENVY using your guides.
BIOS settings
To start, set BIOS to Windows 8 defaults.
Then insure:
- UEFI boot is enabled
- secure boot is disabled
- enable Legacy Boot (but UEFI first) and you may experience less boot time glitches
If you own the laptop, please help with any additional required BIOS settings that may be required.
On my envy, i don't have ability to disable UEFI. It looks like it is always enabled.
All you need is to enable legacy boot.
Virtualisation technology can be enabled.
Preparing USB and initial Installation
This guide for creating USB and installing using Clover UEFI works well for this laptop:
http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html
Confirm, this guide works perfect, i've successfully installed 10.10.3 two weeks ago.
Note: when you've installed EFI on hdd/ssd, don't forget to copy kexts, config plist, HFSPlus.efi same as you used for usb installer.
On HDD i've installed EFI without
"EmuVariableUefi-64.efi" and it woks perfect.
Post Installation
Since you have RealtekRTL8111.kext already injected by Clover, you should have internet access simply by using an Ethernet cable to your router. Plug it in and make sure you have internet access before continuing.
In my case, I had ethernet discovered as en2 (you can check in About this mac -> System report -> Ethernet cards). So i had an access to the Internet, but App store didn't work.
To fix this, you should delete your Ethernet connection System preferences -> Network.
Go to S/L/Caches delete com.apple.kext.caches. Reboot and check your ethernet connection type again. It should be en0. Also i've set 11111111111111111 as MLB value in clover configurator (RT Variables section).
That helps me.
Not tested/not working
The following features have issues, or have not been tested:
- Messages/FaceTime (not tested, see guide:
http://www.tonymacx86.com/general-help/110471-how-fix-imessage.html)
- some special Fkeys not working (??)
- card reader is not working
I got iMessage and FaceTime working. I've read a lot of topics, 3-4 pages guides ect.. All of them required to call Apple at the end and don't work without it.
If you see message like "Your apple id can't be use now, here is code... contact support". That means you have connection with iMessage server! Why you can't login? Because apple can not recognise 2 values MLB and ROM. These combination are not registered in their system. I take MLB/ROM values from a real mac (any mac model, it can be different from model in your SMBIOS, but it should be a real mac), and entered in RT Variables section. Save, reboot. Login to iMessages successful.
Both mac and my hack works perfect and i'm able to logout and login again.
DO NOT TELL ANYBODY YOUR MLB AND ROM! If a lot of computers will use it, probably all of them will be blocked by Apple.
Maybe there is another solution, but that works for me.
To get these values from mac, i used iMessage_debug utility. Search by google to find it.
Other post-install tasks
Trackpad: Be sure to visit the options in SysPrefs->Trackpad and change them to your liking.
Trackpad three finger support: You can configure three finger swipes in SysPrefs->Keyboard->Shortcuts. Instead of pressing keys for a given function, do the three finger swipe (up/down/left/right).
Disable trackpad when using an external mouse: The latest script installs the VoodooPS2Daemon. It allows you to disable the built-in trackpad when a USB mouse is plugged in. Just check the box in SysPrefs->Accessibility->"Mouse & Trackpad".
Highly recommend to use bluetooth trackpad or magic mouse. You'll got better UX in osX with them
On my note, prt sc button disable/enable touchpad. Weird, because envy don't have this feature in windows)
Keyboard Mapping
The mapping for Control, Option, and Command are according to the physical layout of the keys on an actual MacBook keyboard, not the labels on the keys. Control=Control, Windows=Option, and Alt=Command. If you want a more PC friendly keyboard layout, use Karabiner (formerly KeyRemap4MacBook).
System preferences -> keyboard -> modifier keys..
Here you can swap command/function/control/caps lock keys. I've changed function and command keys places, like i had on vmware.
I've just ordered wifi card
BCM94352HMB. It will deliver to me in 2 weeks. When i replaced it, i'll start from the beginning this guide, and let you know more about dsdt / ssdt patches, wifi.
To make my usb workin
g i used GenericUSBXHCI.kext. Can't test without it now, because i use mac on usb hdd for now.
Sound. All speakers works, built in mic, headset. Sometimes i see strange behaviour when i plug in/plug out headset. But i didn't use your scripts for dsdt/ssdt, so it can be mistake in mine ones.
Anyway, many thanks to you.