Dell-5060MFF-7060MFF-Hackintosh-EFI
Dell-5060MFF-7060MFF-Hackintosh-EFI copied to clipboard
Hackintosh EFI for Dell Optiplex 5060MFF (35W) and 7060MFF (35W and 65W)
Dell-5060MFF-7060MFF-Hackintosh-EFI
成功运行 Monterey 12.3
,三卡( Intel网卡 ) 、HDMI、睡眠、AirDrop正常,暂时完美。
[2023-04-28]
因为人在国外,机器不在手边 + CPU卖了,如果有需要的朋友可以下载这个EFI然后使用OCAT更新kext
和OpenCore
即可使用。
Ventura兼容性未知,如果有朋友测试了欢迎告知。[email protected]
[2022-03-25]
经测试,5060MFF (IPCFL-BS/EK) 和 7060MFF标压版(IPCFL-BS 65W)均可正常使用。
-1. TL; DL 太长不看版
安装步骤 / Install Instructions
0. 感谢
感谢 OpenCore Bootloader 。
感谢参考过的其他作者:minhtranbaolong、chencaidy、uouuou 。
感谢 机汤TV 提供的 禁用 CFG Lock
和修改 DVMT
的教程 。
感谢 悄然王者 提供的使用Loopback调整HDMI音量的教程 。
[2021-12-15] 感谢华米OV的教程,顺利驱动 Wi-Fi 和蓝牙。
[2021-12-15] 感谢 IntelBluetoothFirmware 项目的蓝牙驱动。
感谢使用最多的三板斧:OpenCore Auxiliary Tools、OpenCore Configurator、Hackintool。
1. 配置:
- CPU: i5 8600 (6C6T)
- GPU: Intel UHD 630 2048Mb
- RAM: SAMSUNG DDR4 3200MHz 16Gb*2
- Hard Drive: KIOXIA RD20 500Gib
- Network: Intel Dual Band Wireless-AC 7260
2. 已解决问题:
- ✓ 睡眠唤醒正常
- ✓ HDMI 输出正常
- ✓ HDMI 输出音量 (白苹果原生问题,使用 Loopback 暂时解决 )
- ✓ Wi-Fi (~~使用 itlwm.kext 和 Heliport~~ [2021-12-15] 将
itlwm
替换为 Airportitlwm ,这样就不必使用Heliport
来管理了 ) - ✓ 风扇转速监控 (可使用 iStat Menus 等软件监控 )
- ✓ Bluetooth 与隔空投送
3. 已知问题:
- ✗ ~~BlueTooth (无法正常使用)~~ ( [2021-12-15] 参考 华米OV的教程 已解决 )
- ✗ (推测是机器平台问题)视频输出需使用 DP 转 HDMI 主动式转换器(可以随 HDMI 输出音频,使用 Loopback 管理音量),或 DP 转 VGA 转换器,或使用戴尔 HDMI 扩展卡。在 Windows 下无上述问题。
- ✗ ~~音频输出问题,使用单线 3.5mm 耳机输出音频会出现失真,见 Issue 1。~~ ([2022-03-31] 删除
boot-args
中重复注入的声卡ID,音频输出正常,选用 11 )
4. 关键设置(已集成到EFI中,个人备忘):
- 驱动 HDMI 输出:参考 黑果小兵的驱动8代核显教程 ,修改平台ID、总线ID和接口类型,生成补丁后只把显卡的部分
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
填入config.plist
。 - ~~驱动无线网卡:安装
itlwm.kext
到EFI/OC/Kexts
,再安装Heliport
管理。~~ - 修复睡眠问题:使用
Hackintool
,调整hibernatemode = 0
和proximitywake = 0
。
5. EFI 概要
- OpenCore 0.7.8
Kexts:
- Lilu ~~1.5.7~~ 1.6.0
- VirtualSMC ~~1.2.7~~ 1.2.8
- Airportitlwm 2.0.0
- IntelBluetoothFirmware 2.0.1
- BlueToolFixup 2.6.1
- IntelMausi 1.0.7
- NVMeFix 1.0.9
- USBPorts 1.0
- VerbStub 1.0.4
- WhateverGreen ~~1.5.5~~ 1.5.7
- AppleALC ~~1.6.6~~ 1.6.9
- SMCDellSensors 1.2.7
- SMCProcessor 1.2.7
建议使用 OpenCore Auxiliary Tools 管理 OC 和 kexts 的版本,使用 OpenCore Configurator 调整 kext 加载顺序。
按照上述列表顺序加载即可正常使用。
仿冒:
- 平台ID:0x3E9B0007
- 声卡ID:42000000 (DATA类型,11)
6. 安装步骤:
6.1 调整 BIOS 设置
-
General
-Advanced Boot Options
取消勾选Enable Legacy Option ROMs
-
System Configuration
-SATA Operation
选择AHCI
- (部分BIOS无此选项)
System Configuration
-Serial Port
选择Disabled
-
Video
-Primary Display
选择Intel HD Graphics
-
Secure Boot
-Secure Boot Enable
取消勾选Secure Boot Enable
-
Intel Software Guard Extensions
-Intel SGX Enable
选择Disabled
-
Virtualization Support
-Virtualization
勾选Enable Intel Virtualization Technology
-
Virtualization Support
-VT for Direct I/O
取消勾选Enable VT for Direct I/O
6.2 使用 Grub EFI
启动,禁用 CFG Lock
,修改 DVMT
为 64MB。参考 机汤TV 提供的 禁用 CFG Lock
和修改 DVMT
的教程 时间轴 09:52处。
setup var 0x5BE 0x0
setup_var 0x8DC 0x2
6.3 下载 macOS 镜像,写盘,复制 OpenCore EFI
文件夹至U盘的 EFI 分区,将文件夹重命名为 "EFI"。
6.4 启动系统,选择 Install macOS
。
6.5 复制 OpenCore EFI
到本机硬盘的 ESP
分区,将文件夹重命名为 "EFI"。
6.6 (可选)安装 Loopback,管理 HDMI 输出的音量 (默认是最大音量,请保护耳朵)。([2022-03-25] 在 Monterey 12.2
以后 Loopback 需使用 2.8 版本或以上。)
7. 黑苹果不易,且行且珍惜。
或许哪天苹果不提供对 Intel
CPU 的支持了,黑苹果就🈚️了。