Jump to content
Andy Vandijck

FixEDID V2.3.2, Application to generate overrides automatically for Apple Displays

303 posts in this topic

Recommended Posts

New version: V1.9

Fully implemented Marchrius his improvements which he gave me over PM.

Credits for the improvements of 1.9 fully go to Marchrius.

See opening post for changes :D

Share this post


Link to post
Share on other sites
Advertisement

Please... make a description why is this needed exactly... and why this is better (if it's better) than using the display as it is. :)

The advantages are:

- Better colors

- Apple recognized display instead of default display

Share this post


Link to post
Share on other sites

The advantages are:

- Better colors

- Apple recognized display instead of default display

Now that is the thing I don't get... how I get better colors? The system just uses another color profile, or this is something different?

Share this post


Link to post
Share on other sites

Hi Andy  work for me but... kernel extensions not signed... from Maverick DP2...seems that in the future we all have problems with extensions :ninja:

 

3ujo.png

Share this post


Link to post
Share on other sites

Hi Andy  work for me but... kernel extensions not signed... from Maverick DP2...seems that in the future we all have problems with extensions :ninja:

 

3ujo.png

Epic horizontal resolution there... lol

 

Btw you can fix that warning window by editing AppleKextExcludeList.kext.

Share this post


Link to post
Share on other sites

lol

 

 this is Funny

 

not identified Dev  ...on the other hand mentioned at least 10 times in the Exclude.kext .  :jester:

 

 

 

Btw you can fix that warning window by editing AppleKextExcludeList.kext.

and it allready comes in handy that suspicious {censored}  ;)

Share this post


Link to post
Share on other sites

Epic horizontal resolution there... lol

 

Btw you can fix that warning window by editing AppleKextExcludeList.kext.

 ok can you tell me how to fix this?

Share this post


Link to post
Share on other sites

Go add  it in the OSKextSigExceptionsList inside Info.plist of the Kext 

 

Screen%20Shot%202013-07-03%20at%208.38.4

save it reinstall run Kext Utility 

 

prob reboot aswell

Share this post


Link to post
Share on other sites

Go add  it in the OSKextSigExceptionsList inside Info.plist of the Kext 

 

Screen%20Shot%202013-07-03%20at%208.38.4

save it reinstall run Kext Utility 

 

prob reboot aswell

 

Many Thanks Bro.... Worked ;)

Share this post


Link to post
Share on other sites

Hi Andy

My graphics card 6950 in 10.9 {AMD Cayman Graphics Accelerator Device in SLOT 1} after this Black screen

Any idia Thank you.

Share this post


Link to post
Share on other sites

Hi, Andy

It works good. Thank you !!

I install DisplayMergeNub.kext to S/L/E now.

I use Clover bootloader, so I try to use clover's kext injection function.

I put DisplayMergeNub.kext in EFI/Clover/Kexts/10.8, and delete DisplayMergeNub.kext of S/L/E.

After reboot I can see the DisplayMergeNub.kext inject properly by clover in clover's boot log, but it doesn't work.

Is DisplayMergeNub.kext works only installed in S/L/E ?

Share this post


Link to post
Share on other sites

Hi, Andy

It works good. Thank you !!

I install DisplayMergeNub.kext to S/L/E now.

I use Clover bootloader, so I try to use clover's kext injection function.

I put DisplayMergeNub.kext in EFI/Clover/Kexts/10.8, and delete DisplayMergeNub.kext of S/L/E.

After reboot I can see the DisplayMergeNub.kext inject properly by clover in clover's boot log, but it doesn't work.

Is DisplayMergeNub.kext works only installed in S/L/E ?

Normally yes.

It loads out the second it detects a new AppleDisplay or AppleBacklightDisplay class

Hi Andy

My graphics card 6950 in 10.9 {AMD Cayman Graphics Accelerator Device in SLOT 1} after this Black screen

Any idia Thank you.

Framebuffer patch should solve that.

See the Clover thread on how to do it.

Share this post


Link to post
Share on other sites

This app (the generated kext) fixed MY crazy screen fading problem at startup. So thanks! :)

 

Could someone tell the Cinema HD Display 23' productID? Or how could I get it?

 

