硬件

类别 元件 注意
中央处理器 2.3GHz英特尔酷睿i3-7020U
iGPU 英特尔核芯显卡 620
公羊 12GB (4GB 不可拆卸) 2133MHz DDR4 将原来的4GB更换为新的8GB摇杆。
固态硬盘 256GB M.2 PCIe NVMe 固态硬盘
显示 15,6" 1080p LCD 非触摸显示屏 无环境光传感器。
无线/蓝牙 英特尔双频带无线 AC 3160 取代原高通QCA9377。
以太网 瑞昱RTL8111
音频 瑞昱 ALC255 86 的布局 ID 似乎效果最好。
输入 PS2 Keyboard & I2C Synaptics TrackPad

工作/不工作

  • CPU 电源管理。
  • 硬件加速。
  • 睡眠/唤醒。
  • 电池读出。
  • 音频(内置扬声器、内置麦克风、3.5 毫米耳机插孔)。
  • 键盘和触控板具有所有macOS手势。
  • Wi-Fi和蓝牙。
  • USB 端口。
  • HDMI视频和音频输出。
  • 以太网。
  • VGA 网络摄像头。
  • 空投。
    • 检测和接收似乎只有效。
  • 切换。
  • iServices(iCloud、App Store、iMessage、FaceTime)。

生物统计

目前,我正在运行这台笔记本电脑的最新BIOS版本 - InsydeH20 v1.11 (30.09.2020),为了方便起见,我解锁了高级菜单,这样我就可以更轻松地调整一些选项,以便更好地与macOS兼容。如果您的 BIOS 中不存在其中一些选项,请不要担心,因为大多数选项并不重要,但请尽量匹配。

选择 价值 注意
启动模式 断续器 关键
萨塔模式 阿赫西 关键
安全启动 禁用 关键
快速启动 启用 我建议在调试时禁用它。
英特尔 VT-d 禁用 如果设置为在 config.plist 中的内核 -> Quirks 下,则可以启用。DisableIoMappertrue
CFG 锁 (MSR_E2) 禁用 如果找不到此选项,请在 config.plist 中的内核 -> Quirks 下设置。否则,您的系统将无法启动。AppleXcpmCfgLocktrue
DVMT 预分配内存 64兆字节 对于MacBookPro14,1 SMBIOS,将其设置为上述任何内容都是不必要的。如果找不到此选项和/或不确定预分配的内存是否>= 64MB,则应修补 VRAM(请参阅下面的详细信息)。

如何在宏碁Aspire 3系列上的InsydeH20 BIOS中解锁高级菜单

  • 启动后,通过重复点击 F2 键来启动 BIOS。
  • 在 BIOS 中,按住电源按钮以强制关机。
  • 当笔记本电脑关闭时,按(按顺序)按以下键: 、 、 、 、F44RFVF55TGBF66YHN
  • 再次启动BIOS,您现在应该看到以前隐藏的所有菜单。

还有其他方法可以修改UEFI变量,例如shell方法,但我建议您不要使用它们,因为如果做错了,您可能会破坏笔记本电脑。

虚拟内存修补

如果您的 DVMT 预分配内存<= 32MB,并且您使用我的 config.plist 而不需要进行必要的调整,则会遇到问题。

要修补 VRAM,请在 config.plist 中的 DeviceProperties -> PciRoot(0x0)/Pci(0x2,0x0) 下添加以下内容:

钥匙 类型 价值
帧缓冲器-修补程序-启用 数据 01000000
帧缓冲器 数据 00003001
帧缓冲器-偷窃nmem 数据 00009000

固态硬盘

我将仅描述对功能不重要但存在于我的 EFI 中的 SSDT。

南德意志集团 描述
固态继电器插头 关键
SSDT-PNLF 修复了背光。
SSDT-TPAD 我修复I2C触控板的方法。
SSDT-ALS0 为 macOS 提供假冒的环境光传感器设备 (ALS),以便它可以存储当前的亮度级别并在重新启动后保留它。
SSDT-DMAC 为 macOS 提供假的直接内存访问控制器 (DMAC),因为该设备存在于任何基于 Intel 的 Mac 中。这种SSDT的必要性尚不清楚,将其视为"化妆品"。
SSDT-EC-USBX 关键
SSDT-SBUS-MCHC 修复了 macOS 中对 AppleSMBus 的支持。
SSDT-MEM2 使 iGPU 使用 MEM2 而不是 TMPX,因此正确加载 IOAccelMemoryInfoUserClient。
SSDT-GPRW 修复了 USB/电源状态更改时的即时唤醒问题。

我将上面提到的 SSDT 合并为一个 (SSDT-A315-54K),以获得最小的 EFI。如果这不是你喜欢的东西,我已经包含了SSDT / src文件夹,您可以在其中找到各个文件夹。

凯克斯特斯

我只描述值得描述的kexts。下面显示的顺序也是加载顺序。

