v2.9 released

The preview of v3.0 showed off the features that I was working on, and today I like to share my work. Yes. The commit of this major update is done so you can start testing it and get used to all changes, and hopefully give lots of feedback.

Please note that this is not the v3.0 release. This is only a test version for people who want to help me get v3.0 released (earlier).


1.) The cursor byte feature isn’t working for AppleIntelFramebufferCapri.kext
2.) The port values cannot be changed.
3.) Changing the number of frame buffers is not working like I have in mind.
4.) Setting USE_NM=0 in Capri script is broken.

Note: There are probably other things that I missed, but this update and your feedback should help me iron out the kinks so Thank you for testing the updates!


I have fixed a couple of bugs and other annoying issues. Please download my latest work and check if the things that didn’t work for you, are solved in this version or now.

2 thoughts on “ v2.9 released

  1. Pike,

    I tried to do change the BIOS allocated memory from 32 to 64 and changed the port connector to HDMI. When I try to patch the kext with this data it shows 0+0 records in and out. Any idea?

    AAPL,ig-platform-id: 0x0d220003 (Haswell CRW GT3) found @ 0x64d80/413056
    00064d80: 0300 220d 0003 0303 0000 0004 0000 3001 (64 MB BIOS-allocated memory, 19 MB frame buffer memory)
    00064d90: 0000 0000 0000 0060 9914 0000 9914 0000 (0 MB cursor bytes, 1536 MB VRAM, BCL freq. 5273 Hz, max. BCL PWM 5273 Hz)
    00064da0: 0000 0000 0000 0000 0105 0900 0008 0000 (port 5, HDMI connector)
    00064db0: 8700 0000 0204 0a00 0004 0000 8700 0000 (port 6, DisplayPort connector)
    00064dc0: 0306 0800 0004 0000 1100 0000 ff00 0000 (port 7, DisplayPort connector / port unused)
    00064dd0: 0100 0000 4000 0000 0200 0000 0101 0000 (VGA connector)
    00064de0: 0400 0000 0000 0000 0000 0000 0000 0000

    Are you sure that you want to patch the kext with this data? (y/n) y
    0+0 records in
    0+0 records out
    0 bytes transferred in 0.000006 secs (0 bytes/sec)
    Do you want to reboot now? (y/n) n


    • No idea, but I will look at it right now … Done. I found a couple of errors that I fixed in the currently available version. Don’t forget to use sudo because that’s something I also need to fix!

      Thank you for reporting this problem, but please use Github issues from now on (use v2.9 in the title).

Leave a Reply

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

You are commenting using your 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