资源弟-黑苹果EFI下载

关注资源弟-zydi.cn-每天更新!收集分享黑苹果各机型EFI文件!还有精选mac软件免费下载!

惠普精英书-840-G4

适用于 HP EliteBook 840 G4 的 OpenCore EFI

概述:

更新到最新版本的OpenCore。我一直在最新版本的macOS Monterey上测试此配置,一切按预期工作。跟踪点和上方触摸板按钮现在也已修复!哦,电池修补不再是错误,这要归功于ECEnabler kext。我还测试了扩展坞,它似乎可以通过一些USB修补工作正常。此外,新的RealtekCardReader kext修复了读卡器的所有问题。

旨在为这台笔记本电脑制作一个完全工作的 OpenCore EFI。它基于我的工作和其他人的帮助。 适用于惠普 HP EliteBook 840 G4 酷睿i7-7600U的 OpenCore引导安装 黑苹果的EFI文件下载插图

笔记本电脑规格:

  • BIOS:经过测试的 1.29 及更高版本,似乎都可以工作(1.32 及更高版本需要启用 SSDT-SET-STAS)
  • CPU:Intel® Core i7-7600U(对于其他CPU,您需要自己制作CPUFriendDataProvider.kext)
  • GPU:英特尔®核芯显卡 620
  • 内存: 8GB DDR4 2133MHz
  • Wi-Fi/BT:Apple AirPort BCM94360CS2(如果您使用的是内置的Intel WiFi - 注入Itlwm和IntelBluetoothFirmwarekexts)
  • 音频:科胜讯CX8200
  • ETH:英特尔以太网连接 I219-LM(英特尔®毛西也支持 I219-V)
  • 显示:14“全高清触摸屏(对于非触摸型号,删除有关VoodooI2C的所有内容)
  • 触摸板:突触SMBus
  • 键盘:PS2 惠普键盘
  • 网络摄像头:HP高清摄像头(摄像头可能开箱即用,或者根本无法工作 - 没有办法修复它)
  • SD 卡读卡器: 瑞昱 RTS522A

BIOS 设置:

  • 禁用 TPM 安全性
  • 禁用物理状态接口
  • 禁用英特尔 SGX
  • 启用系统管理命令
  • 启用 USB 存储启动
  • 禁用网络 PXE 启动
  • 检测到交流电时禁用开机
  • 打开盖子时禁用开机
  • 禁用安全启动
  • 禁用旧版引导
  • 启用涡轮增压
  • 启用超线程
  • 启用多处理器
  • 将 VRAM 设置为 64MB 或更高
  • 启用 VT-x
  • 禁用 VT-d(可在启用禁用 IOMapper 的情况下使用)
  • 禁用快速充电
  • 在直流电上启用涡轮增压
  • 禁用 HP 应用程序驱动程序
  • 启用局域网控制器
  • 禁用局域网唤醒
  • 禁用锁定无线按钮
  • 启用无线局域网
  • 启用蓝牙
  • 禁用局域网/无线局域网自动切换
  • 使用交流电源时启用风扇始终打开
  • 启用风扇安静模式
  • 启用升压转换器
  • 启用触摸设备(如果您有触摸屏)
  • 启用集成摄像头
  • 启用媒体读卡器
  • 启用智能卡(如果要使用智能卡读卡器)
  • 禁用智能卡节能(macOS 上的奇怪行为)
  • 启用运行时电源管理
  • 禁用扩展空闲电源状态
  • 禁用深度睡眠
  • 打开盖子时禁用唤醒
  • 检测到交流时禁用唤醒
  • 禁用 USB 唤醒
  • 禁用 USB 传统端口充电
  • 启用电源控制

安装

要使用此 EFI,请遵循Dortania 的 OpenCore 指南。您需要创建一个带有 macOS 映像的可启动 USB,然后在其上复制整个 EFI 文件夹。请记住首先设置 BIOS 设置,使用与您的硬件配置匹配的 kext,根据笔记本电脑的规格对 config.plist 进行更改,并确保有备份

调整:

ACPI

在这里,我将解释 EFI 中的每个 SSDT 的作用。

SSDT 它的用途是什么 是否需要
固态硬盘插头 修复了 CPU 电源管理 是的
固态硬盘-USBX 修复嵌入式控制器 是的
SSDT-GPRW 修复了 USB 唤醒或电源状态更改的问题 是的
SSDT-ZPTS 修复了关机时自动重启的问题 是的
SSDT-HP-FixLidSleep 修复了盖子关闭时的键盘垃圾邮件 是的
SSDT-PWRB 修复电源按钮 是的
SSDT-PNLF 启用亮度控制 是的
SSDT-XOSI 修复触摸屏和触摸板 是的
SSDT-HPET 修复 IRQ 冲突 ?
SSDT-SBUS-MCHC 改进了 SMBus 支持并注入了 MCHC 属性 注入 VoodooSMBus 时损坏,但确实修复了 MCHC - 建议保持启用状态
SSDT-PMCR 一些 LPCB 设备修复 ?
SSDT-PPMC NVRAM修复
SSDT-SET-STAS 修复了对最新 BIOS 版本的支持 如果在低于 1.32 的 BIOS 版本上禁用

ACPI 重命名和修补程序

在这里,我将解释每个 ACPI 修补程序的作用。

补丁 它的用途是什么 是否需要
RTC 修复以停止开机自检错误 修复了 RTC 唤醒问题 是的
将方法 GPRW 重命名为 XPRW 修复了 USB 唤醒或电源状态更改的问题 是的
_CRS到 XCRS 修复触摸屏和触摸板 是的
将 PWRB 方法_STA重命名为 XSTA 修复电源按钮 是的
_PTS 至 ZPTS 修复了关机时自动重启的问题 是的
将_OSI重命名为 XOSI 修复触摸屏和触摸板 是的
HPET _CRS XCRS 重命名 修复 IRQ 冲突 ?
RTC IRQ 8 补丁 修复了 RTC IRQ 冲突 ?
TIMR IRQ 0 补丁 修复了 TIMR IRQ 冲突 ?

凯克斯

在这里,我解释了每个注入的 kext 的用途。

凯斯特 它的用途是什么 是否需要
苹果ALC 修复音频 是的
中央处理器正在 修复了 CPU 电源管理 是的
CPUFriendDataProvider 提供有关 CPU for CPUFriend 的信息 您需要创建自定义 CPUFriendDataProvider),如果您有不同的 CPU。
CtlnaAHCIPort 修复了在大苏尔丢弃的一些 AHCI 控制器 是的
ECEnabler 是否打补丁电池 是的
英特尔毛西 修复以太网 是的
丽露 一个kext来修补AppleALC,WhateverGreen,VirtualSMC和许多其他kext所需的许多进程。没有莉露,他们将无法工作 是的
NVMeFix 修复了非 Apple NVMe 上的电源管理和初始化 是的
瑞昱读卡器 修复 SD 卡读卡器 是的
瑞昱读卡器朋友 使 macOS 将读卡器识别为本机读卡器 是的
虚拟SMC 模拟在真实Mac上找到的SMC芯片,没有这个macOS将无法启动 是的
SMC商业经理 用于测量笔记本电脑上的电池读数 是的
SMC产品 用于监控 CPU 温度 是的
USB操作系统 USB 端口映射 是的
巫毒输入 几乎所有“巫毒”套件都需要 是的
VoodooI2C(自2.6.5版本起工作) 用于修复 I2C 设备 如果没有触摸屏,则禁用
VoodooI2CHID(自2.6.5版本起工作) VoodooI2C卫星,修复I2C触摸屏 如果没有触摸屏,则禁用
巫毒操作系统2控制器 修复PS2键盘 是的
巫毒教 修复触摸板 是的
巫毒教 VoodooRMI 需要与 SMBus 设备配合使用 是的
随便青 用于图形修补DRM,板ID,帧缓冲修复等。 是的

如果您使用内置的英特尔 Wi-Fi,请注入Itlwm和英特尔蓝牙固件kexts。

中央处理器电源管理

CPU 电源管理由 while-- 定义应如何为特定 CPU 和电源设置生成 done.is。此存储库中提供的那个是为 i7-7600U 制作的。你可能有不同的CPU,如果你有 - 你需要使用CPUFriendFriend工具制作自己。有关详细信息,请阅读本指南。CPUFriend.kextCPUFriendDataProvider.kextCPUFriendDataProvider.kextCPUFriendDataProvider.kext

我用于 CPUFriendFriend 的设置,用于管理 CPU 功率:

特征 设置
低频模式 (低频模式) 800Mhz(英特尔 ARK 网站的推荐值)
EPP(能源绩效偏好) 0x3F(专注于性能,但省电不错)
性能偏差 0x05(专注于公平的性能和高稳定性)
其他节能选项 是的

修复 iServices

许多人不知道如何正确设置的最重要的事情之一是iServices。 实际上,如果您在安装之前执行此操作,这很容易。 只需按照原始指南进行操作,但在开始安装 macOS之前生成串行并注入它。这将为您节省大量时间,并使iServices在安装后立即工作。

安全启动和 ApECID

如果您使用的是Itlwm,则需要将SecureBootModel设置为默认值。如果您不使用该 kext,则可以将其设置为与您的 SMBIOS 最接近的 kext,以提高安全性。我从MacBookPro15,1SMBIOS中使用。j680

您还可以生成自己的ApECID(代表Apple Enclave Identifier),这被称为“最高级别的安全性”。与自定义SecureBootModel一起使用将使您的设备更加安全。

