Git Product home page Git Product logo

dell-5060mff-7060mff-hackintosh-efi's Introduction

Dell-5060MFF-7060MFF-Hackintosh-EFI

成功运行 Monterey 12.3,三卡( Intel网卡 ) 、HDMI、睡眠、AirDrop正常,暂时完美。

[2023-04-28]

因为人在国外,机器不在手边 + CPU卖了,如果有需要的朋友可以下载这个EFI然后使用OCAT更新kextOpenCore即可使用。

Ventura兼容性未知,如果有朋友测试了欢迎告知。[email protected]

[2022-03-25]

经测试,5060MFF (IPCFL-BS/EK) 和 7060MFF标压版(IPCFL-BS 65W)均可正常使用。

-1. TL; DL 太长不看版

安装步骤 / Install Instructions

0. 感谢

感谢 OpenCore Bootloader

感谢参考过的其他作者:minhtranbaolongchencaidyuouuou

感谢 黑果小兵 提供的镜像,以及驱动核心显卡的教程

感谢 机汤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.kextHeliport [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.kextEFI/OC/Kexts,再安装 Heliport 管理。
  • 修复睡眠问题:使用Hackintool,调整 hibernatemode = 0proximitywake = 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 的支持了,黑苹果就🈚️了。

dell-5060mff-7060mff-hackintosh-efi's People

Contributors

trey-niu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dell-5060mff-7060mff-hackintosh-efi's Issues

dp接口hdmi显示器

dp接口hdmi显示器(一头dp接口另一头hdmi接口)在安装到第二阶段后没有显示了

hdmi显示器不显示

7060 一头dp另一头hdmi显示器,hdmi显示器安装到第二阶段就没有显示了

音频输出问题

用耳机插入前面板耳机孔,看电影时变声,而且还有回声。直接用蓝牙耳机听没有问题。说明声卡已经没有问题,有线耳机输出不完美。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.