I know this is just a small thing but it says that I have a 30' display... But in real I have a 22-23' display. It would be nice to match the cols... So if I would change the product id in the DisplayMergeNub.kext to the 23 col model, then it would say the correct (23) cols... (I think).

Can somebody help me with that productID?

 

Nevermind, found it with google, the 23" version product id is: 37404  :)

 

edit: nicely working with that ID, note 23 inch:

post-150972-0-02093000-1373372037_thumb.jpg

Share this post


Link to post
Share on other sites

Hi andy I try clover patch like this is not work

<key>KernelAndKextPatches</key>

<dict>

<key>ATIConnectorsController</key>

<string>6000</string>

<key>ATIConnectorsData</key>

<string>000400000403000000010000120405000040000040300000001000022050402000800000402000000010000110206040002000014020000000100000000030504000000040200000001000011020103</string>

<key>ATIConnectorsPatch</key>

<string>000800000402000000010000110206040400000004020000000100001102010300020000140200000001000000000305000400000403000000010000120404010004000004000000001000022050502</string>

<key>Debug</key>

<string>No</string>

<key>KernelCpu</key>

<string>No</string>

</dict>

<key>PCI</key>

<dict>

Share this post


Link to post
Share on other sites

Would love to try it out but DarwinDumper extracts a blank EDID hex and bin file :(

Then you are in the same boat as me.

I crafted my own EDID for the VGA connector of my TV wirh a resolution of 1280x960.

What kind of monitor is it?

Share this post


Link to post
Share on other sites

Hi andy I try clover patch like this is not work

<key>KernelAndKextPatches</key>

<dict>

<key>ATIConnectorsController</key>

<string>6000</string>

<key>ATIConnectorsData</key>

<string>000400000403000000010000120405000040000040300000001000022050402000800000402000000010000110206040002000014020000000100000000030504000000040200000001000011020103</string>

<key>ATIConnectorsPatch</key>

<string>000800000402000000010000110206040400000004020000000100001102010300020000140200000001000000000305000400000403000000010000120404010004000004000000001000022050502</string>

<key>Debug</key>

<string>No</string>

<key>KernelCpu</key>

<string>No</string>

</dict>

<key>PCI</key>

<dict>

You have to specify what framebuffer you are patching

 

 

<key>Graphics</key>
<dict>
<key>GraphicsInjector</key>
<true/>
<key>InjectATI</key>
<true/>
<key>InjectIntel</key>
<false/>
<key>InjectNVidia</key>
<false/>
<key>FBName</key>
<string>Ipomoea</string>
 
Setting wrong framebuffer or no framebuffer at all patching does not work.

Share this post


Link to post
Share on other sites

 

You have to specify what framebuffer you are patching

 

 

<key>Graphics</key>

<dict>

<key>GraphicsInjector</key>

<true/>

<key>InjectATI</key>

<true/>

<key>InjectIntel</key>

<false/>

<key>InjectNVidia</key>

<false/>

<key>FBName</key>

<string>Ipomoea</string>

 

Setting wrong framebuffer or no framebuffer at all patching does not work.

I used Ipomea.

But you have to dump the framebuffer connector data and edit it.

DarwinDumper will provide you with the connector data.

Share this post


Link to post
Share on other sites

Then you are in the same boat as me.

I crafted my own EDID for the VGA connector of my TV wirh a resolution of 1280x960.

What kind of monitor is it?

 

Its a 32" Technika LCD HD TV connected through DVI to VGA

 

Untitled-1.png

Share this post


Link to post
Share on other sites

Its a 32" Technika LCD HD TV connected through DVI to VGA

 

Untitled-1.png

Can it handle 1280x960?

If it can I'll upload my made EDID and you can use it ;)

Little secret: I made this app and the driver after I did some research into making a EDID for my TV.

I wanted it to work properly in Mavericks and as with all my work for hackintosh: I share freely and open source for everyone to enjoy... :D

Share this post


Link to post
Share on other sites

Can it handle 1280x960?

If it can I'll upload my made EDID and you can use it ;)

Little secret: I made this app and the driver after I did some research into making a EDID for my TV.

I wanted it to work properly in Mavericks and as with all my work for hackintosh: I share freely and open source for everyone to enjoy... :D

 

Yes 1280x960 is supported although I use 1600x1200

Share this post


Link to post
Share on other sites

Yes 1280x960 is supported although I use 1600x1200

I'll craft one for that resolution and also give you mine.

You can try it then.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By rlp
      I have a HP450-G4 Laptop with Mojave 10.14.6 / Lilu / Whatevergreen / SSDT-PNLF. I just changed its awful LCD TN panel for an IPS one (AUO B156HAN01.1).
       
      What happens now is (no software changes, just changing the panel), the monitor is black until I move the brightness slider to its maximum setting. Any other setting generally show a black screen or a weird slow flicker. It worked fine with the TN panel.
       
      If I enter sleep and resume, brightness works again until the next reboot.
       
      Things I have tried:
       
      - Injecting the monitor EDID (AFAIK shouldn't be necessary as it is correctly detected by Clover and IOREG dumps it correctly)
       
      - Injecting a patched EDID with Apple Product ID using the different tools I found here (a ruby script, a shell script, FixEdid application). Strangely, with most of  the patched EDIDs, computer is then not able to sleep (sleeps but instantly wakes up), and even display colour artifacts during the second stage boot.
       
      - Adding the generated EDID plist from FixEdid app on AppleBacklight.kext overrides in S/L/E. Same than previous point, either computer does not sleep or artifacts during second stage.
       
      - Followed guides for AppleBacklightInjector / AppleBacklightFixup disabling WhateverGreen patches for backlight. Not working, not even know if those are related because the PNLF device already exists and the slider is there, and most of them seem outdated now that WhateverGreen does most things by itself.
       
      - Used WhateverGreeen parameter igfxcflbklt=1 to apply backlight patches for Coffee-Lake. With them, brightness is always 100% regardless of slider. I didn't expect this to work as this is a Kaby Lake laptop, just tried it out of desperation.
       
      So the problem is, I don't know what is my problem (EDID/DSDT) or what more things to try. I am lost. Any pointers appreciated. Please find attached my EFI folder with SSDT-PNLF, config.plist, etc...
       
      Thanks in advance
      hackfiles.zip
    • By JTSaysWhat
      My rig is working great driving a single display from Vega 64 via DisplayPort, but I'm having a devil of a time getting a TV monitor working via HDMI on the same card.
       
      My TV lights up an input icon when I plug it to the Vega (see attached--notice the next port w/ nothing plugged in is grayed out). So I know some electrons are flowing (maybe EDID?), but it never gets a signal. I've tried several HDMI 2.0 cables.
       
      I'm running a vanilla install of 10.14.6, as iMac19,1, with just Lilu (1.3.8) + Whatevergreen (1.3.1). System recognizes the Vega and seems to be correctly using the UHD630 headlessly. I just can't get HDMI out of the dGPU...
       
      I've tried the "-raddvi" and "agdpmod=vit9696" boot args, no dice. I've tried the kext patch workaround for disabling board verification, also no go (not surprising as I think that method is now obsolete for my setup).
       
      I hit the same wall running 10.14.2 as iMac18,3 with a different platform-id before updating.
       
      Here's my whole EFI.
       
      Any assistance at all is hugely appreciated!! Thanks y'all.


    • By tragediana150
      Hi everyone!
      Long time no see guys!
      As you can see I am not new user of Insanely and do not want to post in incorrect section, but I can not find any similiar topic at all. I,ve searched the forum and the web and I can't find a solution.
      My question is that is there any possibility to install Mavericks 10.9.5 on external drive on the newest Macbook Pro 13 from 2018? I know that the Intel Coffee Lake is new generation of CPU's and there is no drivers in Mavericks system to run this CPU, but I was thinking about it alot and I decided to write here. Because if we can install all the newest OSX, macOS on older machines then maybe we can install older systems on newer builds?
       
      P.S. If I wrote in incorrect topic then please move this thread to the right section, I will be grateful
    • By AllIsDust
      Salve, vorrei fare un Hackintosh come da titolo, solo che avendo poco budget volevo chiedere se la mia attuale postazione fosse buona e ci fossero componenti compatibili per mac:
      i5 4590
      h97 pro4
      amd r9 280x
      ram 2x4 1600
      alu 620w
       
      Se non erro però la gru non dovrebbe esserlo dato che è amd. Grazie in anticipo
×