文件保险箱

我不会在自述文件中介绍这个主题,因为我不使用 FileVault,但可以让它在这台笔记本电脑和大多数其他机器上运行。如果您想使用它 - 请按照指南进行操作。

配置睡眠

适用于惠普 HP EliteBook 840 G4 酷睿i7-7600U的 OpenCore引导安装 黑苹果的EFI文件下载插图1

这些是适合我的设置。黑苹果 不支持休眠,因此应禁用。

要应用睡眠补丁 - 在终端中键入以下命令:

sudo pmset hibernatemode 0
sudo rm -f /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
sudo pmset autopoweroff 0
sudo pmset -a standby 0
sudo pmset autorestart 0
sudo pmset proximitywake 0
sudo pmset disksleep 0
sudo pmset tcpkeepalive 0 (optional)

确保在电源设置中禁用 LAN 唤醒。我还建议禁用Power Nap,这会导致我的笔记本电脑上随机唤醒呼叫。

HiDPI 缩放(视网膜缩放)

适用于惠普 HP EliteBook 840 G4 酷睿i7-7600U的 OpenCore引导安装 黑苹果的EFI文件下载插图2

由于HiDPI缩放,真实Apple设备上的Retina显示屏具有很高的像素密度。一个逻辑像素是 Retina 显示器上的四个物理像素。这也可以在Hackintoshes上模拟。我使用了一个名为one-key-hidpi的脚本,它在这个设备上运行得很好。由于在使用 14 英寸显示器时很难处理全高清,因此这是一个非常有用的修复。但是,使用它会使 Apple 启动徽标在第二个启动阶段变大,我还没有找到解决这个问题的方法。

这些是我在脚本中使用的选项:

特征 设置
高DPI 启用高屏
图标 MacBook Pro
分辨率 1920×1080

注意:HiDPI 仅适用于全高清或更高

无线网络按钮修复

我找到了一种修复Wi-Fi按钮的方法,这在以前什么都不做。原来它是一个常规键,在默认配置中被阻止。我将其映射到 F16,因为它是最安全的键,在 macOS 下没有一般用途(如果需要,您可以将其分配给任何其他键文件中)。VoodooPS2KeyboardVoodooPS2Keyboard’sinfo.plist

我将提供修复所需的说明。

首先,您需要确定 Wi-Fi 设备的名称。为此,请在终端中键入 in。一般是有名的。请记住接口的名称,因为您将在后续步骤中需要它。networksetup -listnetworkserviceorder | sed -n '/Wi-Fi/s|.*Device: \(.*\)).*|\1|p'en3

  1. 打开“自动操作”应用并创建新服务
  2. 在“任何应用程序”中将“服务接收选定:”设置为“无输入”
  3. 添加一个名为“运行外壳脚本”的操作。它位于操作库的“实用工具”部分中
  4. 插入文本框并使用“运行”按钮(右上角)测试运行它networksetup -getairportpower en1 | grep "On" && networksetup -setairportpower en1 off || networksetup -setairportpower en1 on
  5. 保存它并给它一个你会记住的名字
  6. 转到系统偏好设置 ->键盘 ->快捷键
  7. 转到“服务”部分,然后向下滚动到“常规” - 您应该在那里找到您的服务。选择它后 - 单击“添加快捷方式”,然后按Wi-Fi按钮。

做!现在,您可以使用 Wi-Fi 按钮启用和禁用 Wi-Fi。但是,LED 将需要其他修复 - 创建自定义 SSDT 可能会使其正常工作。

注意:如果您的笔记本电脑上有多个用户帐户 - 则必须为每个帐户重复所有这些步骤。

不工作:

  • DRM(仅在 iGPU 系统上不受支持)
  • 正确的CFG解锁(BIOS中没有选项,我没有找到任何禁用它的方法)
  • 指纹扫描仪(目前无法在 macOS 下模拟 OEM 指纹扫描仪)
  • 启动铃声
  • VGA 上的外部显示器
  • 点以禁用触摸板(在触摸板的左上角,可能使用VoodooPS2)
  • Wi-Fi LED(始终为橙色,但如果连接了 LTE 模块,则始终为白色)
  • LTE 模块(被检测为以太网且不工作)
  • 从 OpenCore 引导 Linux

未测试:

  • NFC模块
资源下载此资源下载价格为9.9资源币,请先
本站所刊载内容均为网络上收集整理,包括但不限于代码、应用程序、影音资源、电子书籍资料等,并且以研究交流为目的,所有仅供大家参考、学习,不存在任何商业目的与商业用途。若您使用开源的软件代码,请遵守相应的开源许可规范和精神, 若您需要使用非免费的软件或服务,您应当购买正版授权并合法使用。如果你下载此文件,表示您同意只将此文件用于参考、学习使用而非任何其他用途。 QQ客服:870493928
发表评论