- - - - -

Intel HD4000 and Haswell Inject AAPL,ig-platform-id

ErmaC, Apr 30 2013 12:23 PM in OSx86

[url="""]"%20alt=[/url]
During last week I redesign part of the Intel Injector (gam.c/gma.h)
due to the new hardware (Haswell)
still need some few TEST and TESTER and than those changes are ready to be committed into Chameleon main trunk code.

FIRST OF ALL
I rename the key flag (thx Micky1979 and bcc9 (also read his topic here: http://www.insanelym...ng-displayport/)):

- For Ivy Bridge the old keyflag HD4K-ig is now deprecated the new name is IntelCapriFB (match with Apple kext name for that hardware)
ex: IntelCapriFB=a_value from 0 to 11

Spoiler

 0 = 00006601
 1 = 01006601
 2 = 02006601
 3 = 03006601
 4 = 04006601
 5 = 05006201
 6 = 06006201
 7 = 07006201
 8 = 08006601
 9 = 09006601
10 = 0a006601
11 = 0b006601

- For the Haswell the recently introduced key flag HD5K-ig is also deprecated and the new name is IntelAzulFB (Same things... match with Apple kext)
ex: IntelAzulFB=a_value from 0 to 15
Spoiler

 0 = 00000604
 1 = 0000060c
 2 = 00001604
 3 = 0000160a
 4 = 0000160c
 5 = 00002604
 6 = 0000260a
 7 = 0000260c
 8 = 0000260d
 9 = 02001604
10 = 0300220d
11 = 0500260a
12 = 0600260a
13 = 0700260d
14 = 0800260a
15 = 08002e0a
I also introduced the ability to inject a custom AAPL,ig-platform-id for both kind of gfx (Ivy & Haswell) the keyflag is InjectIntel-ig
ex: InjectIntel-ig=09006601 (a flipped 01660009)

The priority is:
1° InjectIntel-ig
2° IntelXxxxFB
3° the default setting (based on BIOS memory for Ivy, and default ig for Haswell)

Example of data into org.chameleon.Boot.plist
	<key>InjectIntel-ig</key>
	<string>09006601</string>
	<key>IntelCapriFB</key>
	<string>9</string>
	<key>IntelAzulFB</key>
	<string>9</string>
Here we go:
View attachment: Chameleon_2260_GMA.zip
ErmaC

Click here to view the article

View attachment: HD4000.png
View attachment: iHD4K.png

Add Comment

Privacy Policy

Latest Twitter Ramblings...

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