Jump to content



Member Since 02 Jul 2010
Offline Last Active Nov 27 2016 09:30 PM

Posts I've Made

In Topic: Intel HD 4600 QE/CI Yosemite

01 March 2015 - 02:38 AM

As far as I'm concerned, the Chameleon IntelAzulFB option is irrelevant/non-applicable with Yosemite. It was certainly required with previous OS X versions and could be replaced by a DSDT injection of the appropriate ig-platform-id. For instance:

            Method (_DSM, 4, NotSerialized)
                Store (Package (0x06)
                    Buffer (0x04)
                        0x16, 0x04, 0x00, 0x00
                    Buffer (0x04)
                        0x06, 0x00, 0x26, 0x0a // FB #12, replaces default FB #7 0x00 0x00 0x26 0x0c
                    Buffer (0x0A)
                }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)

In your case, boot option IntelAzulFB=12 is a simple unnecessary duplicate of boot plist entry InjectIntel-ig=0x0a260006.


In Yosemite, you have to patch (plist + binary) the Azul framebuffer + HD5000 kexts. You can then retain the original mobile Intel HD 4600 device id 0x0416 instead of faking Desktop Intel HD 4600 0x0412.
I'm personally using Chameleon on my Dell E6440 fitted with HD 4600 GPU. You can read details about the IGPU support process here.


You also have a cache issue, hence hanging when booting without (using -f flag) but no QE/CI when you boot with. I have the same issue when attempting to boot without cache. To rebuild your cache, use the following Terminal commands:

sudo touch /System/Library/Extensions

sudo kextcache -Boot -U /

This reply has been immensely helpful.



Thank you very much Herve!

In Topic: Intel HD 4600 QE/CI Yosemite

28 February 2015 - 05:39 PM

I have been struggling with the installation of Intel HD 4600 for Mobile.


I use Chameleon Bootloader v.2.3 r.2578.


This is my org.chameleon.boot.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
	<key>Graphics Mode</key>
	<key>Kernel Flags</key>
	<string>kext-dev-mode=1 -xcpm ahcidisk=1 debug=8 darkwake=0 dart=0</string>
	<key>Legacy Logo</key>

I would then boot using: 


-f -v GraphicsEnabler=Yes IntelAzulFB=12


These are resulting photos of the next boot:




It stops loading at this point:




It then restarts.


If I omit the -f, it will boot to desktop, but no .kext is loaded and this is my about MAC:





So, now what?  :) 


Should I continue not using the flag -f and try IntelAzulFB=0-15? Or, something else?


NOTE: I want to use Chameleon and NOT clover.


Thanks guys,



In Topic: No QE/CI on Intel HD 4600 (Mobile)

27 February 2015 - 09:18 PM



I was able to get full QE/CI on the card!!


Inject device id: 0x04168086

ig-platform-id: 0x0d220003

InjectEDID: true


And Im using the SMBios Macbook Pro 11,2 (Retina Haswell)


Weee, now into fixing audio!


EDIT: Link to a screenshot https://dl.dropboxus...8700/hd4600.png

What is the Chameleon bootloader equivalent of "Inject device id: 0x04168086"?


Or are Chameleon users just supposed to edit the .kext?

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy