Contribute
Register

[Guide] Booting The USB Installer Using OpenCore

Joined
Sep 12, 2012
Messages
47
Motherboard
Dell 7573 (Opencore)
CPU
i7-8550U
Graphics
UHD 620
That's actually my repo. It's a clone of Khanaset's working Dell 7373 EFI where I was trying to get to the installer, too. I'll see if I can merge some of the settings from the two.

I made it a little further by adding a section to SSDT-EC.aml. I'm going to start a new thread so I don't clog up yours. When (if?) we find a fix, I'll crosspost a link in this thread to help other people.

SSDT-EC.aml addition:
Code:
External (_SB_.PCI0.LPCB.ECDV, DeviceObj)

    Scope (\_SB.PCI0.LPCB.ECDV)
    {
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            If (_OSI ("Darwin"))
            {
                Return (0)
            }
            Else
            {
                Return (0x0F)
            }
        }
    }
 
Last edited:

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,985
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
I made it a little further by adding a section to SSDT-EC.aml. I'm going to start a new thread so I don't clog up yours. When (if?) we find a fix, I'll crosspost a link in this thread to help other people.

SSDT-EC.aml addition:
Code:
External (_SB_.PCI0.LPCB.ECDV, DeviceObj)

    Scope (\_SB.PCI0.LPCB.ECDV)
    {
        Method (_STA, 0, NotSerialized)  // _STA: Status
        {
            If (_OSI ("Darwin"))
            {
                Return (0)
            }
            Else
            {
                Return (0x0F)
            }
        }
    }
sometimes on Laptop hacks, you can just do the rename instead of using SSDT-EC.aml

with a fresh DSDT, search for PNP0C09 and see what Device it is under: ie:

EC0
H_EC
ECDV
PGEC

and then do the rename as per your device:
change EC0 to EC 4543305f 45435f5f
change H_EC to EC 485f4543 45435f5f
change ECDV to EC 45434456 45435f5f
change PGEC to EC 50474543 45435f5f
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,985
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Can you please explain the steps?
you would format a USB as HFS which will then give you a hidden EFI partition which you can then mount to add your EFI folder once you have made changes, boot fro it and see it macOS boots
 
Joined
Sep 12, 2012
Messages
47
Motherboard
Dell 7573 (Opencore)
CPU
i7-8550U
Graphics
UHD 620
sometimes on Laptop hacks, you can just do the rename instead of using SSDT-EC.aml

with a fresh DSDT, search for PNP0C09 and see what Device it is under: ie:

EC0
H_EC
ECDV
PGEC

and then do the rename as per your device:
change EC0 to EC 4543305f 45435f5f
change H_EC to EC 485f4543 45435f5f
change ECDV to EC 45434456 45435f5f
change PGEC to EC 50474543 45435f5f
Thanks Feartech. I had tried that (I have ECDV). Using rename instead of the EC in SSDT-EC.aml caused it to lock up earlier in the process. It looks like at the same spot as before I added those lines to SSDT-EC.aml. I didn't fully disable the SSDT-EC.aml because the USBX is still needed. Instead, I commented out the EC and ECDV Externals and the Scope/Devices below in the dsl, then recompiled (clean), and saved the aml back to ACPI. Then I added the patch.
 
Joined
Sep 12, 2012
Messages
47
Motherboard
Dell 7573 (Opencore)
CPU
i7-8550U
Graphics
UHD 620
sometimes on Laptop hacks, you can just do the rename instead of using SSDT-EC.aml
I may have made an incorrect assumption about "getting further". To your practiced eye, can you tell which boot sequence is further along? I see many differences, but can't really tell which one better.

mpo_policy_init freeze:
20200425_080258.jpg


apfs_module_start freeze
20200426_070345.jpg
 
Joined
Mar 16, 2014
Messages
14
Motherboard
Acer Aspire E5-476g-54U3-OC
CPU
i5-8250U
Graphics
UHD 620,1366x768
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. Other
FYI, on propertree there's a feature called OC Snapshot that can generate ACPI,Kext Names,driver,and tools to config.plist based your OC folder. If you have a bunch of kext this feature would make easier for you to rename all kext in OC config.plist
 
Joined
Oct 18, 2012
Messages
111
Motherboard
Dell XPS 9360
CPU
i7-7500
Graphics
hd620
hi, for me all the tests of departure from usb failed.my Dell is very same at Michmill .catalina with clover is fantastic work very well. I send my clover config.plist if anyone know how to turn for opencore.
regars
 

Attachments

  • config.plist.zip
    3.1 KB · Views: 84
Joined
Oct 7, 2016
Messages
278
Motherboard
Broadwell, UEFI
CPU
Core i3-5005U
Graphics
Intel HD 5500 (1366 x 768), AMD Radeon R5 M330 2GB
Mobile Phone
  1. Android
  2. iOS
how do I switch my current setup from Clover to OpenCore?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,985
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
how do I switch my current setup from Clover to OpenCore?
once you have a working OC usb then you can replace the EFI from the usb to your hard drive EFI
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
26,985
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
hi, for me all the tests of departure from usb failed.my Dell is very same at Michmill .catalina with clover is fantastic work very well. I send my clover config.plist if anyone know how to turn for opencore.
regars
your config.plist is for clover only, it will not work for OpenCore
 
Top