- Joined
- Mar 22, 2017
- Messages
- 106
- Motherboard
- Lenovo G50-80 + Clover
- CPU
- i5-5200U
- Graphics
- HD 5500 & R5 M230
- Mobile Phone
This script is too old (6 years ago), and I don't even have this directory:
Code:
cd /System/Library/Displays/Overrides
This script is too old (6 years ago), and I don't even have this directory:
cd /System/Library/Displays/Overrides
EDID/Base64 to HEX convertor
PLIST File is Good to go!
Checking for EDID entry
Found EDID
Decoding Base64 to HEX
Removing checksum (last 2 digits)
EDID to inject is :-
00FFFFFFFFFFFF000610F29C000000001A150104951A0E7802EF05975754922722505400000001010101010101010101010101010101783780B470382E406C30AA0058C110000018000000FC00436F6C6F72204C43440A202020000000FE0041554F0A202020202020202020000000FE004231353648544E30332E37200A0095
Thanks but the problem still exists. -- And now I have also tested the override method again, I didn't make any mistake, but only my sleep/wake issue is not EDID-related.I found the problem for the edid... after creating display-vendorXXXX file, you where to convert from base64 to HEX to make it work with clover (this procedure is never done)
Mini-guide:
- Download and open Darwin Dumper for dump EDID (check only EDID)
- Copy EDID.bin from DarwinDump*/EDID to your Desktop
- Open FixEDID.app and select open EDID binary file.
- Select it and choose "Apple MacBook Air Display 16:9" (I personally use "Apple MacBook Air Display 16:9")
- Make sure display class is set to "AppleBacklightDisplay" for we are overriding our internal LVDS display
- Click on Make button
- Close FixEDID and come back to your desktop, you found DisplayVendorID-xxx folder. Open it any then you will find a file named "DisplayProductID-xxxx". Copy this file to the Desktop.
- Now we need to extract EDID that is in base64 format and then convert it to HEX format as required by CLOVER.
- Download the script "edidbase64tohex.sh", and open terminal:
Code:Select directory of "edidbase64tohex.sh" (ex. cd ~/Download) chmod a+x edidbase64tohex.sh ./edidbase64tohex.sh ~/Desktop/DisplayProductID* (select directory EDID)
- Copy that EDID and paste it in your config.plist and check inject EDID
- Reboot
Yes, I have tried all device types using the override method. Got black screen on boot finished.If it does not fix the issue then try another device type. Probably MacBook Pro (even if it is 16:10)
Just boot finished (and black screen on internal screen), no stuckif you do the verbose mode where you get stuck?Yes, I have tried all device types using the override method. Got black screen on boot finished.
Thanks but it's not helpful to my problem. I tested my sister's Lenovo ideapad 500 (i5-6200u, HD 520) and sleep/wake problem doesn't exist.
Whatevergreen
can read values from Graphics Tab in config.plist
, see https://www.tonymacx86.com/threads/guide-intel-framebuffer-patching-using-whatevergreen.256490/:Did you want me to revert2. Turn off all graphics injections in Clover:
Whatevergreen
to IntelGraphicsFixup
and IntelGraphicsDVMTFixup
?With this invalidTry this config with edid:
- Delete all the values in Add Properties
- At bottom, delete all the properties values.
- Navigate to Graphics Tab
- Uncheck Inject ATI and Inject NVIDIA.
- Under ig-platform id, type 0x12345678
- Save your config.plist file
ig-platform-id
, the sleep
function won't trun off display.