******************************************************************************************************************************
IF YOU WANT A RAW COPY (THAT INCLUDES ACTUAL FORMATTING) OF THIS UNFINISHED GUIDE, ASK ME THROUGH PRIVATE MESSAGE, THEN MODIFY IT AND SEND IT BACK TO ME THROUGH PRIVATE MESSAGE, IT'LL BE A PLEASURE TO UPDATE IT, BUT I'M NOT ACTIVE HERE ANYMORE -- ALSO, IF YOU KNOW HOW TO HAVE THIS THREAD'S OWNERSHIP CHANGED AND WANT TO OWN IT, LET ME KNOW HOW TO PROCEED AS I DO NOT WISH TO KEEP IT FOR ME, THANKS!
******************************************************************************************************************************
Hi,
I'm starting this new topic in the hope to, progessively, create a guide for a vanilla (as much as possible) OS X Installation on Z400/Z600/Z800 Workstations. I invite you to participate in the comments so that this topic becomes an easy-to-follow guide. The idea of doing this emerged from information exchanged with other members (proteinshake, MacPeet, zhangtemplar, MacUser2525, nitelava & apav) in topic titled "Fix my HP! Just a few random DSDT-edits to improve your HacMac experience." originally created by proteinshake.
Main goals of this guide
Explain manual procedures;
Avoid "magical" utilities, but don't ignore them (they can sometimes be time/life savers);
Make you become independent & aware of the inner mechanics of creating a functional Hackintosh, so that you can repeat & adapt those procedures for future hackintosh projects.
*** AS THIS IS A WORK IN PROGRESS TOPIC, I WILL NEED SOME HELP TO GATHER ACCURATE INFORMATION ***
HELP NEEDED, PLEASE READ THIS SECTION, THANKS!
As I only own a Z400 Workstation, I'd need you (those who own Z600 and Z800 Workstations) to send me your lspci output. To do so, you have 2 options:
Boot with a Linux LiveCD (see the Tools/Utilities/kexts or other useful links section at the bottom of this post); If you already have an OSX version installed, you'll need to install lspci (see the Tools/Utilities/kexts or other useful links section at the bottom of this post).
Type the following command :
lspci -nnvv >~/Desktop/lspci-nnvv_output.txt
If you are using Linux, please also type this command (before creating the following, make sure you updated your BIOS to v03.57) :
sudo cat /sys/firmware/acpi/tables/DSDT >~/Desktop/DSDT.aml
OR:
sudo cat /proc/acpi/dsdt >~/Desktop/DSDT.aml
(whichever works for you)
Copy those files to a USB flash drive, send them to yourself by email or whatever other method you want. Then, reply to this topic mentionning which workstation you have, and attach the file(s) created above.
ALSO, if you got Clover to boot your Z400 / Z600 / Z800 Worktation, PLEASE send us your config.plist so that we can have a starting point. I'm trying to switch from Chameleon to Clover, but I'm still unable to fix a Kernel Panic I have; I will report it with a screenshot soon in the comments, maybe some of you might know why I get it.
Requirements
Another Mac or Hackintosh machine; 8GB+ USB flash drive; BIOS updated to latest version (v03.57, 2013-09-20 release, found HERE); This is mandatory for 2 reasons :
patched DSDT files included in this guide will not work (properly) if you use a different BIOS version; that latest BIOS version fixes possible erratic behaviours with Xeon 3600 & 5600 CPU series.
Z400/Z600/Z800 specific files (see Z400/Z600/Z800 specific information sections further below).
BIOS setup instructions (eventually, there will be screenshots)
You must set your hard drive controller to AHCI+RAID mode, else you won't be able to use your SATA devices. ...
Generic instructions (for all downloads/credits, see Tools/Utilities/kexts or other useful links & All attached files sections at the bottom of this post)
Get a copy of Yosemite Installer from the AppStore; Create a Yosemite boot DVD or USB (USB recommended);
Partition & format the USB Flash Drive :
Put your USB Flash Drive in a USB port; Open Disk Utility; Select your USB Flash Drive disk in the left pane; Click on the "Partition" tab in the right pane; Change "Partition Scheme" to 1; Click on "Options" at the bottom; Make sur you select GUID (first one) and click on OK; Give it a name, let's say Yosemite-Installer for the sake of this guide; Change "Format" to "Extended Mac OS (journaled)" (AFTER THIS STEP, YOU'LL ERASE YOUR USB Flash Drive, so make a backup first if you have important data on it!); Click on "Apply";
Create a USB Flash Drive with Yosemite Installer on it;
Open Terminal; Copy/Paste the following command (make sure to verify the path names as they might differ slightly on your setup) - it will ask for your user password to elevate the command at root permission level :
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/YosemiteInstaller --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction
Wait until it's completed (takes about 20 minutes, depending on your setup and USB speed);
Into your volume's /System/Library/Extensions folder, copy the following kernel extensions (kext) :
AHCIPortInjector_v1.0.0_Micky1979.kext.zip & IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext.zip - Those extensions make OS X detect your SATA controller. You'll get the "Waiting for root device..." message if you don't install those. (Couldn't yet find official page nor original thread for those, please let me know if you found it - credits seem to go to Micky1979);
FakeSMC_v6.16.1372_netkas.kext.zip - emulates Apple's SMC chip found on Apple motherboards;
NullCPUPowerManagement_v1.0.0d2_tgwbd.kext.zip - prevents kernel panic of genuine Apple Power Management; (optional for the install disk, this is to get sound working) VoodooHDA_v2.87.kext.zip (autumnrain, slice2009) - The file attached here is version 2.87 with a tweaked Info.plist to fix noise & volume issues for our workstations. According to my tests, HDADisabler kext is not needed (probably because original unpatched AppleHDA won't detect our Realtek ALC262 chipset).
Now, let's rebuild that target volume's kernel cache with the following command :
kextcache -f -update-volume /Volumes/YosemiteInstall
Create the Extra folder on your Yosemite's install disk :
mkdir -p /Volumes/YosemiteInstaller/Extra
Install a bootloader
Chameleon
...
Clover
...
...
Z400 specific information
Instructions
...
Files
BIOS v03.57 - released on 2013-09-20 (latest realease known as of 20150711)
dsdt-Z400-BIOS_v03.57-untouched.dsl.zip - Grabbed using Ubuntu LiveCD (this is NOT the patched DSDT);
My latest patched DSDT files (USE AT YOUR OWN RISK!) dsdt-shdw_chatdeau-20150710-27-various_fixes.zip (includes both aml & commented dsl files);
org.chameleon.Boot.plist.zip (not using SSDT with that version);
For those who would know how to properly patch AppleHDA, here are the needed information files : AppleHDA_patch_request_ALC262.zip;
lspci -nnvv output : Z400_lspci-nnvv.txt.
Known problems
Unable to find a working AppleHDA patch for Realtek ALC262 (sound is working using VoodooHDA with tweaked Info.plist, see Generic instructions section above);
USB Mass Storage devices are ejected upon wake (PLEASE let us know if you know who to fix this!);
Impossible to boot without -f flag in Chameleon, unless ALL kexts are in /System/Library/Extensions (which is not really a problem);
...
Links
...
Z600 specific information
Instructions
...
Files
...
Known problems
...
Links
...
Z800 specific information
Instructions
...
Files
...
Known problems
...
Links
...
Processor specific information
Files
Generated SSDT for Intel Xeon W3690 using Piker-Alpha's beta ssdtPRGen.sh script (USE THIS SSDT AT YOUR OWN RISK!) : ssdt-shdw_chatdeau-W3690.zip;
Generated SSDT for Intel i7-930 (probably using Piker-Alpha's ssdtPRGen.sh script), found "somewhere" (UNTESTED - USE AT YOUR OWN RISK!) : ssdt_i7-930.dsl.zip.
Links
Intel® Core™ i7-930 Processor (8M Cache, 2.80 GHz, 4.80 GT/s Intel® QPI);
Intel® Xeon® Processor W3690 (12M Cache, 3.46 GHz, 6.40 GT/s Intel® QPI);
List of Macintosh models grouped by CPU type;
Tools/Utilities/kexts or other useful links (not always OSx86 specific)
Kernel Extensions (kexts) :
AppleUSBXHCI.kext [patched] - "This is used for none-Intel chipset USB3.0 controllers. The AppleUSBXHCI.kext is based on Zenith432's patch.";
GenericUSBXHCI (Zenith432) - "Open Source USB 3.0 xHC driver for OS X 10.7.5 - 10.10";
HWSensors [includes FakeSMC.kext] (blusseau, kozlek, slice2009) - "HWSensors is a software bundle that includes drivers and applications that allow you to access information from hardware sensors available on your Mac.";
NullCPUPowerManagement.kext (tgwbd) - "[Plays] a couple of tricks with the IOKit service registration process to ensure it takes over the AppleIntelCPUPowerManagement match category on its IOResources provider nub";
VoodooHDA (autumnrain, slice2009) - "VoodooHDA is an open source audio driver for devices compliant with the Intel High Definition Audio specification. It is intended as a replacement for AppleHDA on Mac OS X with support for a wide range of audio controllers and codecs.";
Kext tools :
Kext Wizard (janek202) - Repairs kext permissions & rebuilds kernel caches;
Bootloaders :
Chameleon (ErmaC, Kabyl, Tamás Kosárszky, JrCs, etc.) - "Chameleon is a Darwin/XNU boot loader based on Apple's boot-132.";
Chameleon Wizard (janek202) - "helps to install, update and download latests revs of this bootloader";
Clover Configurator (mackie100) - Helps you configure Clover Bootloader options;
Clover EFI bootloader (apianti, blackosx, blusseau, dmazar, slice2009) - "EFI-based bootloader for BIOS-based computers created as a replacement to EDK2/Duet bootloader";
Clover third-party tools - Clover FixDsdtMask Calculator (cvad) & Clover builder (cvad);
Clover Utilities (blusseau, kozlek, slice2009) - "Preference pane for Clover bootloader".
Audio / HDA :
Apple Hardware Dumps (tea blog) - Dumps of system information from original Apple computers (ioreg, acpi, lspci, audio codec dump, etc.);
HDA Wizard for Mountain Lion (janek202) - Tool that helps you patch AppleHDA (apparently works with Yosemite); it was not yet possible to use this to successfully patch AppleHDA for Z400/Z600/Z800 Realtek ALC262 chipset (using VoodooHDA for now, see attachments in the Generic instructions section).
Power Management :
Intel Power Gadget (Jun De Vega @ Intel) - "Intel® Power Gadget is a software-based power usage monitoring tool enabled for 2nd Generation Intel® Core™ processors or later.". [Note : This won't work with Nehalem processors. I use (and prefer) HWSensors' HWMonitor].
DSDT / SSDT / binary patching :
Apple Hardware Dumps (tea blog) - Dumps of system information from original Apple computers (ioreg, acpi, lspci, audio codec dump, etc.);
ACPICA iASL & Intel ACPI Tools 20150619 / github repository (ACPICA) - "The ACPI Component Architecture (ACPICA) project provides an operating system (OS)-independent reference implementation of the Advanced Configuration and Power Interface Specification (ACPI).";
HexPatcher (EvOSX86) - Universal / generic hex patcher for any kind of Mac OS X binary;
MaciASL (phpdev32) - "A native AML compiler and IDE for OS X, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates.";
ssdtPRGen.sh Beta (Piker-Alpha) - "Script to generate a SSDT for Power Management".
Hardware / system information :
DPCIManager (phpdev32) - "DPCIManager lists all of the PCI devices attached to your machine, along with their PCI IDs, vendor name, and device name. It will also retrieve the kext loaded for that device, important when troubleshooting.";
lspci v1.1 (EvOSX86) - "lspci is a command on Unix-like operating systems that prints ("lists") detailed information about all PCI buses and devices in the system. It is based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems".
Misc :
Ubuntu Desktop LiveCD;
Yosemite in the AppStore;
XtraFinder (Tran Ky Nam Software) - "[Adds] Tabs and features to Mac Finder".
All attached files (oldest is first, newest is last)
AppleHDA_patch_request_ALC262.zip
AHCIPortInjector_v1.0.0_Micky1979.kext.zip
IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext.zip
NullCPUPowerManagement_v1.0.0d2_tgwbd.kext.zip
VoodooHDA_v2.87.kext.zip
FakeSMC_v6.16.1372_netkas.kext.zip
dsdt-Z400-BIOS_v03.57-untouched.dsl.zip
dsdt-shdw_chatdeau-20150710-27-various_fixes.zip
ssdt-shdw_chatdeau-W3690.zip
ssdt_i7-930.dsl.zip
org.chameleon.Boot.plist.zip
Z400_lspci-nnvv.txt
... more to come!
- chatdeau

Hi
I have installed dp2, upgraded to dp4, but had some slow boots and sleep was not working at all anymore, so back at dp2.
The problem is the following. I can sleep, but when I want to wake via the usb keyboard or mouse, nothing happens. If I press a key the numlock lights stays on, but nothing happens. If I press the power button, after 4 seconds a fully working desktop, audio, usb, ... So in fact it works, but only through power button. Before I had ML, and it was just working from the start BUT I had Chimera and no UEFI booting. Now I installed with MacPWN method, clover with UEFI partition, MacPoison for post-installation (just hwmonitor and some tools like showAllFiles). Afterwards installed audio and usb 3 kexts, system still fast and stable, sleep working, wake only via power button.
I have disconnected as many peripherals as possible, now only IGFX (DVI) with one screen, USB 2 keyboard and mouse on USB 2 rear ports, startup disk on white SATA3 port. All other internal wires that are not needed like bluray removed.
I have tried also many BIOS settings:
disable CPU PLL overvoltage in BIOS
disable wake on lan in BIOS
IGFX standby and deep standby disabled
disable virtualization
High Precision Event Timer: Enabled
XMP profile disabled and enabled
CPU frequencies default/oc
Firewire disabled
all marvell sata ports disabled
CSM never
Enabled enhanced halt and cpu monitor to activate speedstep
other combinations
I have flashed different bioses: F14, F15o, F16mod9, F16mod11
Removed nullcpu kext, rebuild caches
Darkwake flag: No, 0, 1, 8, 10
Neverhibernate flag, xcpm flag, safe mode flag, ...
SSDT patch of piker alpha
SMBIOS mac mini 6.2, tried many other SMBIOS like macpro 3.1 6.1, mac mini 5, MacBook pro 8, 9,... Imac 12, 13, 14 and others... really many no difference in the end.
Now I'm out of options, couldn't find anything relevant to my mobo, a Z77x-UD5H which worked.
Since it is a known mobo I would like to ask the people who has the same, or almost the same mobo, how they fixed it in Yosemite? Or is it related to my CPU, the i3770K?
I spend a lot of times and hours of searching the internet and forums but couldn't find a solution. Before I end up with grey hair, would like to call in your help!
Thanks!

Updated Ralink/Mediatek drivers for USB dongles released at 29/11/2013.
MAVERICKS AND YOSEMITE COMPATIBLE
Drivers downloaded from http://www.mediatek.com/en/downloads/usb-rt2870rt2770rt3x7xrt537xrt5572/
I made a zip file with oficial drivers and a preference pane from dlink that replace the oficial ralink wireless utility.
This solve the problematic Ralink Wireless Utility that simply does not work on yosemite and the package doesn´t install the maverick kext in yosemite.
ZIP CONTENTS
DLINK PREFERENCE PANE
INSTALATION
Copy preference pane to \System\Library\PreferencePanes\
Copy kext for your MacOS version (use Maverick for Yosemite) to folder \System\Library\Extensions\
Repair permissions
Rebuild kext cache
Reboot.
Ralink_Mediatek_USB.zip

I was successful in emulating mavericks on VMware but would like to make use of the systems full hardware capabilities. Goal would be to run Xcode, Swift and related apps w/o issues with decent performance on Mavericks or Yosemite.
I have the i3 4030u which should not be an issue, but do worry about a dell motherboard. (or whatever it is)
Here is my CPU-Z info: http://valid.x86.fr/j1a9nz
(Dell Inspiron 13 7000 2-in-1, Model# 7347)
Mothrboard:
Model
Dell Type2 - Board Product Name1
BIOS
Dell Inc. - A03 - 10/15/2014
CPU Socket
Socket 1168 BGA
North Bridge
Intel Haswell-ULT rev 0B
South Bridge
Intel ID9C43 rev 04

Run OSX Yosemite on a Dell Optiplex 780 This tutorial will describe the steps to install Yosemite on a Dell Optiplex 780 (this will also works on a 760). The installation goes to the latest version of 10.10, and when there is a new update i will change the tutorial as soon as possible. If you find any mistakes or have something to improve then please send me a PM and i will update the tutorial. I have also included the PDF file of the guide and the zip file to install OSX Yosemite. A special thanks goes to Brian from Tech Erra for using parts of their tutorial. I am from The Netherlands so sorry for my bad English. 1. Credits/Sources Everything OSx86-related is a collaborative effort amongst people who enjoy doing these things, as well as those of us who enjoy tweaking and experimenting with things. Below are a list of sources used to compile this guide:
Tech Erra
OSX86 Wiki
InsanelyMac
And all other forum members who have posted in my topic and helping out the community.
2. Requirements Here are the requirements:
A Dell Optiplex 780 – This is necessary to install OSX Yosemite for this tutorial
A copy of Mac OS X – This can be in the form of an existing hackintosh, a virtual machine within Windows or Linux, or even a regular Mac. If you don’t have any of these things, then find someone who can help you out for a while. I prefer using a hackintosh with OSX Mountain Lion. Using an already working copy of Mac OS X either in a VM or a native hackintosh install is HIGHLY recommended.
A 8GB USB flash drive (or larger) – We’ll be copying the files to the drive appropriately, so make sure that you have a flash drive with enough storage space (8GB or larger).
A copy Yosemite 10.10 GM – If you don’t have a App Store Account, then create one to download OS X Yosemite.
30-60 minutes of time – Depending on how tech-savvy you are, this may be quick, or it may take a while.
An SSD or HDD to install 10.10 to – For me, I used a 500GB partition to install 10.10 to.
An PCI Express Video Card – For use with QE and CI Highly recommended. I use a Ati Radeon HD5450 1GB but 512MB or 2GB also works.
CLOVER_780.zip – This ZIP file contains everything that you need to get your flash drive and hackintosh properly prepared.
Note: number 7 contains the files for clover, you can copy the entire directory to the EFI Partition: 3. My Specs My installation was successfully done on an Dell Optiplex 780 Desktop computer with the following specs. NOTE: A PCI video card is recommended to use the full potential of OSX Yosemite because the on board video card doesn't support QE/CI.
Intel Core 2 Duo E7500 @ 2.93GHz
8GB DDR3 1333Mhz RAM
Western Digital 500GB HDD
ATI RADEON HD5450 1GB
Intel WG82567LM onboard network
Bluetooth USB Cambridge silicon radio (works OOB)
ADI 1984A HDA audio onboard
HP W2207h Monitor 1680×1050 display
Apple Magic Trackpad
Apple Magic Mouse
Apple Wireless Keyboard US
4. Download OS X Yosemite
Open Mac App Srore.
Login with your Apple ID.
Download OS X Yosemite.
Done!
The Application INSTALL OS X YOSEMITE will appear in /Applications 5. Prepare Bootable USB Drive This step extracts the OS X Installer contents, then installs clover bootloader to the USB stick. Make sure to backup the files that are already on your USB flash drive:
Insert the USB drive.
Open up /Applications/Utilities/Disk Utility.
Highlight the USB drive in the left column.
Click on the partion tab.
Click Current and choose 1 Partition.
Click Options...
Choose GUID Partition Table.
Under Name: type USB (you can rename it later)
Under Format : choose Mac OS X Extended (Journaled)
Click Apply then Partition.[/b]
Go to Applications and find the OS X Yosemite installer.
Right click on the installer and choose show package contents
Navigate to Contents/Shared Support and double click on the InstallESD.dmg, the .dmg should now mount and appear on your desktop.
Open Terminal and type the following command: open /Volumes/OS X Install ESD/BaseSystem.dmg.
Now, open disk utility and restore your USB drive, NOT the drive, but the volume contained on the drive with the mounted "BaseSystem" NOT the .dmg.
Rename your USB drive to Yosemite. (not the dmg) You can tell which drive is the USB from the size.
Rename your USB drive to Yosemite. (not the dmg) You can tell which drive is the USB from the size. - cp /Volumes/OS X Install ESD/BaseSystem.dmg /Volumes/Yosemite/ - cp -a /Volumes/OS X Install ESD/BaseSystem.chunklist /Volumes/Yosemite/ - rm /Volumes/Yosemite/System/Installation/Packages - cp -a /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/Yosemite/System/Installation/Packages
Download the latest version of Clover from sourceforge.
Open Clover package installer.
Hit Continue, Continue, Change Install Location...
Choose the USB, now called Yosemite.
Hit Customize and install Clover to the same USB with the following Custom Install settings: ( see image).
Download this zip file.
Unzip the flies provided in CLOVER_780.zip.
Move all the files in the unzipped /Clover folder to /EFI/EFI/Clover/, Make sure to choose to MERGE these folders or overwrite them
6. Install OS X Yosemite. This part is the most time consuming. Using a USB 4G flash drive will help things out quite a bit.
Shut Down.
Enter Bios via tapping F2 during boot.
Change SATA Operation to AHCI (Leave the Booting mode on Legacy! UEFI is not support/does not work.)
Click Save and reboot
Press the F12 key to choose boot device, select USB Drive
When Clover boot screen is visible, choose Boot "Mac OS X from Yosemite".
The system will then boot into OS X Installer.
For a new installation of OS X, you MUST erase and format the destination drive according to the following steps before continuing. If you are upgrading from Lion, Mountain Lion or Mavericks and you want to keep your files and apps, skip steps a-j. a. Choose Disk Utility. b. Highlight your target hard drive for the Yosemite installation in left column. c. Click Partition tab. d. Click Current and choose 1 Partition. e. Click Options... f. Choose GUID Partition Table. g. Under Name: type YosemiteHD (You can rename it later). h. Under Format: choose Mac OS Extended (Journaled). i. Click Apply then Partition. j. Close Disk Utility.
When the installer asks you where to install, choose YosemiteHD, or your existing install.
Upon completion, system will restart a 1st time.
Press the F12 key to choose boot device.
When Clover boot screen is visible, Press F4 (this wil dump your dsdt/ssdt, we don't need it for now), choose YosemiteHD.
You’ll eventually get to the setup screens for OS X Yosemite. Go through that process to setup OS X Yosemite.
Choose by "How Do You Connect" for "My Computer Does Not Connect to the Internet" we will fix this later, go further with the setup process.
The setup process will take about 3 minutes.
Done.
7. Adjust some settings in OS X 10.10
Once in 10.10 go to finder –preferences –General and choose in show these items on the desktop for. - Hard Disk - External Disk - CD
Go also to System Preferences – Security& Privacy click on the lock on the left corner and type your password.
Choose by “Allow applications downloaded from: for “Anywhere – Allow from anywhere.
Close system preferences.
8. Installing Clover on you Hackintosh These settings will install the bootloader to the system drive's EFI partition automatically as part of the scripting. After completion, the system drive's EFI partition will automatically mount. A few more changes need to be made to the default Clover installation:
Run the Clover installer once again, select the following things show in the image below.
Open Clover package installer.
Hit Continue, Continue, Change Install Location....
Choose the USB, now called YosemiteHD.
Hit Customize and install Clover with the following Custom Install settings: ( see image)
Download this zip file again.
Copy Clover Configurator from the zip (CLOVER_780- Tools) to Application and run it
In Clover Configurator (From now on referred to as "CC") go to EFi Tab, click mount and enter your password.
Move the folder /Clover from the unzipped to your hard drives /EFI/EFI/Clover/ location, make sure to choose to MERGE these folders.
Open Clover Configurator and import config.plist(in EFI/EFI/Clover partiton) and edit these values: · SMBIOS: create your new SMBIOS (iMac 9,1) with random Serial Number
Then EXPORT config.plist to /EFI/Clover/ of EFI partition
Move the folder /Clover from the unzipped to your hard drives /EFI/EFI/Clover/ location, make sure to choose to MERGE these folders.
Finished and Reboot your fresh installed OS X
9. Video Fix for HD5450
Copy the Kext files AMD5000Controller.kext and AMDRadeonX3000.kext from system/library/extension to your desktop.
Go to AMD5000Controller.kext and rightclick and choose Show Package Contents and open info.plist with textedit.
Find <key>IOPCIMatch</key> and add your string for HD5450 ( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002) <string>0x68F91002 0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>
Save and Exit
Go to AMDRadeonX3000.kext and rightclick and choose Show Package Contents and open info.plist with textedit.
Find <key>AMDCedarGraphicsAccelerator</key> and then look for the first <key>IOPCIMatch</key> and add your string for HD5450 ( HD5450 1GB the string is 0x68F91002 and for 512MB the string is 0x68E11002) add <string>0x68F91002 0x68E01002</string>
Save and Exit
Install both kext files with Kext Utility
Now reboot.
After Reboot the video card must be working with QE/CI.
10. BOOT 0 ERROR If you are using a 4k HDD you can get boot:0 error, to solve this issue do the following
Reboot system back into Yosemite installer (USB)FLASH DRIVE).
Run Disk Utility find the Disk Identifier (eg. disk0s2).
Unmount the drive you installed Yosemite on
Launch Terminal and execute the following command:
dd if=/usr/standalone/i386/boot1h of=/dev/disk0s2
Exit Terminal
Boot Normally
11. Finished! You’ve successfully installed OSX Yosemite onto your Dell Optiplex 780.
run os x Yosemite 10.10.pdf

Hi all! I recently updated my Yosemite to the latest release but I noticed one things to fix: my audio works if I'm using the laptop's subwoofer, otherwise if I connect devices to the 3,5mm jack, it continues to come off the laptop instead of earphones/headphones.
This is was happens if I use power supply without battery connected to the laptop. When I connect my battery to the laptop, headphones start to work, and they continue to work even if I remove the battery, which seems to be nothing but an injector. If I reboot the computer, without battery connected, again: subwoofers work regardless of whether headset are connected or not.
When I was under Yosemite 10.10.2 or 10.10.4 the same thing happened, with the difference that just after the first time that I connected the battery, headphones started to work also without battery and also after reboot. Not only, just after update I removed audio kext (from terminal with "sudo su" "rm -r /System/Library/Extensions/KextName.kext") and I rebooted the OS. At login I noticed that audio was working, but soon after Yosemite installation without the kext I use audio was off!
So my suspicion is that 10.10.5 update has modified something but honestly I don't know what.. Here I've attached also my audio kext.
Thanks in advance to everyone who'll help me!
IDT92HD91BXXInject.kext.zip

Disk Utility from Yosemite 10.10.5 (ver 13 (606)) patched to run on El Capitan.
Note: After you have downloaded and unzipped the file, you need to let root:wheel take ownership of the app before the app will run...
sudo chown -R 0:0 ~/Downloads/Disk\ Utility.app
v1 Patching procedure from Restore old Disk Utility in OS X El Capitan, credit @Justus Beyer
v2 Patched with patch pattern from diskUtilityPatch, credit @dimosgmx
Debug menu can be enabled with
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
Advanced image verification options unlocked with
defaults write com.apple.DiskUtility advanced-image-options 1
To turn off the above options, use the same commands in terminal but type 0 instead of 1.

A Minimal and Super Fast Kext Installer and Repair Permissions for Mac OS
This app is written in Swift
Description :
Drag one or several Kexts,Bundle,Plugin,PPP on the application (not a folder)
Double Tap on "Drop your kext here" to select several Kexts,Bundle,Plugin,PPP on the application manually
Change destination as desired (LE or SLE)
Backup is created at Desktop
Option to save log
Choose auto-mode , when automode is not selected you have to press Install button after dragging files
Use Drag-Drop or manually browse (click on drop section) files to select
New option : Right click on kext , select open with EasyKextPro and rest will be automatically, you don't need to open app
New option : Drag kext to EasykextPro icon and rest will be automatically , you don't need to open app
Note :
for Mac OS 10.12 and greatersudo spctl --master-disable
for EL Capitan and Sierra disable SIP or use 0x03
For Yosemite use kext-dev-mode=1
Restart is required after installation

This VoodooHDA 2.8.7 can enable ALC888 audio on OS X Yosemite. Install it, restart you Hackintosh. You may hear some noise. To fix the noise, go to VoodooHDA pref pane in System Preferences and decrease Input Grain. Enjoy.
Should work with Mavericks
Will Work with Yosemite
Might work with other audio devices on yosemite

SurfacePro 1°Gen Files Package V.0.5.1
This time, thanks to Mirone who patched the kext, we can enjoy higher quality audio, plug auto detection and even more system stability.
includes only one set of DSDT and SSDT.
Clover installer have been updated to the latest ver.
Included Apps:
Rdm (retina resolution enabler)
KeyUp (on-screen keyboard)
Trial touch-base driver
This Pack is compatible with:
Maverick from 10.9.0 up to 10.9.4
Yosemite Both DP and PB every ver. (includes new usbxhci)
P.s.
the last step for us is to get the internal wifi to work, but it's still early for it.
changes from v0.5 to v.0.5.1:
thanks to user reports, the packnow includes a correct xhci for Maverick and an updated version of Mirone's AppleHDA.
this is even the first version that includes touch keyboard(KeyUP), retina enabler(RDM) and even trial touch drivers.
to update from 0.5 to 0.5.1:
install AppleHDA and EAPDFix.kext from drivers/maverick only/ if you are on 10.9.X
and from drivers/yosemite only/ if you are on 10.10.X
to update from 0.4 to 0.5:
delete applehdadisabler.kext and voodoohda.kext from system/library/extensions
install applehda.kext with kextdrop from drivers folder.

AMD Installer for 10.7.x, 10.8.x, 10.9.x, 10.10.x and 10.11.x
All credits for the kernel goes to the AMD Development team of Andy Vandijck, Bronya, Sinetek and Tora Chi Yo.
Packaged with the latest kernels and some needed kexts. This package makes it easier for AMD users to install the latest kernels and some fixes for their systems.

Hey guys, This is a tutorial on how to fix (or at least try to fix) the second stage boot, when you're having these issues: missing logo and loading bar being displayed on the bottom left corner of the screen.
Might or might not work for other issues. So proceed with caution. This is an issue that I experienced starting with early stages of development in Yosemite. Still continued in El Capitan. So this thread is primarily for these two versions of Mac OS X. Not sure it will work on earlier versions, cause I never tried it. So far it worked in Yosemite, El Capitan and Sierra. Please, note that I did not test this on all video cards. So it might or might not work, depending on that. Don't take this as a final solution for everything. Also, I'm pretty sure this won't work with iGPUs. So I would strongly suggest to look around for solutions if that's your case. This tutorial is not for multiple display setups! Please, don't use it for that! Especially not in iGPU + dedicated GPU combos.
Known issue: if you're using the auto-login feature, try to disable it and use the regular login screen. Otherwise you won't get the second stage boot (confirmed as fixed in Sierra).
This tutorial would have not been possible without the help and insight of: Pike R. Alpha cecekpawon Mirone Riley Freeman So all the credit goes to them. I just put this together based on my successes and failures. Succesfully tested with: NVidia cards:
GeForce 210
GT 640
GTX 650
GTX 660
GTX 670 Superclocked+ 4GB - works partially (ok for 1080p, with CSM disabled, but no second stage in higher resolutions)
GTX 750 Ti - works partially (ok for 1080p, but no Apple logo for second stage in higher resolutions)
GTX 760
GTX 780
GTX 960
GTX 970 - works partially (ok for 1080p, and 1440p with CSM disabled, but no second stage in higher resolutions)
ATI cards:
Sapphire Toxic R9 270X
Might work on other graphic cards, as well. But these are the ones that worked so far. Please, share if you got good results with another video card. Also, the same thing can be achieved by modding your DSDT. Unfortunately this thread does not make the object of that method, nor am I able to help you with that, since I really have no idea how to mod a DSDT, so far. Also, to be honest, this method seems a bit easier. Nonetheless, try this at your own risk! I'm not responsible for any damage that you might cause to your computer/components etc. Also, please, note that this tutorial is not perfect. I'm doing my best to make it as easy to understand as possible. Also, I'm opened to suggestions and I'm doing my best to improve this in the future. Still, it's not perfect. So keep that in mind. Suggestions are appreciated though. Please, note that, if you've got a video card with GOP UEFI Bios, you most likely don't need this tutorial in the first place. All you need is to disable CSM in BIOS (motherboard dependent). Note that, by doing this, only GPT drives will be loaded. So if you've got Windows installed on another drive, for example, you won't be able to select it anymore, if it's installed in "legacy" mode. With that being said, let's get to work. Prerequisites: Mandatory:
a computer running Mac OS X Yosemite or newer
Clover bootloader (changes are gonna be saved to the config.plist file)
IORegistryExplorer v 2.1 (attached)
gfxutil (attached)
gfx_hex (attached) - script credit to cecekpawon
Optional:
Sublime Text Editor
Clover Configurator
a Windows PC for reading the graphic card's VBios version. So far, I couldn't find a way to do it from OS X. But if you know how to do it, please, share. I'll update this accordingly. An alternative (though not really the same thing) is this.
an USB installer might come in handy, so keep one close by.
Extra:
If you want to try the modded Bootx64.efi (rev 3279), thanks to cecekpawon, featuring an option to easily enable/disable string injection in Clover (in case you're stuck outside your OS, and don't have a USB drive or something else to boot from), click here to get it. Please, note that this revision might not work with newer versions of OS X/macOS. You will need to replace the one in your EFI/EFI/CLOVER folder. If you want to revert to the previous one, you can either reinstall Clover, or make a backup of your current one before replacing it.
I would recommend creating a single folder with all the necessary files and tools and putting it on your Desktop, just to have all the needed things in one place. Note: If you use a custom SSDT/DSDT, I would try first without it, and using Clover's patches instead, so that you minimize the risk for failure due to custom DSDTs. I don't use a custom DSDT, didn't test in collaboration with a custom DSDT, so I don't know if it will work. If you wanna try it this way, I would love to know your results. What to do: Step 1 (establishing the port): Open up your IOreg file (or just open IORegistryExplorer if you don't want to save it as a separate file), and search for "display". You should see something like this: Now, depending on your card, you might have more or less ports. The important thing is to note the one that has the AppleDisplay attached to it. In this example, the second port (B@1) is the one in use. So that's the one we need to set as default. Please, note that they start at 0, so first port is A@0, the second one is B@1 and so on so forth. Step 2 (extracting device-properties.hex): Open up a terminal window, navigate to the desktop folder you're using, and do this (make sure gfxutil is present into that folder):
ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*<//;s/>.*//;' > "device-properties.hex" && ./gfxutil -s -n -i hex -o xml "device-properties.hex" "device-properties.xml"
This will extract two new files into that folder: device-properties.hex and device-properties.xml Step 3 (modding the device-properties.xml): Open up the xml file using any text editor (I'm gonna use Sublime here) and ADD the number of ports you need for your card (the same number of ports, with the same name as in the IOreg) and the rest of the information, as described in the example below (use the attached xml as reference): Don't forget that the first port is port 0! In this example, we're using an MSi GTX 650 OC with 2GB of RAM, which has 3 ports, and we want to set as default port #2 (B@1). Attached you can find my device-properties.xml file, if you wanna use it as reference. The first section will set port B@1 as default. Change this according to your case.
<!-- Primary display -->
<key>@1,AAPL,boot-display</key>
<string>0x00000001</string>
Whereas on the bottom you can see regular values. Here we can set the amount of VRAM, the name of the card and the VBios version.
<key>VRAM,totalMB</key>
<string>0x00000800</string> // for 2048 MB or 2 GB of RAM
<key>device_type</key>
<string>NVDA,Parent</string>
<key>model</key>
<string>MSi GeForce GTX 650</string> // Name of your card
<key>rom-revision</key>
<string>80.07.35.00.04</string> //VBIOS version
In my experience, these values are rather cosmetic than anything else. For an accurate version of your VBios, you can use either the Nvidia driver on Windows, or any hardware information software like GPU-Z, aida64 or nvflash. Here's a little table with hex values for different amounts of RAM. If you need other values than the ones specified in this table, please, ask. Also, if you spot a mistake, let me know so I can correct it. Amount of memory Hex value 128 MB 0x00000080 256 MB 0x00000100 512 MB 0x00000200 1024 MB (1 GB) 0x00000400 2048 MB (2 GB) 0x00000800 3072 MB (3 GB) 0x00000C00 4096 MB (4 GB) 0x00001000 5120 MB (5 GB) 0x00001400 6144 MB (6 GB) 0x00001800 7168 MB (7 GB) 0x00001C00 8192 MB (8 GB) 0x00002000 9216 MB (9 GB) 0x00002400 10240 MB (10 GB) 0x00002800 11264 MB (11 GB) 0x00002C00 12288 MB (12 GB) 0x00003000 13312 MB (13 GB) 0x00003400 14336 MB (14 GB) 0x00003800 15360 MB (15 GB) 0x00003C00 16384 MB (16 GB) 0x00004000 Once we're done modding, we're gonna save the changes and convert the xml file back into hex, using this command:
./gfxutil -i xml -o hex device-properties.xml device-properties.hex
Step 4 (reading the modded hex): Unpack gfx_hex (attached) file into your working directory and double click to run it. It should output the content of your modded hex into a terminal window, and it should look something like this: Select and copy that code. After that, open up Clover Configurator and paste that hex code in Devices -> Properties section (see below) and check the box for Inject. You can also add this manually into the config.plist file, if that's more of your thing. Step 5 (setting up final arrangements): We're almost done. But, if your experience is the same as mine, at this point you only got the loading bar back centered. Which, of course is a step forward. But we're not quite there yet. So, to add the logo as well, we will check the boxes for Patch VBios and Inject EDID in Clover Configurator (Graphics section). You can inject your own EDID if you have one. Though, in my experience, Clover does a really good job in adding the correct one itself. So you don't really need to add a custom EDID. Just to use Clover's InjectEDID feature. Also, in my experience, you don't need CsmVideoDrv.efi for this to work. And I've got pretty similar results with and without it. So, if you have issues with it, you can try without it, and vice-versa. When it's all done, save the changes to your config. Now, I would highly recommend you to make a backup of your current config.plist from EFI/EFI/Clover/config.plist anywhere you want. You might need it later. When that's done too, replace the config.plist in your Clover folder with the one you just modded, and restart. Keep your fingers crossed (toes too). And hope for the best. If everything ok, you should have a pretty close to perfect second stage boot. If not, you might have nothing or an unbootable system. To fix this, boot from your USB installer, or use boot flag nv_disable=1 (for Nvidia cards), upon booting, and revert the changes. Or, if you already know where is the problem, fix that and restart. That's it. Please, let me know if it worked for you.
gfx_hex.zip
IORegistryExplorer.app.zip
gfxutil.zip
device-properties.xml

Howdy!
My name is Joshua Bedford, and I'm brand new to this community. It appears as though I have been missing out! I started over at hewhoshallnotbenamed's (from what I understand) website. I need some help! I built my first (and only so far) hackintosh a little over 2 years ago (I think. haven't looked at exact dates). It has worked phenomenally, and was running my dual 27" displays perfectly for web development and video editing. The problem now is USB3.0, audio, and iMessage no longer work. iMessage was always spotty, but I need audio and USB3.0! It recognizes USB2.0 devices plugged into 3.0 ports, but not 3.0 devices (such as my 3TB external drive and usb hub). My question is this: Based on the hardware below, would it be a good idea / compatible to wipe it and start over with high sierra and the newest bootloader powering it? The only data on the drive is the OS and a few programs. Nothing irreplaceable or difficult to replace. My main question is one of compatibility (I'm not very knowledgeable about this process). Build: GPU: GTX960 CPU: i7-4790k MB: UD5H-Bk RAM: Gigabyte 16GB WNA: TP-Link WDN4800 PCPARTPICKER link: https://pcpartpicker.com/user/JrBedford/saved/#view=vpMLrH Everything except the monitor (I moved to 2 curved 27") is still true. Please view that for any specific part numbers! Let me know if more information is needed. I am willing to be helped in debugging the current system, but i wonder if installing high sierra would be easier. P.S. I bent a few of the pins in the USB3.0 header that connects the front panel of my case. That wouldn't cause the entire system to reject USB3.0 right? I'm plugging directly into the motherboard not through that plug.

I am going to be installing Yosemite on a HP Z400 that has a Xeon W3635 and I am replacing graphics with an R9 270x. The Z400 is coming in on Monday and I was wondering if It would be a good idea to record my entire process and upload the video to help others that may be having trouble? Would anyone be interested in this sort of video and I will also try El Captain and do the same if people say they would be interested

***************UPDATE 7/18/2015****************
WORKING
-wireless with card found here (https://partstore.com/Part/Lenovo/Lenovo/20200480/Refurbished.aspx) And kexts in new kext pack from rehabman. Thanks to chuppiejones!
-Battery stat (thanks to srinn for the DSDT edit!!!)
-bluetooth OOB (no turn off option, might need work)
-brightness and graphic acceleration
-sound (with voodookext from rehabman)
-touch/pen (with stock wacom driver from website)
-Micro SD OOB
-All USB ports OOB
NOT WORKING
-volume rocker (i got it to work with one click then after it doesnt work)
-sleep (automatically wakes up)
-SD fullsize (not recognized)
The SD card not working seems like good news and bad news to me, the bad news, it doesnt work, the good news this might be the reason sleep isnt working either. So hopefully we can kill two birds with one stone.
For this install I will be using two USB drives, one as an installer the second to install to. Alternatively you could create two partitions on the installer USB if its big enough (16gb or larger) and install to the second partition this however will slow down the install. Later when I have the install stable enough I will extend this guide to make it an internal multi boot guide. Also please note that the USB drive you use seems to be quite important. A fast USB3.0 drive is necessary for the computer to recognize it at boot otherwise it will always boot into windows. I had trouble with this and could only find a couple drives (very new) that would work, all my older drives werent recognized fast enough to load the clover boot menu.
_____Creating USB INSTALLER_____
-Download yosemite from the mac app store
- put a thumb drive into your mac and open disk utility.
-Partition the drive as GUID with MAC os extended journaled format
-name the drive Yosemite
-open terminal and copy and paste this command
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume/Volumes/Yosemite --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interaction
Installing clover
Now open Clover_v2.3k_r3185 (the version im currently using and will include in the zip file), click Continue > Continue > Change Install Location
Select the “Installer” partition you made.
Click Customize
Select Install for UEFI booting only
select one theme ( I prefer bootcamp)
Under Drivers64UEFI select
-EmuVariableUefi-64
-OsxAptioFixDrv-64
-PartitionDxe-64
Then click install.
Customizing clover with our files
When its finished you will notice a new mounted partition/drive on your computer called EFI, this is the hidden boot partition of your installer drive.
Navigate to EFI > EFI > CLOVER > kexts
Paste the fakesmc kext included in the zip file into the "10.10" folder and the "other" folder.
Navigate to the EFI > CLOVER > ACPI > Patched and paste all the .aml files from the DSDT folder in the included zip.
Navigate to EFI > CLOVER and overwrite the current config.plist with the config.plist included in the zip file.
Initial Install
Once finished eject your newly made installer usb drive and plug it into the top usb port on your cintiq (this port seems to work best for me, but maybe im just crazy) Boot the device holding volume up to enter BIOS. In bios, go to the "boot" tab and disable all boot options but leave the first one as usb key. Have fast boot disabled. In "UEFI Hard Disk Drive BBS Priorities" make sure everything is disabled as well as in "Hard Disk Drive BBS Priorities. Im not sure this is all necessary but this is whats working for me. Save changes and exit. Essentially you should disable any internal drive from booting so it will look for your USB key. However I had issues and it kept booting windows anyway, mostly due to what I assume was a slow USB 2.0 drive. After switching to only USB3.0 drives and putting them in the top port, i didnt have the issue. Now when you boot the device it should load into the clover boot screen. Just select the installer and hit enter.
This should boot into the OS X Yosemite installer without any issues. From here select the drive you want to install to. If you have to go into the disk utility and partition a drive.
First boot up! Woohoo!
When the install is finished the computer will restart.
Boot back into clover this time selecting the new install.
Download the most recent wacom cintiq driver for OSX and put it on your usb drive, install it and you should be good to go. I will update this with the different files as I make changes and get other things working. Keep in mind not all of this might be necessary and some of the options might not be the best in the config file. If anyone has any input feel free to let me know and I will update.
Install pack version 3 7-18-2015
Added updated DSDT from srinn for working battery, removed acpiplatform kext
Added kext files for working wifi with aftermarket card thanks to chuppiejones
Companion2packV3.zip
Install pack version 2 3-3-2015 ( OUTDATED )
Added sound and battery kexts. While i understand DSDT editing is the preferred method for battery to work, half way thru the process I found myself considering a gunshot to the face instead. I have some linux experience but it was just god damn frustrating and time consuming, especially knowing these kexts get the job done. If anyone wants to go thru with the DSDT edit for the battery I would gladly use/host it here with credit.
Use kext wizard to install the kexts in the "kexts to install" folder, then repair permissions and rebuild caches.
Companion2packV2.zip
Install pack version 1 2-26-2015 ( OUTDATED )
Hey guys just wanted to set up a place holder for when I get the guide finished, but here is a video of me successfully running yosemite with full pen (prefpane, hotkey) and touch support!! really excited, finally seeing all the work i did for months on the previous model finally come to fruition is amazing!!
Companion2packV2.zip

Hello everyone,
I have a laptop(Lenovo Y510p) and I have a problem to get its Nvidia card working with OS X Yosemite. As the hardware configuration is unusual, I will make an introduction of the graphics system on this laptop first.
Introduction
The laptop mentioned above have three (yes three) graphics cards:
Intel HD Graphics 4600 Mobile NVIDIA GeForce GT 755M (internal / built-in) NVIDIA GeForce GT 755M (external and connected through ultrabay)
It is important before I go further to describe clearly how these are configured. The laptop is in gaming category and that's why there are two Nvidia cards which are able to work in SLI mode in Windows (I know this is not supported in OS X and I don't ask about it). The laptop can run in three graphics modes (using stock BIOS of course):
UMA (Intel card only): this is achievable when the external card is removed and the UMA option is selected in BIOS so the built-in Nvidia card is disabled. Dedicated: this is achievable when the external card is removed and the Dedicated option is selected in BIOS so the built-in Nvidia card is enabled. In this scenario, the built-in Nvidia card works somehow (but not exactly) like Optimus with the display being handled by Intel card. No Intel: this is achievable when the external card is connected so the BIOS will offer no graphics options at all. In this case, the built-in Nvidia card is the main for display and external Nvidia card is only available as a possible way for SLI if activated.
Not every configuration of this laptop comes with external graphics card but for those who have it like I do, the third graphic mode above certainly allow for completely disabling Intel card. Therefor, this thread is NOT to discuss Nvidia Optimus and that OS X will never utilize it, this is a totally different case.
The easiest way for me to install and use OS X Yosemite was to remove the external card and disable the internal Nvidia card using BIOS (or SSDT) so I rely only on Intel HD4600 which have a fix for Yosemite. Due to a problem we have with that fix for HD4600 that seems impossible to fix, I decided to ditch the Intel card and to try get Nvidia card working with Yosemite.
These are few questions (and their answers) that I hope they clarify the situation:
Q: What are you seeking?
A: To enable Nvidia built-in card (which is not Optimus and is fully connected to display) in OS X Yosemite, in the absence of Intel card
Q: Even if you successfully did, what do you expect to get from the external card?
A: Nothing. It will not work in SLI mode of course and it is not connected to display.
Q: So why do you mention / use this card at all?
A: Because it is the only way to disable Intel card completely without flashing a modded BIOS.
Q: Can you prove that using the external card will disable Intel card completely?
A: Definitely yes. Here's a screenshot from MSI Afterburner software with the mentioned configuration:
The two Nvidia cards are almost identical and the differences between them can be seen from the image below. There are not much difference between them AFAIK.
The problem with OS X Yosemite
So I connected the external card and so Intel card is disabled and booted to Clover. As expected, Clover read only one card (the built-in Nvidia) and no sign of Intel card. I have no clue why the external card does not appear in Clover but OS X will see it after boot as I will show later on.
So now I should know the proper Clover configuration for boot-args, graphics injection, and SMBIOS. I am not sure about any of these and it is the main question for this thread.
I tried few things to be able to boot and some of them actually worked:
Used SMBIOS: iMac 14.2 because one of the macs in this set actually have Nvidia GT 755M so it should be more compatible (frankly Macbook Pro 11.1 worked too).
Disabled dropping any ACPI table (i.e. use native tables because Nvidia may not be happy with IGPU patches I used to use before while using the Intel card)
Ticked Inject Nvidia (I tried with and without)
Ticked Inject EDID (I tried with and without)
Set FakeID: 0x10DE0FE9 (other FakeID I tried 0x10DE0FEA and 0x010DE0FE4 and both are for 750M)
Add boot-flag: nvda_drv=1, NVidia=False, npci=0x2000 (I tried all combinations)
Boot without caches
With some of this combinations I was able to boot OS X with Nvidia running the display:
Both Nvidia cards were recognised but the built-in card with VRAM = 0 MB the ultrabay card with a whooping VRAM = 2048 MB. This image is for the built-in card (the one connected to display):
This one next is for the external (ultrabay) card:
Now I don't know why the external one have full VRAM but the built-in card have 0 MB since both are almost the same chip. I think, since the external is correctly configured then I should not use any FakeID since it is natively supported by OS X but then I didn't have success to get the card working without any FakeID.
I'm sorry for the lengthy thread and all these images but I thought it is better to give all information I have. I would appreciate any help getting this to work correctly. I attached the native ACPI tables and my IOREG (with the mentioned configuration / no Intel).
Thanks in advance.
ACPI.zip
IOREG.zip