OpenCore - Unable to boot macOS Catalina installer on Dell Latitude E6530

Hello everyone! I hope somebody is willing to help me with this issue. I followed extremely thoroughly the OpenCore Install Guide to install MacOS Catalina (10.15.7) on my Dell Latitude E6530. To create the initial Catalina USB installer, I used a 2011 MacBook Air with High Sierra and Munki's InstallInstallMacOS utility, as suggested in the guide. The USB stick is a 32GB ADATA USB 3.0 drive. For the EFI folder creation, I worked on Manjaro Linux with the tools suggested by the guide. I'm using OpenCore 0.7.4.

WHAT HAPPENS

  • When booting the macOS Catalina installer, some errors appear and the system reboots before starting the installer. My opencore log can be seen HERE. It contains errors that are not mentioned in the Troubleshooting section in OC's guide. I tried connecting the USB stick to USB 3.0 ports as well as 2.0 ports.

HARDWARE CONFIGURATION AND BIOS SETTINGS

  • Hardware:
    • CPU: Intel Core i7-3820QM (quad-core, 45W TPD, Intel HD4000 graphics)
    • GPU: nVidia NVS 5200M
    • Display resolution: 1600x900
    • RAM: 16GB (2x8GB Samsung)
    • Laptop model: Dell Latitude E6530
    • Ethernet card: Intel 82579LM Gigabit Network
    • WiFi/BT card: Intel AX210
    • Audio codec: 92HD93BXX Analog
    • SSD: 500GB Crucial MX500 2.5" SATA
  • BIOS settings
    • BIOS version: A22 (latest). BIOS settings were reset to default before applying the following modifications:
      • Boot set to UEFI. Legacy ROM booting disabled. Secure boot is disabled
      • SATA mode set to AHCI
      • Serial/COM port and Parallel port disabled

EFI FOLDER AND CONFIG.PLIST CONFIGURATION

  • EFI partition directory structure (with some notes). You can download it from HERE

 BOOT └── BOOTx64.efi OC ├── ACPI │ ├── SSDT-EC-LAPTOP.aml (prebuilt, "for Broadwell and older" version) │ ├── SSDT-HPET.aml (generated with SSDTTime, FixHPET, option C) │ ├── SSDT-IMEI.aml (prebuilt) │ └── SSDT-PNLF.aml (prebuilt, "for most users" version) ├── Drivers │ ├── HfsPlus.efi (required by OC's guide) │ └── OpenRuntime.efi (required by OC's guide) ├── Kexts │ ├── AirportItlwm.kext (for Intel AX210's WiFi) │ ├── AppleALC.kext (for Intel HDA audio) │ ├── BrightnessKeys.kext (fixes brightness keys automatically) │ ├── ECEnabler.kext (fixes reading battery status on many devices) │ ├── IntelBluetoothFirmware.kext (for Intel AX210's Bluetooth) │ ├── IntelBluetoothInjector.kext (for Intel AX210's Bluetooth) │ ├── IntelMausi.kext (for Intel 82579 ethernet) │ ├── Lilu.kext (required in OC's guide) │ ├── SMCBatteryManager.kext (VirtualSMC plugin, for battery readouts on laptops) │ ├── SMCProcessor.kext (VirtualSMC plugin, for CPU temp monitoring) │ ├── SMCSuperIO.kext (VirtualSMC plugin, for monitoring fan speed) │ ├── USBInjectAll.kext (recommended by OC's guide for Coffee Lake and older) │ ├── VirtualSMC.kext (required by OC's guide) │ ├── VoodooPS2Controller.kext (acidanthera version. I have an AlpsPS/2 ALPS DualPoint Stick and TouchPad) │ └── WhateverGreen.kext (required by OC's guide) ├── OpenCore.efi ├── Resources │ ├── Audio │ ├── Font │ ├── Image │ └── Label ├── Tools │ └── OpenShell.efi └── config.plist 
  • config.plist file: you can view it HERE. I used ProperTree, as suggested by the guide. Some notes about my .plist file:
    • ocvalidate says "No issues found"
    • SSHDT-HPET was generated with SSDTTime by selecting FixHPET and then option C. I then merged the patches_OC.plist, generated by SSDTTime, into the main config.plist
    • To enable AirportItlwm support with OpenCore, I enabled Misc -> Security -> SecureBootModel by setting it to Default. I did NOT force inject IO80211Family
    • I used GenSMBIOS to generate the SMBIOS info. I used the MacBookPro10,1 SMBIOS, since it used to ship with the exact same i7-3820QM that I have
    • I fear that there may be some issue in the DeviceProperties sections, because I couldn't understand how to "set it up via WhateverGreen's Framebuffer Patching Guide". So I created three children, according to the screenshot in OC's guide: PciRoot(0x0)/Pci(0x2,0x0), PciRoot(0x0)/Pci(0x16,0x0) and PciRoot(0x0)/Pci(0x1b,0x0). I set their properties according to OC's guide as seen HERE
    • Since I don't care about my nVidia card, I added the -wegnoegpu flag to the boot-args. I didn't do anything else to disable it

ATTACHMENTS

I already gave the links to the EFI folder, config.plist file and output log, but to keep everything in the same place:

Thanks to anyone willing to help <3

submitted by /u/michele-perrone
[link] [comments]
Share: