Hackintosh yosemite mac os x 10.10 download#
Next, download the Universal IFR Extractor (Windows version only) from or from here: Universal IFR Extractor.exe. Now, you will have a binary file on your Desktop. (3) Extract BIOS Settings from a BIOS file.įind the module labeled with Setup and extract the PE32 image section in this module as a binary file. For AMI Aptio UEFI BIOS, you can use AMI BIOS Utility. You can use specific BIOS utility to save a copy of your BIOS on Desktop.Į.g. Prepare a USB stick and format it with FAT32 filesystem.ĭownload this EFI shell and you can find a folder named BOOT after extracting. (1) Prepare a bootable USB drive with EFI Shell STEP 2.2: Using EFI Shell to change DVMT settings in BIOS. If you encounter some problems, try to modify Framebuffer data in AppleIntelBDWGraphicsFramebuffer binary.ĭetailed information on Broadwell's framebuffer can be found on this page. You can try to inject ig-platform-id and see what happens.
Hackintosh yosemite mac os x 10.10 Patch#
We need to patch AppleIntelBDWGraphicsFramebuffer binary file.įind 39CF763C and replace it with 39CF773C.Īfter using this patch, in theory you don't have to change your BIOS settings. STEP 2.1: Apply the patch to pass the Stolen Memory assertion.
Dedicated Video Memory <= 32MB), you can either choose using our patch in STEP 2.1 or changing DVMT pre-allocated setting in STEP 2.2 Therefore, if your current DVMT pre-allocated memory size <= 64MB (i.e. Note that OS X can not boot on some laptops if DVMT pre-allocated memory is >= 128MB.
DVMT pre-allocated memory >= 96MB) will pass the assertion/kernel panic. Now let's come back to our main topic, Dedicated Video Memory >=64MB (i.e. (equal to the value of DVMT pre-allocated memory) If DVMT pre-allocated memory in BIOS settings is larger or equal to 128MB, the StolenMemory that could be detected by OS is (DVMT) MB. In general, if DVMT pre-allocated memory in BIOS settings is less or equal to 96MB, the StolenMemory that could be detected by OS is (DVMT - 32) MB. If Dedicated Video Memory = 128MB, then DVMT pre-allocated memory in BIOS settings is 128MB. If Dedicated Video Memory = 64MB, then DVMT pre-allocated memory in BIOS settings is 96MB. If Dedicated Video Memory = 32MB, then DVMT pre-allocated memory in BIOS settings is 64MB. If Dedicated Video Memory = 0MB, then DVMT pre-allocated memory in BIOS settings is 32MB. Open the Screen Resolution window, click the Advanced settings and check Dedicated Video Memory.Īfter I played with changing DVMT pre-allocated memory in BIOS, the following pattern can be found. STEP 1: Check the current DVMT pre-allocated memory size.
(3) We can try to modify BIOS but cannot pass the security check during flashing modified BIOS. (2) OEM will not unlock these advanced settings/menus for us. (1) the default value of DVMT pre-allocated memory in laptop BIOS is 32MB. Kernel panic will happen if the DVMT pre-allocated memory in BIOS settings is lower than 66MB.(based on experimental data not sure please correct me if I was wrong.) This is not a big deal for Desktop PCs users, because one can easily change the DVMT pre-allocated memory in BIOS.īut this is catastrophic for laptop users, because However, Apple raised the minimum stolen memory in the AppleIntelBDWGraphicsFramebuffer binary of OS X Yosemite 10.10.3. The basic idea to let Intel HD Graphics 5500 work is still injecting AAPL, ig-platform-id. If you have Intel HD Graphics 5300 or other IGPU models supported by AppleIntelBDWGraphicsFramebuffer.kext, you can try it by yourself.ĭetailed framebuffer information and this guide can be found on my blog. The basic idea to make Broadwell's integrated graphics card work does not change. Intel HD Graphics 5500 on OS X Yosemite 10.10.3 Building a CustoMac Hackintosh: Buyer's Guide