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 = 0900660110 = 0a00660111 = 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 = 0200160410 = 0300220d11 = 0500260a12 = 0600260a13 = 0700260d14 = 0800260a15 = 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
Recommended Comments
There are no comments to display.