Jump to content

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


ErmaC

Chameleon now has a bootloader-implementation from Enoch, through which you can activate the various video cards such as Intel Ivy Bridge and Haswell. All without dsdt edits or EFI strings.

This is especially useful for Laptops PC, but also for Desktop systems without a dedicated video card.

Keys available for org.chameleon.boot.plist, read below:

 

During last week I redesign part of the Intel Injector (gam.c/gma.h)

due to the new hardware (Haswell).

Enoch Injector port to main Chameleon Trunk code: 2262

 

FIRST OF ALL

I rename the key flag (thx Micky1979 and bcc9):

 

- 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

 

 

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

 

 

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:

http://www.insanelymac.com/forum/files/file/59-chameleon-23-svn/

ErmaC



User Feedback

Recommended Comments



Cosa centra QE/CI con la rotazione del monitor non supportata? Secondo me sei a posto (il tuo monitor è ruotato dalla parte sbagliata???).

 

What hits QE/CI with the rotation of the monitor that is not supported? ...Per me cough ok (Your monitor is rotated the wrong way???).

Share this comment


Link to comment
Share on other sites

Cosa centra QE/CI con la rotazione del monitor non supportata? Secondo me si a posto.

 

What hits QE/CI with the rotation of the monitor that is not supported? ...Per me cough ok.

Ciao Micky.

Avevo letto da qualche parte che la rotazione del monitor indicasse che il QE/CI fosse fully working.

Mi spieghi, allora, cosa significa rotazione supportata?

grazie.

Share this comment


Link to comment
Share on other sites

Che puoi rotare di 90° per volta il tuo monitor a destra o a sinistra :P, ma deve essere supportata dal tuo monitor.

 

Which can rotate 90° at a time  right or left, but must be supported by your monitor.

 

Something like that in Windows:

 

625x410xws12.jpg.pagespeed.ic.aW3keYLaX-

45° not allowed :lol:

Share this comment


Link to comment
Share on other sites

I have a Lenovo Thinlkpad 15 laptop L530 with following specs

Core i7-3520M CPU 2.9
Intel HD Graphics 4000

I downloaded ##### , Yo*semite 10.10.5 and ##### and gone through the process describe in Guides for 10.10 (Yosemite).
When I boot up from USB I get a apple logo and then it starts loading and then I get a black screen.

As you can see below this is my configuration for 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">
<dict>
<key>Boot Banner</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>InjectIntel-ig</key>
<string>04006601</string>
<key>IntelCapriFB</key>
<string>4</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>IGPEnabler</key>
<string>Yes</string>

<key>Instant Menu</key>
<string>Yes</string>
<key>Kernel Flags</key>
<string></string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>yes</string>
</dict>
</plist>

Anyone can help me to get through the process I would greatly appreciate it

Share this comment


Link to comment
Share on other sites

Hello, and welcome to InsanelyMac!

 

Do you try others values?

 

Remember that, we don't give support for Tonymac tools, like **beast.

Share this comment


Link to comment
Share on other sites

You have a lot of values that you can test.

 

Look:

ig-platform-id: 01660000
ig-platform-id: 01660001
ig-platform-id: 01660002
ig-platform-id: 01660003
ig-platform-id: 01660004
ig-platform-id: 01660008 
ig-platform-id: 01660009 
ig-platform-id: 0166000A
ig-platform-id: 0166000B
ig-platform-id: 01620005
ig-platform-id: 01620006
ig-platform-id: 01620007

Note: For Mobile use the 166 value, and for Desktops use 162 value.  ;)

Share this comment


Link to comment
Share on other sites

You have a lot of values that you can test.

 

Look:

ig-platform-id: 01660000
ig-platform-id: 01660001
ig-platform-id: 01660002
ig-platform-id: 01660003
ig-platform-id: 01660004
ig-platform-id: 01660008 
ig-platform-id: 01660009 
ig-platform-id: 0166000A
ig-platform-id: 0166000B
ig-platform-id: 01620005
ig-platform-id: 01620006
ig-platform-id: 01620007

Note: For Mobile use the 166 value, and for Desktops use 162 value.  ;)

I've tried all value above still gets black screen

I've filmed a video of process ,if you could watch it might be you find out what's the problem.thanks in advance

 

Share this comment


Link to comment
Share on other sites

Show me what boot-args are you using.

 

Have you configured your BIOS? 

 

I recommend you to use Yosemite 10.10.0 to install, is more easy. And after the OS X installed, you can upgrade.

Share this comment


Link to comment
Share on other sites

Show me what boot-args are you using.

 

Have you configured your BIOS? 

 

I recommend you to use Yosemite 10.10.0 to install, is more easy. And after the OS X installed, you can upgrade.

Yes I have.I will try to install 10.10.0 .thanks

Share this comment


Link to comment
Share on other sites

Hi to all

I have a laptop with core i3 4005U (haswell) and HD4400 graphics card.I ve installed Mavericks .Bootloader is chameleon .What  i have to do to make my graphics card fully work.Now i ve low resolution and no QE/CI.

Thanks in advance.

Share this comment


Link to comment
Share on other sites


×