Contribute
Register

[Fix] Resolve boot screen garble

Joined
Aug 31, 2014
Messages
266
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
Android
[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
 
Joined
Jul 31, 2012
Messages
448
Motherboard
Lenovo U310
CPU
i5-3317
Graphics
intel HD 4000
Mac
Classic Mac
Mobile Phone
iOS
[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]

 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,949
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[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]
 
Joined
Jul 31, 2012
Messages
448
Motherboard
Lenovo U310
CPU
i5-3317
Graphics
intel HD 4000
Mac
Classic Mac
Mobile Phone
iOS
[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
 
Joined
Aug 10, 2012
Messages
300
Motherboard
Asus Z390 Prime A
CPU
i3 8100
Graphics
HD 630, GT 1030
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS, Other
[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:
 
Joined
May 24, 2011
Messages
248
Motherboard
Lenovo T440S / Toshiba X205-SLI6 / Toshiba C850 / Dell T110 / Lenovo T410 / MP3,1 / MBP4,1
CPU
i5 4300U / T9300 / i3 3110M / 8x 2.8Ghz Xeon / i5 560m / 8x 3.2Ghz X5482 / T9300
Graphics
HD4400 / 2x 8600M GT / Intel HD4000 / Intel IronLake / HD5770 / 8800GT & GTX650 / 8600M GT
Mac
MacBook Pro, Mac Pro
Classic Mac
eMac
Mobile Phone
iOS
[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.
 
Joined
Jul 31, 2012
Messages
448
Motherboard
Lenovo U310
CPU
i5-3317
Graphics
intel HD 4000
Mac
Classic Mac
Mobile Phone
iOS
[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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,949
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
[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.
 
Joined
Jul 31, 2012
Messages
448
Motherboard
Lenovo U310
CPU
i5-3317
Graphics
intel HD 4000
Mac
Classic Mac
Mobile Phone
iOS
[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
 
Top