Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 

20 posts in this topic

Recommended Posts

Ive menaged to make almost fully working Yosemite on my laptop, but one thing annyoing me so far.

 

Im having weird screen glitches on boot.

There is proper white apple logo with progress bar, and then it gets glitchy just a moment before login screen. After that everything is fine.

Realised that problem doesnt occur when im booting with external monitor plugged in.

 

Anyone having this issue? Or maybe some clues how to fix it?

 

First stage of boot:

post-766949-0-60858200-1408713412_thumb.jpg

 

Second stage of boot (just before login screen):

post-766949-0-97521200-1408713420_thumb.jpg

Share this post


Link to post
Share on other sites

hello

 

see here and post before

 

            #331            

 

must patch the iographicsfamily.kext

 

good hack

 

 

Artur-pt you are the boss !! ;)

 

Ive used this patch and it solved my problem:

 

 

<key>KernelAndKextPatches</key>
<dict>
	<key>KextsToPatch</key>
	<array>
		<dict>
			<key>Comment</key>
			<string>Second Stage Boot1</string>
			<key>Find</key>
			<data>
			hcB0XUg=
			</data>
			<key>Name</key>
			<string>IOGraphicsFamily</string>
			<key>Replace</key>
			<data>
			McB0W0g=
			</data>
		</dict>
        <dict>
            <key>Comment</key>
            <string>Second Stage Boot2</string>
            <key>Find</key>
            <data>
            QYjE6wM=
            </data>
            <key>Name</key>
            <string>IOGraphicsFamily</string>
            <key>Replace</key>
            <data>
            QYjE6yM=
            </data>
        </dict>
    </array>
</dict>

Share this post


Link to post
Share on other sites

Thanks, i was having the same issue and the clover patch suggested partially solved it.

But for a very little time (something like less than a second) just before the progress bar start to accelerate i still see the glitched apple....

Is this fixable??

Share this post


Link to post
Share on other sites

Hi guys, I'm having this same exact issue during boot. The strange glitchy apple logos. I don't know what patching kexts is or how to go about doing it. Can someone please direct me? Thank you so much!

Share this post


Link to post
Share on other sites

For Chameleon Users:

 

Edit IOGraphicsFamily.kext/IOGraphicsFamily with an Hex Editor 

 

For 2nd Stage Boot1

 

Find (HEX): 85C0745D48

and Replace with: 31C0745B48

 

For 2nd Stage Boot2

 

Find always in HEX: 4188C4EB03

and Replace with: 4188C4EB23

 

Save it.

Repair permission and cache with kext utility for example. Reboot

 

 

For Lazy people: just download the kext already edited below.

IOGraphicsFamily.kext.zip

Share this post


Link to post
Share on other sites

use this kext patches in my clover,boot to yosemite,when arrive the progress bar moving section,OS X reboot.Seems like doesn't work for me.

Share this post


Link to post
Share on other sites

Hey there! I applied the 2 stages patches and they worked good in OS X 10.10.1.

Now after the update to 10.10.2 it doesn't work anymore. Do you have the same problem? Is there a new patch for this?

 

EDIT: I Found this new patch which worked for me.

 

Patch 1

Kext: IOGraphicsFamily

Find: 4188C4EB11

Replace: 4188C4EB31

 

Patch 2

Kext: IOGraphicsFamily

Find: 85C0746B48

Replace: 31C0745B48

Share this post


Link to post
Share on other sites

I am setting up a new mac build with a i3 3225 in a GA-B75N with 8GB Corsair Vengeance LP RAM, a Intel 520 240GB SSD and using build in Intel HD4000 graphics as my chassis is tiny.

 

Problem is like the rest of you that I have the graphic glitch on the loading bar, the progress thing right before the desktop appeared.

 

Can not seem to figure out to resolve it... Please help :) Have attached my config.plist

 

EDIT: Error You aren't permitted to upload this kind of file

So no config.plist

 

 

Here it is:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>ACPI</key>

<dict>

<key>DSDT</key>

<dict>

<key>Debug</key>

<false/>

<key>DropOEM_DSM</key>

<false/>

<key>Name</key>

<string>DSDT.aml</string>

<key>ReuseFFFF</key>

<false/>

</dict>

<key>SSDT</key>

<dict>

<key>DropOem</key>

<false/>

<key>Generate</key>

<false/>

</dict>

</dict>

<key>Boot</key>

<dict>

<key>Arguments</key>

<string>dart=0 kext-dev-mode=1</string>

<key>CustomLogo</key>

<string>Apple</string>

<key>DefaultVolume</key>

<string>OS X</string>

<key>Timeout</key>

<integer>3</integer>

<key>XMPDetection</key>

<string>Yes</string>

</dict>

<key>Devices</key>

<dict>

<key>Audio</key>

<dict>

<key>Inject</key>

<string>1</string>

</dict>

<key>FakeID</key>

<dict>

<key>ATI</key>

<string>0x0</string>

<key>IMEI</key>

<string>0x0</string>

<key>IntelGFX</key>

<string>0x0</string>

<key>LAN</key>

