Contribute
Register

[Solved] Direct Upgrade to macOS High Sierra Not Working for Me

Status
Not open for further replies.
Joined
Feb 2, 2012
Messages
82
Motherboard
GA-Z68MX-UD2H-B3
CPU
i7-2600
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Followed the APFS guide, but when I choose the update at clover screen it stucks after a few seconds... only the white apple logo for minutes... what can I do?
 
Followed the APFS guide, but when I choose the update at clover screen it stucks after a few seconds... only the white apple logo for minutes... what can I do?

Read post #164 :) Credit to @vulgo

"ACPI: VT-d can be disabled in firmware settings (under CPU features), otherwise we can drop DMAR table. MATS is known by some to prevent 10.13 boot so drop that as well."

Code (Text):

<key>APCI</key>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MATS</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>

"Recent betas seem to raise problems with SIP partially disabled, resulting in errors later on in boot. This log is from a boot into 10.12, but setting the CSR bits 0x3FF for booting High Sierra."

Code (Text):

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3FF</string>
</dict>
 
Last edited:
Read post #164 :) Credit to @vulgo

"ACPI: VT-d can be disabled in firmware settings (under CPU features), otherwise we can drop DMAR table. MATS is known by some to prevent 10.13 boot so drop that as well."

Code (Text):

<key>APCI</key>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MATS</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>

"Recent betas seem to raise problems with SIP partially disabled, resulting in errors later on in boot. This log is from a boot into 10.12, but setting the CSR bits 0x3FF for booting High Sierra."

Code (Text):

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3FF</string>
</dict>

sorry, but i don't understand what i have to do here :/
ACPI is enabled, vt-d disabled at my bios settings... where do i have to enter der code? directly into the plist file?
 
sorry, but i don't understand what i have to do here :/
ACPI is enabled, vt-d disabled at my bios settings... where do i have to enter der code? directly into the plist file?

You need to edit your config.plist with text edit or similar
 
You need to edit your config.plist with text edit or similar

Do I have to change some parts or simply add the code? Where do I have to enter the code exactly? May i run into trouble, boot failure for example if something goes wrong, if i enter the following code?

"ACPI: VT-d can be disabled in firmware settings (under CPU features), otherwise we can drop DMAR table. MATS is known by some to prevent 10.13 boot so drop that as well."

Code (Text):

<key>APCI</key>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MATS</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>

"Recent betas seem to raise problems with SIP partially disabled, resulting in errors later on in boot. This log is from a boot into 10.12, but setting the CSR bits 0x3FF for booting High Sierra."

Code (Text):

<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3FF</string>
</dict>

Isn't there any other workaround to get rid of this problem? I repeat my Problem:
I followed the APFS guide, but when I choose the update at clover screen it stucks after a few seconds... only the white apple logo for minutes... what can I do?
 
Last edited:
I still stuck at the Apple logo :(
I tried verbose mode, still no luck, see attached file...

Here is my complete config.plist, any suggestions why I stuck at the logo?

Code:
<?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>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <false/>
                <key>AddHDMI_8000000</key>
                <false/>
                <key>AddIMEI_80000</key>
                <false/>
                <key>AddMCHC_0008</key>
                <false/>
                <key>AddPNLF_1000000</key>
                <false/>
                <key>DeleteUnused_400000</key>
                <false/>
                <key>FIX_ACST_4000000</key>
                <false/>
                <key>FIX_ADP1_800000</key>
                <false/>
                <key>FIX_INTELGFX_100000</key>
                <false/>
                <key>FIX_RTC_20000</key>
                <false/>
                <key>FIX_S3D_2000000</key>
                <false/>
                <key>FakeLPC_0020</key>
                <false/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>FixAirport_4000</key>
                <false/>
                <key>FixDarwin_0002</key>
                <false/>
                <key>FixDisplay_0100</key>
                <false/>
                <key>FixFirewire_0800</key>
                <false/>
                <key>FixHDA_8000</key>
                <false/>
                <key>FixHPET_0010</key>
                <false/>
                <key>FixIDE_0200</key>
                <false/>
                <key>FixIPIC_0040</key>
                <false/>
                <key>FixLAN_2000</key>
                <false/>
                <key>FixRegions_10000000</key>
                <false/>
                <key>FixSATA_0400</key>
                <false/>
                <key>FixSBUS_0080</key>
                <false/>
                <key>FixShutdown_0004</key>
                <false/>
                <key>FixUSB_1000</key>
                <false/>
                <key>NewWay_80000000</key>
                <false/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>HaltEnabler</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0</string>
        <key>DefaultVolume</key>
        <string>Sierra</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <true/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <string>NO</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>
        <key>UseIntelHDMI</key>
        <false/>
    </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>
        </array>
        <key>Language</key>
        <string>en: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>
            <string>First</string>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>embedded</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>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <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>
            <dict>
                <key>Comment</key>
                <string>10.12-AppleHDA/Realtek ALC...</string>
                <key>Find</key>
                <data>
                ihnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                AAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.9-10.12-AppleHDA/Realtek ALC889</string>
                <key>Find</key>
                <data>
                ixnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                iQjsEA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AppleHDA/Resources/xml&gt;zml</string>
                <key>Find</key>
                <data>
                eG1sLnps
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                em1sLnps
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>09/03/2013</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>IM142.88Z.0118.B00.1309031249</string>
        <key>Board-ID</key>
        <string>Mac-27ADBB7B4CEE8E61</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>iMac-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>13</string>
        <key>Family</key>
        <string>iMac</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Mobile</key>
        <false/>
        <key>ProductName</key>
        <string>iMac14,2</string>
        <key>SerialNumber</key>
        <string>C02LGUBYFLHH</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>YES</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <false/>
    </dict>
</dict>
</plist>
 

Attachments

  • IMG_20171003_175922.jpg
    IMG_20171003_175922.jpg
    4.9 MB · Views: 131
I give up.
Since
  • the guide from post #1 is definitely not working for me
  • nobody can help me with that little issue and
  • I'm still stucking at the apple logo
I will stay at 10.12.6 and wait for the official guide to update on high sierra.
 
Last edited:
I give up.
Since
  • the guide from post #1 is definitely not working for me
  • nobody can help me with that little issue and
  • I'm still stucking at the apple logo
I will stay at 10.12.6 and wait for the official guide to update on high sierra.

It looks like you still haven't dropped mats...

from the clover boot menu you can drop mats under options ACPI...
 
I give up.
Since
  • the guide from post #1 is definitely not working for me
  • nobody can help me with that little issue and
  • I'm still stucking at the apple logo
I will stay at 10.12.6 and wait for the official guide to update on high sierra.

Send your working Sierra 10.12.6 config.plist
 
It looks like you still haven't dropped mats...

from the clover boot menu you can drop mats under options ACPI...

Thanks - now the installation worked! I guess I just need to fix the sound.
But most important: How can i drop mats continiuseley?

Do I have to embed this code:
Code:
<key>APCI</key>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MATS</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
</array>
...into my config.plist? If yes, where exactly?
Thanks!
 
Status
Not open for further replies.
Back
Top