README.md

August 29, 2026 · View on GitHub

Stars Forks Issues License
Last commit OpenCore macOS

OpenCore 引导的 Dell Precision 7740 黑苹果 EFI,基于 macOS Ventura
三码已清除,使用前请自行生成并填入 config.plist

⚠ 重要提醒

所有三码(Serial Number / MLB / System UUID)已替换为占位值,使用前务必自行生成!

生成工具:GenSMBIOS

./GenSMBIOS MacBookPro16,4

将生成的值填入 EFI/OC/config.plistPlatformInfoGeneric

  • SystemSerialNumber
  • MLB
  • SystemUUID

硬件配置

项目规格
机型Dell Precision 7740 移动工作站
CPUIntel Core i7-9750H (Coffee Lake, 6C12T, 2.6–4.5 GHz)
内存32GB DDR4
iGPUIntel UHD Graphics 630
dGPUAMD Radeon Pro WX7130 8GB ( Ellesmere, Polaris 10 )
显卡模式混合显卡 (iGPU + dGPU 共存)
音频Realtek ALC289
Wi-FiBroadcom BCM94360CS2 (AirportBrcmFixup)
蓝牙Broadcom BCM94360 内置蓝牙 (BrcmPatchRAM3)
触摸板I2C 触摸板 (VoodooI2C)
SMBIOSMacBookPro16,4

功能状态

功能状态备注
混合显卡 (iGPU + WX7130)iGPU 负责 UI/日常,dGPU 按需加载
S3 睡眠唤醒关盖休眠实测 2 天后正常唤醒
有线网络 (Intel I219)IntelMausi
Wi-Fi (BCM94360)AirportBrcmFixup 2.2.1
蓝牙 (BCM94360)BrcmPatchRAM3 + BlueToolFixup
音频 (内置扬声器 + 耳机)AppleALC
摄像头
I2C 触摸板 (手势/多点触控)VoodooI2C + VoodooI2CHID
触摸板物理按键 (上下两排)
USB 定制映射USBToolBox + UTBMap
SD 读卡器RealtekCardReader + RealtekCardReaderFriend
键盘快捷键 (亮度/音量)BrightnessKeys
NVMe 电源管理NVMeFix
休眠修复HibernationFixup
传感器 (温度/风扇/电池)VirtualSMC + SMCDellSensors + SMCProcessor
Thunderbolt未测试
HDMI/DP 外接显示未测试

OpenCore 配置概要

项目
SMBIOSMacBookPro16,4
PickerModeExternal
SecureBootModelDefault
ProvideCurrentCpuInfofalse
ScanPolicy0

Kexts (34)

核心

Kext版本用途
Lilu1.7.2核心补丁框架
VirtualSMC1.3.8SMC 仿真
WhateverGreen1.7.1显卡补丁
AppleALC1.9.7音频

网络

Kext版本用途
AirportBrcmFixup2.2.1BCM94360 Wi-Fi
BrcmPatchRAM3BCM94360 蓝牙 RAM 补丁
BrcmFirmwareDataBCM94360 蓝牙固件数据
BlueToolFixupSonoma BT 修复
IntelBluetoothFirmware2.4.0BT 固件上传 (兼容层)
IntelBluetoothInjectorBT 注入
IntelBTPatcherBT 补丁
IntelMausiIntel I219 有线网络
AirportItlwm2.3.0Intel Wi-Fi (备用, 当前未使用)

传感器

Kext版本用途
SMCSuperIO主板传感器
SMCProcessor1.3.8CPU 温度
SMCDellSensors1.3.8Dell 专用传感器
SMCBatteryManager电池状态
RadeonSensorAMD GPU 温度

输入

Kext版本用途
VoodooI2C2.9.1I2C 触摸板主驱动
VoodooI2CHIDI2C HID 协议
VoodooPS2ControllerPS/2 键盘/触控板/Trackpad
AlpsHIDAlps HID 设备
BrightnessKeys亮度快捷键

存储 & 电源

Kext版本用途
NVMeFixNVMe 电源管理
CPUFriendCPU 电源管理
CPUFriendDataProviderCPU 频率配置
HibernationFixup1.5.4休眠修复
CpuTscSyncCPU TSC 同步

USB

Kext版本用途
USBToolBox1.1.1USB 定制映射
UTBMapUSB 端口映射数据

其他

Kext版本用途
RealtekCardReaderSD 读卡器
RealtekCardReaderFriend读卡器电源管理
AGPMInjectorGPU 电源管理注入
XHCI-unsupportedXHCI 控制器支持

ACPI (38 SSDTs)

关键自定义 SSDT:

  • SSDT-dGPU-iGPU-WX7130 — WX7130 混合显卡模式
  • SSDT-15-OCWork-dell — Dell 专用补丁
  • SSDT-16-RMCF-OnOff-Trackpad — 触摸板按键
  • SSDT-14-LIDpatch — 关盖唤醒
  • SSDT-13-PTSWAK / SSDT-PTSWAK — 休眠唤醒补丁
  • SSDT-06-PNLF-CFL — Coffee Lake 背光
  • SSDT-XCPM — CPU 电源管理
  • SSDT-USBX — USB 电源属性

使用方法

  1. 下载本仓库 ZIP 或 git clone
  2. 生成三码并填入 config.plist(见上方提醒)
  3. EFI 文件夹复制到 EFI 分区根目录
  4. 重启引导

生成三码

# 安装 GenSMBIOS
git clone https://github.com/corpnewt/GenSMBIOS
cd GenSMBIOS
./GenSMBIOS MacBookPro16,4

# 将输出的 Serial / MLB / UUID 填入 config.plist → PlatformInfo → Generic

测试系统

  • macOS Ventura (13.x)

致谢

Documentation

  • Operation Guide — step-by-step setup manual covering installation, config.plist configuration, kexts, USB mapping, and troubleshooting

License

MIT

声明

本 EFI 基于个人设备 (Dell Precision 7740, i7-9750H, WX7130) 调优。不同批次/配置的机器可能需要微调 SSDT 和 config.plist。仅供学习参考,使用风险自负。