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)
| Component | Identified from config.plist | Notes |
|---|---|---|
| Model | Dell Precision 7740 | Mobile workstation, 17-inch |
| SMBIOS identity | MacBookPro16,4 | Closest real-Mac match (16-inch 2019 i9); chosen because dGPU exists |
| CPU family | Intel Coffee Lake-H (9th gen) | ProcessorType = 1793 (i7-class range; 7740 shipped with i7-9750H / i7-9850H / i9-9880H / i9-9980HK) |
| iGPU | Intel UHD 630 | platform-id 0x9B3E0000, framebuffer stolenmem 0x00013001 |
| dGPU | AMD Radeon Pro WX 7130 (Ellesmere) | Driven by WhateverGreen; SSDT SSDT-dGPU-iGPU-WX7130.aml handles the discrete/IGPU routing |
| Audio codec | Realtek ALC289 | layout-id = 87; AppleALC candidates 7, 11, 15, 23, 87, 93, 99 |
| WiFi | Broadcom (BCM94360-class) | Native AirPort via AirportBrcmFixup + BrcmFirmwareData; AirportItlwm is disabled |
| Bluetooth | Broadcom | BrcmPatchRAM3 + BlueToolFixup; Intel BT stack disabled |
| Card reader | Realtek RTS5260 | Listed in DeviceProperties; RealtekCardReader.kext present but disabled in current config.plist |
| Touchpad | I2C HID (Alps) | VoodooI2C + VoodooI2CHID + AlpsHID |
| Internal keyboard | PS/2 | VoodooPS2Controller + VoodooPS2Keyboard |
| Brightness keys | Dell Fn-keys | BrightnessKeys.kext |
| Sensors | CPU/GPU/Battery/SuperIO | Full VirtualSMC stack: SMCBatteryManager, SMCProcessor, SMCDellSensors, SMCSuperIO, RadeonSensor (disabled by default) |
| Ethernet | Intel I219 | IntelMausi.kext |
| NVMe | Stock NVMe | NVMeFix.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 Configuratorsnapshot, nobuild.sh, no installer - No
Sample.plistorSampleCustom.plist— onlyconfig.plist - No compiled
OpenCore.efisource — the shippedEFI/OpenCore.efiis the prebuilt binary fromacidanthera/OpenCorePkg - No release zips — only a single
v1.0git 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.