凯克斯 描述
利鲁 关键
VirtualSMC 关键
SMCBatteryManager
SMCLightSensor ACPI中提到的假冒环境光传感器设备的补充。
SMC处理器 允许更精确地测量 CPU。
无论绿色 关键
苹果ALC 我专门为我的ALC255编解码器编译了它。如果您的编解码器不同,请替换此 kext。
VoodooPS2Controller + VoodooPS2键盘插件
巫毒I2C + 插件
巫毒教I2CHID
飞机场Itlwm 我专门为我的AC 3160 Wi-Fi固件编译了它。如果您的英特尔无线网卡不是 AC 3160,请更换此 kext 并确保版本与您的 macOS 版本匹配。
英特尔蓝牙注射器 在蒙特雷破碎,会大大减慢启动速度。如果位于蒙特雷,请替换为 BlueToolFixup。
IntelBluetoothFirmware 我专门为我的AC 3160蓝牙固件编译了它。如果您的英特尔无线网卡不是 AC 3160,请更换此 kext。
瑞昱RTL8111
NVMeFix 优化非 Apple SSD 的电源和能耗。
USB端口 我专门为这款笔记本电脑型号映射了USB端口。如果您的模型不同,则应删除此 kext 并进行 USB 映射。

斯米比奥斯

出于安全原因,config.plist 的 PlatformInfo 部分留空。您需要生成自己的 SMBIOS 数据,并在 config.plist 中的 PlatformInfo 下更改相应的值 (, , , )。幸运的是,GenSMBIOS可以为您处理这个问题。MLBROMSystemSerialNumberSystemUUID

杂项

无线网络/蓝牙

我设法通过用英特尔AC 3160替换我原来的高通QCA9377来使Wi-Fi正常工作,并且现在macOS中支持各种英特尔无线网卡(感谢OpenIntelWireless),我也能够启动并运行我的无线网卡。如果您的英特尔无线网卡不在支持的列表中,或者您有其他无线网卡,则应从 Kexts 文件夹中删除 AirportItlwm.kext。

至于蓝牙,它有点复杂。自从我使用此配置成功启动到macOS以来已经有几个月了,直到最近我才制定了蓝牙解决方案。我认为这是有故障的硬件,因为我从未让蓝牙在macOS和Linux中工作,但令我惊讶的是,这是完全没有预料到的。

AC 3160 蓝牙硬件级修复

显然,似乎我的英特尔无线网卡有一些不兼容的针脚,或者我可以说与原始(QCA9377)不同的排列方式。长话短说,我不得不在我的AC 3160上贴上两个引脚,用于检测Wi-Fi /蓝牙"断电"信号。阻挡两个引脚可防止卡接收"断电"信号,并使其持续打开。

由于旧卡(QCA9377)缺少这些引脚,因此在新卡中贴上两个引脚似乎是一种解决方案。如果您遇到类似的问题或想了解更多信息,请查看这篇向我清除的惊人文章。

如果您的英特尔蓝牙设备不在受支持列表中,或者您有其他蓝牙设备,则应从 Kexts 文件夹中删除英特尔蓝牙注射器和英特尔蓝牙固件.kext。

我选择了英特尔的Wi-Fi和蓝牙,因为它是一个更便宜的解决方案(我以5美元的价格得到了它),说实话,我没有任何抱怨。Wi-Fi和蓝牙运行良好,我会说甚至比我在Linux中使用QCA9377更好。现在,我很高兴我还有1个USB端口,并且不再需要使用USB Wi-Fi适配器。

如果你想要一个开箱即用的Wi-Fi和蓝牙,我建议你寻找苹果品牌的Broadcom无线同行。

设备属性

除 和 之外,DeviceProperties -> Add 下的所有其他条目纯属修饰性条目,如果您愿意,可以安全地删除它们。PciRoot(0x0)/Pci(0x1F,0x3)PciRoot(0x0)/Pci(0x2,0x0)

OpenCore美容护理

此 EFI 在美学上配置为包括 OpenCore 的 GUI 和引导时钟。您可以通过在 config.plist 中设置为 UEFI -> Audio 下来禁用引导提示。我还为OpenCanopy应用了我的自定义主题(请参阅此处:EnterTwilight)。您可以随时更改所需的主题,方法是在 config.plist 中更改相对于 OC/资源/图像文件夹中主题路径的值(例如 值对应于路径 OC/Resources/Image/Acidanthera/GoldenGate)。PlayChimeDisabledPickerVariantPickerVariantAcidanthera/GoldenGate

我更喜欢跳过启动选择器并直接转到macOS,但是如果您希望在每个启动集上将其设置为Misc ->在config.plist中的Boot下。ShowPickertrue

提示 1:您可以通过在 config.plist 中设置为 UEFI 下来略微加快启动时间,但您必须放弃花哨的启动提示。ConnectDriversfalse

提示 2:即使设置为 ,您仍可以通过按住转义键来访问引导选取器,只需确保将其设置为 。ShowPickerfalsePollAppleHotKeystrue

学分

笔记本电脑的宏碁

苹果适用于macOS。

康复人为伟大的导游。

Acidanthera为令人敬畏的kexts和黑客爱好者提供的一流支持。

Alexandre Daoud for VoodooI2C kext 并使其与触控板配合使用。

OpenIntelWireless for Intel WI-FI & Bluetooth 驱动程序。

声明:本站部分资源来自网络,目的在于给想体验黑苹果的人一个方向,节约大家的时间,本站所有收费及捐赠仅用于网站运营以及维护资金,如无特殊说明或标注,仅限学习交流,不能用于商业用途,软件类目如用于商业用途,请到官方购买正版,追究法律责任与“A7MAC”无关!
注明:所有文件均归属于原作者,本网站只提供下载。如果您不希望你的文件被本网站收录,请发送邮件到shaengli@163.com,我将移除文件