Skip to content

Latest commit

 

History

History

EDID-Injector

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Anti Screen Flicker Fix by injecting EDID

This fix should remove random flickers whenever the GPU is in use. Reported to be working (cant trigger the flickers on my own machine). Can result in black screen on boot if not done correctly. Can break backlight control if product and vendor gets injected, too.

Step 1: Darwindumper

IMG1 Open the App DarwinDumper, select the save location, click on deselect all dumps, select EDID and run it to generate the EDID.BIN

IMG2

Step 2: FixEDIDv2

IMG3 Open the App FixEDID, open the BIN File created in step 1, make sure to select the correct aspect ratio. See image. Click on make. This will not give any feedback - just create the files on your desktop in a folder like DisplayVendorID-143e.

Step 3: Extract EDID

Open the file created in step 2 with a text editor. You need the data from the key IODisplayEDID.
Example:

<key>DisplayProductID</key>
	<integer>45061</integer>
	<key>DisplayVendorID</key>
	<integer>1552</integer>
<key>IODisplayEDID</key>
	<data>
	AP///////wAGEBKgAAAAABwWAQS1MBt4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB
	AQEBTdAAoPBwPoAwIDUAWsIQAAAYAAAA/ABpTWFjCiAgICAgICAgAAAA/QA4TB5TEQAK
	ICAgICAgAAAAAAACQQMoABIAAAsBCiAgALs=
	</data>

Step 4: Add to Clover

IMG4 Open CloverConfig (not supplied in this tutorial) and load your clover config.plist. Convert the DisplayEDID from step 3 to HEX (important!) and paste the result to Graphics->EDID. Select Inject EDID. Make sure to remove all newlines or blanks from the string.

Credits

Reported by: yaozaiyu
Tools by: