Contribute
Register

Panic on Boot with OpenCore

Status
Not open for further replies.
Joined
Dec 7, 2022
Messages
11
Motherboard
Huawei Matebook D14
CPU
i7-1035G1
Graphics
UHD 630
Good evening everyone,
I'm trying to install on the following computer Big Sur (latest available) with OpenCore 0.8.7:

Lenovo V15 G1 IML
Intel Core i3-10110U (UHD 630) Comet Lake
8 GB RAM
SSD NVMe 256GB
No LAN
WiFi Intel
Bluetooth Intel

I followed the Dortania procedure, but after selecting the installer on the OpenCore Boot it goes to panic and I don't understand why.

SSDT/DSDT have been generated with SSDTTime using Windows.
SSDT-PLUG-DRTNIA.aml precompiled from Dortania guide.

The config.plist has been compiled using ProperTree and then verified with OCAT and showed no errors.

EFI and Log of the panic are attached.

Thanks in advance to anyone who will spend a minute trying to help me, I've been trying for many times with no results!
 

Attachments

  • opencore-2022-12-11-121358.txt.zip
    3.4 KB · Views: 28
  • EFI.zip
    1.2 MB · Views: 31
See the Laptop FAQ for info and instructions of how to correctly complete your hardware profile - A forum rule.

EFI and Log of the panic are attached
That's not a panic log, it's the OpenCore boot log which shows that it completed and handed over to the OS.
If you have a panic take a photo of the screen and upload it here.

I know next to nothing about hacking laptops but you appear to be missing an SSDT to spoof an EC device.

May need SSDT-PNLF-CFL.aml instead of SSDT-PNLF.aml.
 
Last EFI I made again from scratch with the panic.
Panic.jpg
 

Attachments

  • EFI.zip
    3.2 MB · Views: 33
As far as I know there is no option in SSDTTime for PNLF-CFL. What does CFL fix?
 
As far as I know there is no option in SSDTTime for PNLF-CFL. What does CFL fix?
helps with brightness control and to help get working graphics
 
I followed all the Dortania guide, and it all looks correct. This is my final EFI which gives me the same error. I made sure I had all the required SSDTs and "Change _OSI to XOSI" enabled.

I need help of someone that is more expert than me. My gut tells me there is something "wrong" in the SSDTs, but unfortunately I can't code.... Can someone please have a look?
 

Attachments

  • EFI.zip
    25.1 MB · Views: 33
I followed all the Dortania guide, and it all looks correct. This is my final EFI which gives me the same error. I made sure I had all the required SSDTs and "Change _OSI to XOSI" enabled.

I need help of someone that is more expert than me. My gut tells me there is something "wrong" in the SSDTs, but unfortunately I can't code.... Can someone please have a look?

your Find and Replace is in the wrong format:

Code:
<dict>
                <key>Enabled</key>
                <true/>
                <key>Count</key>
                <integer>0</integer>
                <key>Limit</key>
                <integer>0</integer>
                <key>Find</key>
                <data>
                X09TSQ==
                </data>
                <key>Replace</key>
                <data>
                WE9TSQ==
                </data>
                <key>Comment</key>
                <string>Change _OSI to XOSI</string>
            </dict>
see below for proper layout


try using the attached PNLF file

you could also try adding the following to your Patch section:

Code:
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>RTC _STA</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>oAqTU1RBUwE=</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>oAqRCv8L//8=</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>


test by changing to MacBookPro16,2
 

Attachments

  • SSDT-PNLF.aml
    1.1 KB · Views: 28
your Find and Replace is in the wrong format:

Code:
<dict>
                <key>Enabled</key>
                <true/>
                <key>Count</key>
                <integer>0</integer>
                <key>Limit</key>
                <integer>0</integer>
                <key>Find</key>
                <data>
                X09TSQ==
                </data>
                <key>Replace</key>
                <data>
                WE9TSQ==
                </data>
                <key>Comment</key>
                <string>Change _OSI to XOSI</string>
            </dict>
see below for proper layout


try using the attached PNLF file

you could also try adding the following to your Patch section:

Code:
<dict>
                <key>Base</key>
                <string></string>
                <key>BaseSkip</key>
                <integer>0</integer>
                <key>Comment</key>
                <string>RTC _STA</string>
                <key>Count</key>
                <integer>0</integer>
                <key>Enabled</key>
                <true/>
                <key>Find</key>
                <data>oAqTU1RBUwE=</data>
                <key>Limit</key>
                <integer>0</integer>
                <key>Mask</key>
                <data></data>
                <key>OemTableId</key>
                <data></data>
                <key>Replace</key>
                <data>oAqRCv8L//8=</data>
                <key>ReplaceMask</key>
                <data></data>
                <key>Skip</key>
                <integer>0</integer>
                <key>TableLength</key>
                <integer>0</integer>
                <key>TableSignature</key>
                <data>RFNEVA==</data>
            </dict>


test by changing to MacBookPro16,2
Thank you, I'll try right now replacing the PNLF. Even though looks odd to me... This is what I see on ProperTree...
 

Attachments

  • Screenshot 2022-12-29 alle 20.44.19.png
    Screenshot 2022-12-29 alle 20.44.19.png
    42.7 KB · Views: 26
Status
Not open for further replies.
Back
Top