Overview

What is This

OpenCore EFI folder for running macOS Ventura on a Dell Precision 7740 mobile workstation. The repo is the contents of the EFI partition you copy onto your boot drive — there is no installer script, no build.sh, no binary release. You take the directory, drop it on a FAT32-formatted ESP, generate your own SMBIOS triplets, reboot.

Source on GitHub: lingion/Dell-Precision-7740-OpenCore-EFI

Hardware target (verified against config.plist)

ComponentIdentified from config.plistNotes
ModelDell Precision 7740Mobile workstation, 17-inch
SMBIOS identityMacBookPro16,4Closest real-Mac match (16-inch 2019 i9); chosen because dGPU exists
CPU familyIntel Coffee Lake-H (9th gen)ProcessorType = 1793 (i7-class range; 7740 shipped with i7-9750H / i7-9850H / i9-9880H / i9-9980HK)
iGPUIntel UHD 630platform-id 0x9B3E0000, framebuffer stolenmem 0x00013001
dGPUAMD Radeon Pro WX 7130 (Ellesmere)Driven by WhateverGreen; SSDT SSDT-dGPU-iGPU-WX7130.aml handles the discrete/IGPU routing
Audio codecRealtek ALC289layout-id = 87; AppleALC candidates 7, 11, 15, 23, 87, 93, 99
WiFiBroadcom (BCM94360-class)Native AirPort via AirportBrcmFixup + BrcmFirmwareData; AirportItlwm is disabled
BluetoothBroadcomBrcmPatchRAM3 + BlueToolFixup; Intel BT stack disabled
Card readerRealtek RTS5260Listed in DeviceProperties; RealtekCardReader.kext present but disabled in current config.plist
TouchpadI2C HID (Alps)VoodooI2C + VoodooI2CHID + AlpsHID
Internal keyboardPS/2VoodooPS2Controller + VoodooPS2Keyboard
Brightness keysDell Fn-keysBrightnessKeys.kext
SensorsCPU/GPU/Battery/SuperIOFull VirtualSMC stack: SMCBatteryManager, SMCProcessor, SMCDellSensors, SMCSuperIO, RadeonSensor (disabled by default)
EthernetIntel I219IntelMausi.kext
NVMeStock NVMeNVMeFix.kext + SSDT SSDT-DNVMe.aml

EFI partition layout (actual files in EFI/)

EFI/
|-- BOOT/                    (boot entry, not modified here)
|-- OpenCore.efi             (the bootloader)
|-- config.plist             (the only config you edit)
|-- ACPI/
|   |-- SSDT-00-XOSI.aml              (enabled)
|   |-- SSDT-01-HPET_RTC_TIMR-fix.aml (enabled)
|   |-- SSDT-03-EC.aml                (enabled - embedded controller)
|   |-- SSDT-04-USBX_ALS0_MCHC.aml    (enabled)
|   |-- SSDT-05-PLUG-_SB.PR00.aml     (enabled - CPU power plug)
|   |-- SSDT-06-PNLF-CFL.aml          (enabled - backlight)
|   |-- SSDT-07-SBUS.aml              (enabled - SMBus)
|   |-- SSDT-12-PMCR.aml              (enabled - power management)
|   |-- SSDT-17-GPRW.aml              (enabled - wake from sleep)
|   |-- SSDT-DNVMe.aml                (enabled)
|   |-- SSDT-dGPU-iGPU-WX7130.aml     (enabled)
|   '-- (28 more disabled - kept as a reference library)
|-- Drivers/
|   |-- OpenCanopy.efi                (graphical picker)
|   |-- OpenHfsPlus.efi               (HFS+ read)
|   |-- OpenRuntime.efi               (NVRAM + memory mapping)
|   '-- ResetNvramEntry.efi           (NVRAM reset tool)
|-- Kexts/                           (34 kexts; 25 enabled, see Kexts section)
'-- Resources/
    |-- Audio/OCEFIAudio_VoiceOver_Boot.wav
    |-- Font/                         (1x and 2x bitmap fonts)
    |-- Image/Acidanthera/{Chardonnay,GoldenGate,Syrah}/
    '-- Label/                        (Apple.lbl, Windows.lbl, Shell.lbl, etc.)

What is NOT in the repo

  • No OpenCore Configurator snapshot, no build.sh, no installer
  • No Sample.plist or SampleCustom.plist — only config.plist
  • No compiled OpenCore.efi source — the shipped EFI/OpenCore.efi is the prebuilt binary from acidanthera/OpenCorePkg
  • No release zips — only a single v1.0 git tag

License

The repo has no explicit LICENSE file at the time of writing. Each kext ships its own license in its Contents/Resources/ (mostly MIT/BSD, all Acidanthera-licensed where applicable). Treat as upstream-license-inherited.