Jump to content

can we get back the apple logo on boot?


JahStories
 Share

769 posts in this topic

Recommended Posts

 

hi ... that's my video ... sorry for the quality    :P

whitw apple boot logo still appear in Yosemite DP2 ... but when booting into Mavericks (dual boot) I get the boot logo as usual, gray background with silver apple logo carved ...
* Clover v2k 2721 - Gigabyte Z68 - AMD HD7970/R9 280X/HD 6870 --> give the same result -- I use SMBIOS MacPro6,1 ...

 

How the hell do you get that...  :D  (I'm using the same clover version)

 

I know it's maybe a little too much asking but.. Could you try it with another smbios (a wrong one)? To see if it's related to that or what...

 

edit: also please tell us what kind of FakeSMC you using. Maybe that is the culprit.

Link to comment
Share on other sites

It's possible to get back the Apple logo on boot using Chameleon. You just have to place a boot.png in your Theme folder with the picture of your choice (a gray Apple logo of 128 x 128 pix with transparency for example) and you're done.

 

It's not a perfect solution as the progress bar is half filled when the boot is complete and then right after, it shows the desktop with the finishing progress bar but it's a workaround.

post-1163891-0-72453700-1403650405.png

boot.png.zip

Link to comment
Share on other sites

How the hell do you get that...  :D  (I'm using the same clover version)

 

I know it's maybe a little too much asking but.. Could you try it with another smbios (a wrong one)? To see if it's related to that or what...

 

edit: also please tell us what kind of FakeSMC you using. Maybe that is the culprit.

just tried boot w/ iMac SMBIOS ... and the white apple logo still there right after flashing screen ... this my FakeSMC  that i use for Yosemite or Mavericks ... i put it in /L/E ... 

post-197145-0-40566100-1403664857_thumb.jpg

Link to comment
Share on other sites

@Wayang-NT: Thanks for your tests! Could you attach your FakeSMC.kext here? Then we could test it if it's making any difference.
 
***
 

It's possible to get back the Apple logo on boot using Chameleon. You just have to place a boot.png in your Theme folder with the picture of your choice (a gray Apple logo of 128 x 128 pix with transparency for example) and you're done.
 
It's not a perfect solution as the progress bar is half filled when the boot is complete and then right after, it shows the desktop with the finishing progress bar but it's a workaround.

boot with meter=0 boot-arg and you will get the spinner instead of the progress bar.

Link to comment
Share on other sites

It's possible to get back the Apple logo on boot using Chameleon. You just have to place a boot.png in your Theme folder with the picture of your choice (a gray Apple logo of 128 x 128 pix with transparency for example) and you're done.

 

It's not a perfect solution as the progress bar is half filled when the boot is complete and then right after, it shows the desktop with the finishing progress bar but it's a workaround.

 

Thanks, but in that case its chameleon, here we are trying to understand how to implement a "vanilla" graphical boot...

 

@Wayang-NT

 

even if in your video there is an apple logo, its still not as it should it should appear at the same time of the progress bar...

Link to comment
Share on other sites

First of all, I'd like to say hello to all InsanelyMac users :) Even though It's my first post here, it doesn't mean that I'm new to this forum :)

 

I've found out that when you use InjectNvidia in clover with wrong fake id, the apple logo shows up when the loading bar is in the middle and then, there is nice, smooth transition to the desktop or the login screen. Just like on the real mac. The problem is that the graphic card doesn't have full support - QE/CI is not working. When injectNvidia is disabled and the loading bar reaches half, there is black screen with the mouse pointer and after few seconds the desktop shows up. I'm running i7-2600K, Gigabyte Z68X-UD3-B3 and MSI GTX 660 Ti.

Link to comment
Share on other sites

First of all, I'd like to say hello to all InsanelyMac users :) Even though It's my first post here, it doesn't mean that I'm new to this forum :)

 

I've found out that when you use InjectNvidia in clover with wrong fake id, the apple logo shows up when the loading bar is in the middle and then, there is nice, smooth transition to the desktop or the login screen. Just like on the real mac. The problem is that the graphic card doesn't have full support - QE/CI is not working. When injectNvidia is disabled and the loading bar reaches half, there is black screen with the mouse pointer and after few seconds the desktop shows up. I'm running i7-2600K, Gigabyte Z68X-UD3-B3 and MSI GTX 660 Ti.

please,attached your config.plist.

Link to comment
Share on other sites

please,attached your config.plist.

 

Here it is. I can get the logo shown only when I enable InjectNvidia and put wrong fake id at boot (in clover menu). Putting fake id inside config.plist and enabling injectNvidia (or displayfix) doesn't do anything. I have to put something like 0x10de0fe0 (incorrect order for 660M), then the card is not recognized correctly, but the logo and nice transition is there ;)

<?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>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <true/>
                <key>AddHDMI_8000000</key>
                <true/>
                <key>AddIMEI_80000</key>
                <true/>
                <key>AddMCHC_0008</key>
                <false/>
                <key>AddPNLF_1000000</key>
                <true/>
                <key>DeleteUnused_400000</key>
                <true/>
                <key>FIX_ACST_4000000</key>
                <true/>
                <key>FIX_ADP1_800000</key>
                <true/>
                <key>FIX_INTELGFX_100000</key>
                <false/>
                <key>FIX_RTC_20000</key>
                <true/>
                <key>FIX_S3D_2000000</key>
                <true/>
                <key>FIX_TMR_40000</key>
                <true/>
                <key>FIX_WAK_200000</key>
                <true/>
                <key>FakeLPC_0020</key>
                <false/>
                <key>FixAirport_4000</key>
                <true/>
                <key>FixDarwin_0002</key>
                <false/>
                <key>FixDisplay_0100</key>
                <true/>
                <key>FixFirewire_0800</key>
                <true/>
                <key>FixHDA_8000</key>
                <true/>
                <key>FixHPET_0010</key>
                <true/>
                <key>FixIDE_0200</key>
                <false/>
                <key>FixIPIC_0040</key>
                <true/>
                <key>FixLAN_2000</key>
                <true/>
                <key>FixRegions_10000000</key>
                <true/>
                <key>FixSATA_0400</key>
                <false/>
                <key>FixSBUS_0080</key>
                <false/>
                <key>FixShutdown_0004</key>
                <true/>
                <key>FixUSB_1000</key>
                <false/>
                <key>NewWay_80000000</key>
                <true/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
        </dict>
        <key>DropTables</key>
        <array>
            <dict>
                <key>Signature</key>
                <string>DMAR</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>CpuPm</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>Cpu0Ist</string>
            </dict>
        </array>
        <key>HaltEnabler</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>EnableC2</key>
            <false/>
            <key>EnableC4</key>
            <false/>
            <key>EnableC6</key>
            <true/>
            <key>EnableC7</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <true/>
                <key>PStates</key>
                <true/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>kext-dev-mode=1</string>
        <key>DefaultVolume</key>
        <string>Yosemite</string>
        <key>Fast</key>
        <false/>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <true/>
        <key>Timeout</key>
        <integer>5</integer>
        <key>XMPDetection</key>
        <string>-1</string>
    </dict>
    <key>SMBIOS</key>
<dict>
    <key>BiosVendor</key>
    <string>Apple Inc.</string>
        <key>ROM</key>
    <string>MP51.88Z.007F.B03.1010071432</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>ProductName</key>
        <string>MacPro5,1</string>
        <key>Family</key>
        <string>Mac Pro</string>
        <key>SerialNumber</key>
        <string>****</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>Board-ID</key>
        <string>Mac-F221BEC8</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisAssetTag</key>
        <string>APPLExx</string>
        <key>BoardSerialNumber</key>
        <string>****</string>    </dict>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>Auto</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>Inject</key>
        <true/>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
            <string>Dysk Lokalny</string>
            <string>HD(3,GPT,B72BF351-4AF9-42D0-8ADA-F0D88612E3E4,0xA4800,0xEDD7800)</string>
            <string>HD(2,GPT,34A49696-BBAE-4351-A96D-64FF02C97C6C,0x64800,0x40000)</string>
            <string>HD(1,GPT,995A1A6D-E64B-4F41-B0E2-B100A7B8C4F3,0x28,0x64000)</string>
            <string>HD(1,GPT,F0CDB1B1-280C-40B5-B9D1-B4D96B961BB2,0x28,0x64000)</string>
        </array>
        <key>Language</key>
        <string>pl:0</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <true/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <true/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>TextOnly</key>
        <false/>
        <key>Theme</key>
        <string>bootcamp</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>VRAM</key>
        <integer>2048</integer>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>PatchVBios</key>
        <false/>
        <key>LoadVBios</key>
        <false/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <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>RtVariables</key>
    <dict>
        <key>LogEveryBoot</key>
        <string>false</string>
        <key>LogLineCount</key>
        <integer>3000</integer>
        <key>MountEFI</key>
        <true/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>detect</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist> 
  • Like 1
Link to comment
Share on other sites

Could you upload a DarwinDumper report for each situation to see what's different?

 

Here are some logs. I will post DarwinDumper reports in few minutes.

If I want to see the logo during boot i have to put something like this as nvidia fake id: 0x10de0fe0 (inverted order). So maybe graphics drivers are not loaded correctly and it only loads "safe mode" driver?

 

http://www.sendspace.com/filegroup/xa3x4b41qD7aEXrxZwfhsvF6iTbRdaRGt0FymdWR%2Bsk

 

Edit: DarwinDumper added

 

http://www.sendspace.com/filegroup/mX%2B49lqqtrNzB6XJfy31BQ

  • Like 1
Link to comment
Share on other sites

I just tried adding a wrong id for my ATI 5770 and it worked! Sadly I obviously lost graphics acceleration but this is certainly an advance. Good job bider!

Hopefully you guys will be able to find out the way to make it work :)

Link to comment
Share on other sites

I'll try to explain better,

 

we are not trying to get the apple logo when the loading is finished, the logo should appear at the same time of the appearing of the progress bar, like happens on real macs...

 

and even if there is an apple logo when the loading ends injecting a wrong id, thats not a solution...

 

thanks for your finding btw. :)

  • Like 1
Link to comment
Share on other sites

injecting the wrong id & disabling qe/ci it's not an advancement at all....  :wacko:

 

btw its nice to know that without acceleration the animation after the boot process is showed correctly...

 

;)

Link to comment
Share on other sites

Guys,

Apple logo appears during boot process twice, even on 10.6+

1. Written by boot.efi with resolution as set by Clover GUI. If no key "-v"!

2. Written by mach_kernel after kexts for graphics appears to switch on. If you boot with -v you may see first kernel messages then Apple logo.

If you boot without "-v" and set low resolution in Clover then you can see large Apple logo and then it switched to small one with high resolution supported by the system.

 

Please review your messages according to the information.

  • Like 1
Link to comment
Share on other sites

Hi Slice, 

 

i've always booted not in verbose and trying changing clover's resolution to the lowest still don't get me the apple logo (both efi's and mach_kernel ones) while booting Yosemite...

 

:/

Link to comment
Share on other sites

Guys,

Apple logo appears during boot process twice, even on 10.6+

1. Written by boot.efi with resolution as set by Clover GUI. If no key "-v"!

2. Written by mach_kernel after kexts for graphics appears to switch on. If you boot with -v you may see first kernel messages then Apple logo.

If you boot without "-v" and set low resolution in Clover then you can see large Apple logo and then it switched to small one with high resolution supported by the system.

 

Please review your messages according to the information.

I never got the 2. Apple logo with proper graphics settings, I think because I never got the same resolution for boot screen and for desktop.
Link to comment
Share on other sites

 Share

×
×
  • Create New...