Contribute
Register

OpenCore Big Sur does not get to the installer

UPDATE: It didn't work.
Disable itlwm.kext and add USBToolBox.kext before UTBMap.kext !

Also clean the OC > Tools folder ( and config.plist)


UPDATE : Attached file USBToolBox archieve.
 

Attachments

  • USBToolBox-1.1.1-RELEASE.zip
    57.1 KB · Views: 1
Last edited:
Disable itlwm.kext and add USBToolBox.kext before UTBMap.kext !

Also clean the OC > Tools folder ( and config.plist)


UPDATE : Attached file USBToolBox archieve.
After I did that, it now goes to a black screen after the verbose text. Might be a sign of progress?
 
After I did that, it now goes to a black screen after the verbose text. Might be a sign of progress?
Well... some times a black (blank) screen may last a few minutes ....

Whenever I use Haswell iGPU, my settings are ( the setting for Audio is just an example )
1714179414663.png

For troubleshooting, you may use OpenCore 0.9.9 DEBUG Edition instead of RELEASE Edition : it can create a verbose log file in the EFI partition.

If you have one, try to look inside.
 
Well... some times a black (blank) screen may last a few minutes ....

Whenever I use Haswell iGPU, my settings are ( the setting for Audio is just an example )
View attachment 581870
For troubleshooting, you may use OpenCore 0.9.9 DEBUG Edition instead of RELEASE Edition : it can create a verbose log file in the EFI partition.

If you have one, try to look inside
I tried to boot again, waiting a few minutes. No luck. Here's a log file though.
 

Attachments

  • opencore-2024-04-26-180633.txt
    256 KB · Views: 2
I tried to boot again, waiting a few minutes. No luck. Here's a log file though.
Hello,
Starting from your config.plist I created a new EFI folder (attached here).
In this EFI there is a missing file : OC > Kexts > UTBMap.kext . You must add it there !
The config.plist has already its "declaration".

The main points are :

ACPI > Add > SSDT-EC-Desktop.aml
ACPI > Add > SSDT-PLUG-DRTNIA.aml

DeviceProperties > Add > ... remove some fields

Kernel > Add > remove itlwm.kext, reorder kexts
Kernel > Quirks > AppleXcpmCfgLock ( keep it True; do you have a CFG Lock option in BIOS ?)

Misc > Tools > OpenShell.efi

NVRAM > prev-lang:kbd : String en-US:0

UEFI > Drivers > HfsPlus.efi
UEFI > Drivers > OpenRuntime.efi
UEFI > Drivers > ResetNvramEntry.efi
UEFI > Drivers > ToggleSipEntry.efi

UEFI > Quirks > UnblockFsConnect (keep it True, for HP systems)
=========================================

Question : Is your system a laptop ? or an All-in-one desktop ?

Cheers :)
 
Last edited:
I tried to boot again, waiting a few minutes. No luck. Here's a log file though.
Hello,
Here is another EFI folder, similar to the previous one.
This one :

- removes two kexts : USBToolBox.kext & UTBMap.kext ( from Kext folder and config.plist)

- adds a new kext, USBInjectAll.kext in Kext folder and config.plist
- enable XhciPortLimit quirk in config.plist ( set it to True, default it is False )

Cheers :)
 

Attachments

  • EFI_Haswell_OC_099_vers_0.2.zip
    14 MB · Views: 1
Hello,
Starting from your config.plist I created a new EFI folder (attached here).
In this EFI there is a missing file : OC > Kexts > UTBMap.kext . You must add it there !
The config.plist has already its "declaration".

The main points are :

ACPI > Add > SSDT-EC-Desktop.aml
ACPI > Add > SSDT-PLUG-DRTNIA.aml

DeviceProperties > Add > ... remove some fields

Kernel > Add > remove itlwm.kext, reorder kexts
Kernel > Quirks > AppleXcpmCfgLock ( keep it True; do you have a CFG Lock option in BIOS ?)

Misc > Tools > OpenShell.efi

NVRAM > prev-lang:kbd : String en-US:0

UEFI > Drivers > HfsPlus.efi
UEFI > Drivers > OpenRuntime.efi
UEFI > Drivers > ResetNvramEntry.efi
UEFI > Drivers > ToggleSipEntry.efi

UEFI > Quirks > UnblockFsConnect (keep it True, for HP systems)
=========================================

Question : Is your system a laptop ? or an All-in-one desktop ?

Cheers :)
My system is a All-in-one desktop.
 
Hello,
Here is another EFI folder, similar to the previous one.
This one :

- removes two kexts : USBToolBox.kext & UTBMap.kext ( from Kext folder and config.plist)

- adds a new kext, USBInjectAll.kext in Kext folder and config.plist
- enable XhciPortLimit quirk in config.plist ( set it to True, default it is False )

Cheers :)
Tried it just now, still gets a black screen. I've attached a log file.
 

Attachments

  • opencore-2024-04-27-110916.txt
    256 KB · Views: 1
Tried it just now, still gets a black screen. I've attached a log file.
You may still have some paths to go on :

1) re-create the USB stick with Monterey macOS and change SMBIOS to Macmini7,1 (recreate new serials)

2) re-verify the BIOS settings ( see Dortania requirements and make a list of what/how you match them )

3) use a USB 2.0 stick in a USB 2.0 port ( what procedure do you follow to create the USB stick ?)
 
You may still have some paths to go on :

1) re-create the USB stick with Monterey macOS and change SMBIOS to Macmini7,1 (recreate new serials)

2) re-verify the BIOS settings ( see Dortania requirements and make a list of what/how you match them )

3) use a USB 2.0 stick in a USB 2.0 port ( what procedure do you follow to create the USB stick ?)
My USB stick is USB 2.0, but all the USB ports on my computer are 3.0.
 
Back
Top