Contribute
Register

[Fix] Resolve boot screen garble

[GUIDE] Resolve boot screen garble

I found the fix i needed and the patch is working correctly
-enabled CSM in bios. it really didn't affect boot times(just added about a sec for OEM logo before clover loaded)

also sidenote i also installed ACPIBacklight.kext again. definitely improved backlight control
 
[GUIDE] Resolve boot screen garble

Yes, you can decode the Clover replacements into their original hex strings.

As a perl patch this would turn into:
Code:
# Run the following commands in order to patch IOGraphicsFamily to resolve bootup graphics glitches
sudo perl -i.bak -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext
sudo perl -pe 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily.kext

Please confirm if this works and I will update it in the first post.

I get this error while trying to run this

Code:
[FONT=Menlo]Can't do inplace edit: /System/Library/Extensions/IOGraphicsFamily.kext is not a regular file.[/FONT]

 
[GUIDE] Resolve boot screen garble

I get this error while trying to run this

Code:
[FONT=Menlo]Can't do inplace edit: /System/Library/Extensions/IOGraphicsFamily.kext is not a regular file.[/FONT]


Clearly a typo in the commands given...

Code:
# Run the following commands in order to patch IOGraphicsFamily to resolve bootup graphics glitches
sudo perl -i.bak -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext[B]/IOGraphicsFamily[/B]
sudo perl -pi -e 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily.kext[B]/IOGraphicsFamily[/B]
 
[GUIDE] Resolve boot screen garble

Clearly a typo in the commands given...

Code:
# Run the following commands in order to patch IOGraphicsFamily to resolve bootup graphics glitches
sudo perl -i.bak -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext[B]/IOGraphicsFamily[/B]
sudo perl -pe 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily[B]/IOGraphicsFamily[/B]


Thanks. First command went through ok. Second had bash prompt errors. even after I added the .kext to the path. Not a big deal, it's just during boot and doesn't affect functionality
 
[GUIDE] Resolve boot screen garble

Actually, I do the same thing. See useful info, take note of it, but then forget where I saw it... And then it is Google to the rescue.
now, as long u have installed Yosemite, u can add any website to reading so u can read it later.
This is what i do :headbang:
 
[GUIDE] Resolve boot screen garble

Fixed the commands provided... will test soon.

Code:
Before (stock):
$ md5 /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily
MD5 (IOGraphicsFamily) = cd513761ed8e0cb2098f4931a529a81e

$ sudo perl -i.bak0 -pe 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily
$ sudo perl -i.bak1 -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily

After (patched):
$ md5 /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily
MD5 (IOGraphicsFamily) = cb021b71779e9fc4a7634c9f8164aad7

Tested...

Works perfectly fine for me.
 
[GUIDE] Resolve boot screen garble

Fixed the commands provided... will test soon.

Code:
Before (stock):
$ md5 /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily
MD5 (IOGraphicsFamily) = cd513761ed8e0cb2098f4931a529a81e

$ sudo perl -i.bak0 -pe 's|\x41\x88\xc4\xeb\x03|\x41\x88\xc4\xeb\x23|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily
$ sudo perl -i.bak1 -pe 's|\x85\xc0\x74\x5d\x48|\x31\xc0\x74\x5b\x48|sg' /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily

After (patched):
$ md5 /System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily
MD5 (IOGraphicsFamily) = cb021b71779e9fc4a7634c9f8164aad7

Tested...

Works perfectly fine for me.


thanks... not sure what I did different but using yours worked. still a small glitch during bootup but it recovers quickly.
 
[GUIDE] Resolve boot screen garble

thanks... not sure what I did different but using yours worked. still a small glitch during bootup but it recovers quickly.

Umm... the difference is documented in post #34.
 
[GUIDE] Resolve boot screen garble

Umm... the difference is documented in post #34.

:thumbup: I meant the second command after 34
user error by me for sure
 
Back
Top