Contribute
Register

A guide to update OpenCore 0.x.y to 0.x.y+1

Status
Not open for further replies.
@Nodarkthings,

I tried your second suggestion dragging ocvalidate into my EFI, and the result was;
Screen Shot 2021-07-11 at 10.10.26 AM.png


I have some study to do. Another note, over the years in my profession, I have learnt so many abbreviations, however, I never heard of "AFAICT" and once I found what it is, it made me LMAO!
 
@Nodarkthings,

I tried your second suggestion dragging ocvalidate into my EFI, and the result was;View attachment 524352

I have some study to do. Another note, over the years in my profession, I have learnt so many abbreviations, however, I never heard of "AFAICT" and once I found what it is, it made me LMAO!
open up the sample.plist and your own config.plist side by side with plisteditpro and compare the differences
 
@Nodarkthings,

I tried your second suggestion dragging ocvalidate into my EFI, and the result was;View attachment 524352

I have some study to do. Another note, over the years in my profession, I have learnt so many abbreviations, however, I never heard of "AFAICT" and once I found what it is, it made me LMAO!
This confirms what you get at boot: there's an error somewhere in your config.plist. Here you've got a choice: either do as Feartech wrote or refer to Dortania's guide and start over with Proper Tree and its "OC Clean Snapshot" function — this is my preferred method as it should avoid any typo.
OC is really touchy about syntax errors... ;)
(this is of course AFAIU :lol: — one of my favorites is LMAOROTF)
 
open up the sample.plist and your own config.plist side by side with plisteditpro and compare the differences
I have tried this several times today again.
This confirms what you get at boot: there's an error somewhere in your config.plist. Here you've got a choice: either do as Feartech wrote or refer to Dortania's guide and start over with Proper Tree and its "OC Clean Snapshot" function — this is my preferred method as it should avoid any typo.
OC is really touchy about syntax errors... ;)
(this is of course AFAIU :lol: — one of my favorites is LMAOROTF)
I have re-read Dortania's guide. I am not having a good day today.:crazy::banghead: I attached the config.plist, and thought different eyes may prevail.
Thank you.
 

Attachments

  • config.plist
    32.6 KB · Views: 57
I have tried this several times today again.

I have re-read Dortania's guide. I am not having a good day today.:crazy::banghead: I attached the config.plist, and thought different eyes may prevail.
Thank you.
from the sample.plist, there is this section:
Code:
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <dict>
                <key>SystemAudioVolume</key>
                <data>Rg==</data>
                <key>boot-args</key>
                <string>-v keepsyms=1</string>
                <key>csr-active-config</key>
                <data>AAAAAA==</data>
                <key>prev-lang:kbd</key>
                <data>cnUtUlU6MjUy</data>
                <key>run-efi-updater</key>
                <string>No</string>
                <key>ForceDisplayRotationInEFI</key>
                <integer>0</integer>
            </dict>

but yours looks like:

Code:
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
            <dict>
                <key>ForceDisplayRotationInEFI</key>
                <integer>0</integer>
                <key>Patch</key>
                <array>
                    <dict>
                        <key>Arch</key>
                        <string>Any</string>
                        <key>Base</key>
                        <string>__ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime</string>
                        <key>Comment</key>
                        <string>Disable RTC wake scheduling</string>
                        <key>Count</key>
                        <integer>1</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        </data>
                        <key>Identifier</key>
                        <string>com.apple.driver.AppleRTC</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        </data>
                        <key>MaxKernel</key>
                        <string></string>
                        <key>MinKernel</key>
                        <string>19.0.0</string>
                        <key>Replace</key>
                        <data>
                        ww==
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                    <dict>
                        <key>Arch</key>
                        <string>Any</string>
                        <key>Base</key>
                        <string>_AcpiOsVprintf</string>
                        <key>Comment</key>
                        <string>Disable ACPI logging</string>
                        <key>Count</key>
                        <integer>0</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        </data>
                        <key>Identifier</key>
                        <string>com.apple.driver.AppleACPIPlatform</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        </data>
                        <key>MaxKernel</key>
                        <string>18.5.0</string>
                        <key>MinKernel</key>
                        <string>18.5.0</string>
                        <key>Replace</key>
                        <data>
                        ww==
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                    <dict>
                        <key>Arch</key>
                        <string>x86_64</string>
                        <key>Base</key>
                        <string>__ZN11BCM5701Enet14getAdapterInfoEv</string>
                        <key>Comment</key>
                        <string>Broadcom BCM57785 patch</string>
                        <key>Count</key>
                        <integer>1</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        6AAA//9miYMABQAA
                        </data>
                        <key>Identifier</key>
                        <string>com.apple.iokit.AppleBCM5701Ethernet</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        /wAA////////////
                        </data>
                        <key>MaxKernel</key>
                        <string>19.9.9</string>
                        <key>MinKernel</key>
                        <string></string>
                        <key>Replace</key>
                        <data>
                        uLQWAABmiYMABQAA
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                    <dict>
                        <key>Arch</key>
                        <string>x86_64</string>
                        <key>Base</key>
                        <string>_panic</string>
                        <key>Comment</key>
                        <string>Send panic string to serial port</string>
                        <key>Count</key>
                        <integer>1</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        </data>
                        <key>Identifier</key>
                        <string>kernel</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        </data>
                        <key>MaxKernel</key>
                        <string></string>
                        <key>MinKernel</key>
                        <string></string>
                        <key>Replace</key>
                        <data>
                        MfaKD4TJdQT/xrEKZrr9A+yoIHT7
                        Zrr4A4jI7kj/x4X2dN/r/g==
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                    <dict>
                        <key>Arch</key>
                        <string>x86_64</string>
                        <key>Base</key>
                        <string>_kernel_debug_string_early</string>
                        <key>Comment</key>
                        <string>Send early prints to serial port</string>
                        <key>Count</key>
                        <integer>1</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        </data>
                        <key>Identifier</key>
                        <string>kernel</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        </data>
                        <key>MaxKernel</key>
                        <string></string>
                        <key>MinKernel</key>
                        <string></string>
                        <key>Replace</key>
                        <data>
                        MfaKD4TJdQT/xrEKZrr9A+yoIHT7
                        Zrr4A4jI7kj/x4X2dN/D
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                    <dict>
                        <key>Arch</key>
                        <string>x86_64</string>
                        <key>Base</key>
                        <string>_vstart</string>
                        <key>Comment</key>
                        <string>Print K and dead loop</string>
                        <key>Count</key>
                        <integer>1</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        </data>
                        <key>Identifier</key>
                        <string>kernel</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        </data>
                        <key>MaxKernel</key>
                        <string></string>
                        <key>MinKernel</key>
                        <string></string>
                        <key>Replace</key>
                        <data>
                        sUtmuv0D7KggdPtmuvgDiMjusQpm
                        uv0D7KggdPtmuvgDiMju6/4=
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                    <dict>
                        <key>Arch</key>
                        <string>x86_64</string>
                        <key>Base</key>
                        <string>_vstart</string>
                        <key>Comment</key>
                        <string>Early reboot</string>
                        <key>Count</key>
                        <integer>1</integer>
                        <key>Enabled</key>
                        <false/>
                        <key>Find</key>
                        <data>
                        </data>
                        <key>Identifier</key>
                        <string>kernel</string>
                        <key>Limit</key>
                        <integer>0</integer>
                        <key>Mask</key>
                        <data>
                        </data>
                        <key>MaxKernel</key>
                        <string></string>
                        <key>MinKernel</key>
                        <string></string>
                        <key>Replace</key>
                        <data>
                        McCwBrr5DAAA7uv+
                        </data>
                        <key>ReplaceMask</key>
                        <data>
                        </data>
                        <key>Skip</key>
                        <integer>0</integer>
                    </dict>
                </array>
                <key>SystemAudioVolume</key>
                <data>
                Rg==
                </data>
                <key>boot-args</key>
                <string>keepsyms=1 debug=0x100 alcid=7</string>
                <key>csr-active-config</key>
                <data>
                AAAAAA==
                </data>
                <key>prev-lang:kbd</key>
                <data>
                </data>
                <key>run-efi-updater</key>
                <string>No</string>
            </dict>

looks like you copied and pasted in error, as mentioned earlier, check both your config.plist and the sample side by side for possible errors.........
 
Status
Not open for further replies.
Back
Top