AppleIntelFramebufferAzul.sh v2.1 released

You may have missed two earlier updates of AppleIntelFramebufferAzul.sh already, but today adds a third one. It’s available for download right now so get it while it’s still hot. Take a look at the latest commits to see what I changed. Here is one big improvement. Enter:

./AppleIntelFramebufferAzul.sh 0

It starts by showing this error:

Error: AAPL,ig-platform-id: 0 NOT found!

But then it shows this list:

The supported platformIDs are:
------------------------------

[ 1] : 0x0c060000 - Haswell SDV Mobile GT1
[ 2] : 0x0c160000 - Haswell SDV Mobile GT2
[ 3] : 0x0c260000 - Haswell SDV Mobile GT3
[ 4] : 0x04060000 - Haswell Mobile GT1
[ 5] : 0x04160000 - Haswell Mobile GT2
[ 6] : 0x04260000 - Haswell Mobile GT3
[ 7] : 0x0d260000 - Haswell CRW Mobile GT3
[ 8] : 0x0a160000 - Haswell ULT Mobile GT2
[ 9] : 0x0a260000 - Haswell ULT Mobile GT3
[10] : 0x0a260005 - Haswell ULT Mobile GT3
[11] : 0x0a260006 - Haswell ULT Mobile GT3
[12] : 0x0a2e0008 - Haswell ULT E GT3
[13] : 0x0a16000c - Haswell ULT Mobile GT2
[14] : 0x0d260007 - Haswell CRW Mobile GT3
[15] : 0x0d220003 - Haswell CRW GT3
[16] : 0x0a2e000a - Haswell ULT E GT3
[17] : 0x0a26000a - Haswell ULT Mobile GT3
[18] : 0x0a2e000d - Haswell ULT E GT3
[19] : 0x0a26000d - Haswell ULT Mobile GT3
[20] : 0x04120004 - Haswell GT2
[21] : 0x0412000b - Haswell GT2
[22] : 0x0d260009 - Haswell CRW Mobile GT3

Please choose a target platformID (0/1-22) ?

Same thing for AppleIntelFramebufferCapri.sh:

The supported platformIDs are:
------------------------------

[ 1] : 0x01660000 - Ivy Bridge Mobile GT2
[ 2] : 0x01620006 - Ivy Bridge GT2
[ 3] : 0x01620007 - Ivy Bridge GT2
[ 4] : 0x01620005 - Ivy Bridge GT2
[ 5] : 0x01660001 - Ivy Bridge Mobile GT2
[ 6] : 0x01660002 - Ivy Bridge Mobile GT2
[ 7] : 0x01660008 - Ivy Bridge Mobile GT2
[ 8] : 0x01660009 - Ivy Bridge Mobile GT2
[ 9] : 0x01660003 - Ivy Bridge Mobile GT2
[10] : 0x01660004 - Ivy Bridge Mobile GT2
[11] : 0x0166000a - Ivy Bridge Mobile GT2
[12] : 0x0166000b - Ivy Bridge Mobile GT2

Please choose a target platformID (0/1-12) ?

All you need to do is to rename AppleIntelFramebufferAzul.sh to AppleIntelFramebufferCapri.sh but the patch and unto options can only work after you’ve replaced the data in function _initPatchedPlatformInfo and _initFactoryPlatformInfo. Duh!

This is just a start, because boy you want the next update. Badly. Yeah. Another massive improvement 😉

Edit: Here is a first glimpse of something that I want to introduce in a next update; colorised output with contextual information about the data.

AppleFramebufferAzul_v22

And that is just one of the many improvements that I have in mind for you.

Bugs

You know the drill. All possible bugs (so called ‘issues’) should be filed at:

https://github.com/Piker-Alpha/AppleIntelFramebufferAzul.sh/issues

Please do not use my blog for this.

Thank you!

Advertisements

4 thoughts on “AppleIntelFramebufferAzul.sh v2.1 released

  1. Pingback: AppleIntelFramebufferAzul.sh v2.5 released | Pike's Universum

  2. Hey Piker,

    i want to test your script again but have a question regarding platform id’s! With Mavericks I am using 0x0d220003 for my HD4600 (i4570S – Haswell GT2). In your script this ID is connected to Haswell GT3, which is wrong for me.

    Do I have to change my platform id for Yosemite?

    thx,
    Sebastian

    • No. You are reading it wrong. The script informs you that Apple is using this frame buffer for GT3 hardware. Which is what 0x0d22 is after all, but it doesn’t really matter what your hardware is so no. No change required.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s