This EFI is built for Dell Latitude 3310 (with touchscreen), based on OpenCore.
Tip
Please use this EFI as reference towards building your own.
Building EFI from scratch can be challenging, but also rewarding.
Model: MacBookPro16,3 WF+BT: Intel Wireless-AC 9560
CPU: Intel Core i5-8265U Sound: Realtek ALC3246
GPU: Intel UHD Graphics 620 Image: Integrated Webcam
RAM: 1x16GB SK Hynix DDR4-2666 Type: PS/2 Keyboard
NVMe: WDC PC SN530 256GB Point: I2C ELAN Touchpad
LAN: Realtek RTL8111HSD Touch: I2C ELAN Touchscreen
Important
PlatformInfo
> Generic
details required. SMBIOS MacBookPro 16,3
chosen for this build based on specs and release year.
- Based on OpenCore-Mod-1.0.0, tested on macOS Sonoma 14.5.
- Working display, HDMI/USB-C out, brightness and graphics acceleration.
- Working built-in mic and stereo, HDMI/USB-C out, headphone jack.
- Working USB, ethernet, webcam, and microSD card reader.
- Working sleep, wake, native CPU power management and charger detect.
- Working keyboard including volume, brightness, sleep and most Fn keys (except mute/search/airplane mode).
- Working touchpad gestures and touchscreen.
- Disable Intel SGX.
- Set disk mode to AHCI.
- Disable Secure Boot.
- CFG Lock:
setup_var 0x6ED 0x00
- DVMT 64MB:
setup_var 0xA10 0x02
Important
BIOS modification must be done prior to first boot. Use either RU.efi
or modGRUBShell.efi
- macOS HiDPI - enables Retina display scaling.
- ComboJack - enables headphone jack pop-up dialog.
- Secure Boot - allows Secure Boot to be enabled for additional security.
SecureBootModel
must be disabled when installing/updating macOS.ShowPicker
is enabled by default for multiboot.NVMeFix.kext
is disabled as per hardware. Enable if required.- This build uses
AirportItlwm.kext
which doesn't support AirDrop/Sidecar/Handoff. - Hold
ctrl
and press power to open power dialog. ACPI
>Quirks
>EnableForAll
allows multiboot without injecting SSDTs to other OS's.
🌟 Special thanks to @silvercreeper356 for their help!