<string>0x0</string>

<key>NVidia</key>

<string>0x0</string>

<key>SATA</key>

<string>0x0</string>

<key>WIFI</key>

<string>0x0</string>

<key>XHCI</key>

<string>0x0</string>

</dict>

<key>USB</key>

<dict>

<key>FixOwnership</key>

<false/>

<key>Inject</key>

<false/>

</dict>

</dict>

<key>DisableDrivers</key>

<array>

<string>Nothing</string>

</array>

<key>GUI</key>

<dict>

<key>Hide</key>

<array>

<string>\EFI\BOOT\BOOTX64.EFI</string>

</array>

<key>Language</key>

<string>en:0</string>

<key>Mouse</key>

<dict>

<key>DoubleClick</key>

<integer>500</integer>

<key>Enabled</key>

<true/>

<key>Mirror</key>

<false/>

<key>Speed</key>

<integer>8</integer>

</dict>

<key>Scan</key>

<dict>

<key>Entries</key>

<true/>

<key>Legacy</key>

<string>First</string>

<key>Tool</key>

<true/>

</dict>

<key>ScreenResolution</key>

<string></string>

<key>Theme</key>

<string>Mavs Style</string>

</dict>

<key>Graphics</key>

<dict>

<key>Inject</key>

<dict>

<key>Intel</key>

<true/>

</dict>

</dict>

<key>KernelAndKextPatches</key>

<dict>

<key>AppleRTC</key>

<true/>

<key>AsusAICPUPM</key>

<true/>

<key>KernelPm</key>

<true/>

<key>KextsToPatch</key>

<array>

<dict>

<key>Comment</key>

<string>External icons patch</string>

<key>Find</key>

<data>

RXh0ZXJuYWw=

</data>

<key>Name</key>

<string>AppleAHCIPort</string>

<key>Replace</key>

<data>

SW50ZXJuYWw=

</data>

</dict>

</array>

</dict>

<key>SMBIOS</key>

<dict>

<key>BiosReleaseDate</key>

<string>10/23/12</string>

<key>BiosVendor</key>

<string>Apple Inc.</string>

<key>BiosVersion</key>

<string>MM61.88Z.0106.B00.1208091121</string>

<key>Board-ID</key>

<string>Mac-F65AE981FFA204ED</string>

<key>BoardManufacturer</key>

<string>Apple Inc.</string>

<key>BoardType</key>

<integer>10</integer>

<key>ChassisAssetTag</key>

<string>Mini-Aluminum</string>

<key>ChassisManufacturer</key>

<string>Apple Inc.</string>

<key>ChassisType</key>

<string>16</string>

<key>Family</key>

<string>Mac mini</string>

<key>Manufacturer</key>

<string>Apple Inc.</string>

<key>Memory</key>

<dict>

<key>Channels</key>

<integer>2</integer>

<key>SlotCount</key>

<integer>2</integer>

</dict>

<key>ProductName</key>

<string>Macmini6,2</string>

<key>SerialNumber</key>

<string>C02LPB4TDWYN</string>

<key>Trust</key>

<false/>

<key>Version</key>

<string>1.0</string>

</dict>

<key>SystemParameters</key>

<dict>

<key>InjectKexts</key>

<string>Detect</string>

<key>InjectSystemID</key>

<true/>

</dict>

</dict>

</plist>

 

Share this post


Link to post
Share on other sites

I finally solved the issue here, not a perfect solution but a heck of a lot better than before.

 

I have tried everything..... Finally I got the idea that maybe it has something to do with the resolution my MB supports in BIOS and yes, I was right!

Found out others have had the same idea so all I needed was my old Mavericks USB installation drive that is not using Clover, because in that I had the option to see video info when I hit spacebar during boot up.

 

I can apparently use 800x600 or 1280x1024 resolution and avoid see the pink flicker on the progress bar.

 

Added the resolution to my config.plist and heyho it boots nicely now, just a bit bigger until I reach login screen were the resolution adjusts itself back to normal.

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>ACPI</key>

<dict>

<key>DSDT</key>

<dict>

<key>Debug</key>

<false/>

<key>DropOEM_DSM</key>

<false/>

<key>Name</key>

<string>DSDT.aml</string>

<key>ReuseFFFF</key>

<false/>

</dict>

<key>SSDT</key>

<dict>

<key>DropOem</key>

<false/>

<key>Generate</key>

<false/>

</dict>

</dict>

<key>Boot</key>

<dict>

<key>Arguments</key>

<string>dart=0 kext-dev-mode=1</string>

<key>CustomLogo</key>

<false/>

<key>Debug</key>

<false/>

<key>DefaultVolume</key>

<string>OS X</string>

<key>Secure</key>

<false/>

<key>Timeout</key>

<integer>3</integer>

<key>XMPDetection</key>

<false/>

</dict>

<key>Devices</key>

<dict>

<key>Audio</key>

<dict>

<key>Inject</key>

<string>1</string>

</dict>

<key>FakeID</key>

<dict>

<key>ATI</key>

<string>0x0</string>

<key>IMEI</key>

<string>0x0</string>

<key>IntelGFX</key>

<string>0x0</string>

<key>LAN</key>

<string>0x0</string>

<key>NVidia</key>

<string>0x0</string>

<key>SATA</key>

<string>0x0</string>

<key>WIFI</key>

<string>0x0</string>

<key>XHCI</key>

<string>0x0</string>

</dict>

<key>USB</key>

<dict>

<key>FixOwnership</key>

<false/>

<key>Inject</key>

<false/>

</dict>

</dict>

<key>DisableDrivers</key>

<array>

<string>Nothing</string>

</array>

<key>GUI</key>

<dict>

<key>Hide</key>

<array>

<string>\EFI\BOOT\BOOTX64.EFI</string>

</array>

<key>Language</key>

<string>en:0</string>

<key>Mouse</key>

<dict>

<key>DoubleClick</key>

<integer>500</integer>

<key>Enabled</key>

<true/>

<key>Mirror</key>

<false/>

<key>Speed</key>

<integer>8</integer>

</dict>

<key>Scan</key>

<dict>

<key>Entries</key>

<true/>

<key>Legacy</key>

<string>First</string>

<key>Tool</key>

<true/>

</dict>

<key>ScreenResolution</key>

<string>1280x1024</string>

<key>Theme</key>

<string>Mavs Style</string>

</dict>

<key>Graphics</key>

<dict>

<key>Inject</key>

<dict>

<key>ATI</key>

<false/>

<key>Intel</key>

<true/>

<key>NVidia</key>

<false/>

</dict>

</dict>

<key>KernelAndKextPatches</key>

<dict>

<key>AppleRTC</key>

<true/>

<key>AsusAICPUPM</key>

<true/>

<key>KernelPm</key>

<true/>

<key>KextsToPatch</key>

<array>

<dict>

<key>Comment</key>

<string>External icons patch</string>

<key>Find</key>

<data>

RXh0ZXJuYWw=

</data>

<key>Name</key>

<string>AppleAHCIPort</string>

<key>Replace</key>

<data>

SW50ZXJuYWw=

</data>

</dict>

</array>

</dict>

<key>SMBIOS</key>

<dict>

<key>BiosReleaseDate</key>

<string>10/23/12</string>

<key>BiosVendor</key>

<string>Apple Inc.</string>

<key>BiosVersion</key>

<string>MM61.88Z.0106.B00.1208091121</string>

<key>Board-ID</key>

<string>Mac-F65AE981FFA204ED</string>

<key>BoardManufacturer</key>

<string>Apple Inc.</string>

<key>BoardType</key>

<integer>10</integer>

<key>ChassisAssetTag</key>

<string>Mini-Aluminum</string>

<key>ChassisManufacturer</key>

<string>Apple Inc.</string>

<key>ChassisType</key>

<string>16</string>

<key>Family</key>

<string>Mac mini</string>

<key>Manufacturer</key>

<string>Apple Inc.</string>

<key>Memory</key>

<dict>

<key>Channels</key>

<integer>2</integer>

<key>SlotCount</key>

<integer>2</integer>

</dict>

<key>ProductName</key>

<string>Macmini6,2</string>

<key>SerialNumber</key>

<string>C02LPB4TDWYN</string>

<key>Trust</key>

<false/>

<key>Version</key>

<string>1.0</string>

</dict>

<key>SystemParameters</key>

<dict>

<key>InjectKexts</key>

<string>Detect</string>

<key>InjectSystemID</key>

<true/>

</dict>

</dict>

</plist>

Share this post


Link to post
Share on other sites

Hey there! I applied the 2 stages patches and they worked good in OS X 10.10.1.

Now after the update to 10.10.2 it doesn't work anymore. Do you have the same problem? Is there a new patch for this?

 

EDIT: I Found this new patch which worked for me.

 

Patch 1

Kext: IOGraphicsFamily

Find: 4188C4EB11

Replace: 4188C4EB31

 

Patch 2

Kext: IOGraphicsFamily

Find: 85C0746B48

Replace: 31C0745B48

 

Does this work with 10.10.3?

Share this post


Link to post
Share on other sites

Hello, 

I am interested about the answer too !

 

Thank you

Comment	Second Boot Stage (>10.10.2)	Second Boot Stage (>10.11 DP1)
Name	IOGraphicsFamily		IOGraphicsFamily	
Find	4188C4EB 11			01000075 17
Replace	4188C4EB 31			01000074 17
Source

Share this post


Link to post
Share on other sites
Comment	Second Boot Stage (>10.10.2)	Second Boot Stage (>10.11 DP1)
Name	IOGraphicsFamily		IOGraphicsFamily	
Find	4188C4EB 11			01000075 17
Replace	4188C4EB 31			01000074 17
Source

 

 

Thank you !

Share this post


Link to post
Share on other sites

I have it almost working with "Second Stage 2" Cover patch, but there is just a small loader glitch:

 

Is this fixable? (Attached)

 

Intel Iris 5100/i7-4558U

 

Kinda fixed but same glitch than Ramalama with my Iris 5100/i5-4258U

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.

×