- 更新 OpenCore 为官方 0.5.6 版本,并同步更新
config.plist
(Update OpenCore to 0.5.6) - 重新修改并编译 NdkBootPicker.efi (Add modifed
NdkBootPicker.efi
) - VoodooI2C.kext 替换为 @Goshin 修改的新版本,使用普通点按代替压力点按。 (Replace
VoodooI2C.kext
)
删除可能不需要的显卡 Framebuffer 参数。(Delete some unused IGPU framebuffer properties)
- 更新 Lilu, WhateverGreen 为官方最新版以完善对 4K 屏幕的支持。 (Update Lilu & WhateverGreen kext)
- 定制 OpenCore GUI 主题。 (Modify OC GUI theme)
- 还原
framebuffer-stolenmem
和framebuffer-fbmem
,若去掉此两参数会使 GJ5CN64 / GI5CN54 模具发生内核崩溃;驱动 4K 屏幕需要删除这两个参数,将交由 Tongfang Hackintosh Utility 处理。 - Restore
framebuffer-stolenmem
andframebuffer-fbmem
, for deleting those properties will cause a kernel panic on GJ5CN64 / GI5CN54 laptops.
- 从 Goshin/VoodooI2C:impv-mt 重新编译
VoodooI2C
,改善 I2C 触摸板的多指手势支持。 - Recompile VoodooI2C from Goshin/VoodooI2C:impv-mt to improve multi-touch gesture support.
还原 GC 系列机型的 USB 定制拓展为 USBPorts.kext
- USB: 取消 3.22 的更改
- config:
NVRAM/WriteFlash = True
- 更新 WhateverGreen.kext 为 1.3.8
- 添加
igfxfw=2
引导参数,以解决部分九代机型睡眠唤醒后核显频率问题。有关具体缘由,移步 acidanthera/bugtracker#748 - 更新
SSDT-DDGPU.aml
,并添加_PTS => XPTS
重命名,可能解决部分九代机型睡眠死机问题 - 去除
HECI -> IMEI
(这次真的交给 WhateverGreen 处理了)
- 众口难调,GJ5CN64 / GI5CN54 不再默认使用 ApplePS2SmartTouchpad.kext,日后将一直采用 Rehabman 的 VoodooPS2Controller.kext
- 尝试修复 GI5CN54 模具的 USB 定制问题(未测试,需要观察)
- 更新 BrcmPatchRAM3 驱动
- 更新 OpenCore 到官方 0.5.7 版本,同步更新 OpenRuntime.efi 和 OpenUsbKbDxe.efi
- 更新 NdkBootPicker 为自编译修改版以适配 0.5.7
- 新的 OC 引导主题
- config.plist 适配 0.5.7 格式
- 修复 Windows 蓝屏 0xc000000d 问题 (
RebuildAppleMemoryMap->True, SyncRuntimePermissions->True
) - 更新 VoodooI2CHID.kext,现在可以在 Recovery 模式下使用触摸板,并且不再需要加载 IOGraphicsFamily.kext
- 添加 NVMeFix.kext,优化第三方 NVMe 硬盘的电源管理;
同时可能会修复三星 PM981 的问题 - 添加 HibernationFixup.kext,若无法正常睡眠请尝试勾选此项
- 更新 VoodooI2C 为官方 2.4 版本
- 默认添加 AppleRTC KextPatch
SSDT-HPET, SSDT-AWAC
=>SSDT-HPET-RTC-TIMR
- 更新 DGPU, UIAC 仿冒设备的 _STA 方法,防止在 Windows 下出现未知设备
PlatformInfo -> Generic -> AdviseWindows = True
以修复因为 ESP 分区非磁盘第一分区导致的无法使用启动磁盘设置的错误。
- 更新 GK5CN5Z / GK5CN6Z 模具的 USB 定制文件;适配 GK5CN6Z 模具的 Z2/X8Ti.
- 添加
SSDT-SMCD.aml
和 FakeSMC 系列驱动,可自行选择使用传统 SMC 驱动以获得风扇转速显示,或使用下一代 SMC 驱动。
- 删除
SSDT-ALS0
, 因为 NVRAM 保存亮度已经正常工作。
SSDT-ALS0
is deprecated for native NVRAM is now fully working
- 删除
FakePCIID.kext, FakePCIID_Intel_HDMIAudio.kext
,使用最新AppleALC
和alc-delay
参数修复声卡概率性丢失问题,感谢 @bavelee 于 #67 的提议。
FakePCIID.kext, FakePCIID_Intel_HDMIAudio.kext
is deprecated and replaced byAppleALC
withalc-delay
device properties, see #67
- 更新 OpenCore 为官方 0.5.8 版本,同时更新配置文件。此版本变动较大,稳定性仍然需要观察。
- 更新 VoodooPS2 驱动为 acidanthera 官方版本;以后 Fn 热键将依赖于 @Goshin 的内核拓展 TongfangKeyboardUtility.kext 工作。所有用户需要重新安装 TongfangFnDaemon 快捷键守护程序。
- 更新引导 GUI 图标。
- 修复 SSDT-FN.aml 中
TFKU
设备缺少 _STA 方法导致 Windows 下出现未知设备的问题。
Fix: Missing _STA method of
TFKU
device in SSDT-FN.aml, which causes a unknown device in Windows.
- 更新 SSDT-PLUG.aml 为 OpenCore 0.5.8 发行时自带的版本。
- 更新 Lilu, Whatevergreen, VirtualSMC, IntelBluetooth 为官方最新版本。
- 不再默认加载 NVMeFix.kext
- 八代机型不再默认加载 Apple GuC 核显固件
- 更新 TongfangKeyboardUtility.kext,引入新的 Fn 快捷键实现方式。
- 删除 SSDT-FN.aml 和相关 ACPI 重命名。
- 更新 OpenCore 为最新编译版,更新核心 Kext。
- 支持从 U 盘全新安装 macOS 11.0 Beta2 Big Sur,安装时选择安装到低版本系统的分区,即可从低版本升级到高版本而不丢失数据。
- 修复:使用 OpenCore 引导 Windows 系统时,无法正常休眠到硬盘的 BUG
- 修复:AirportBrcmFixup.kext 在 macOS 10.15 下无法正常加载的 BUG
- 更换全新的启动界面 GUI 图标
- 启用引导声音,下一版本将完善无障碍的适配
- 新增无障碍模式,请配合 Utility 2.5.0 以上版本使用
- 其它的只改了个版本号
- 更新 OpenCore 为 0.6.1,方便希望使用 usr-sse2/Black80211-Catalina 的用户加载该分支的 Intel 无线网卡驱动。由于此驱动魔改自系统的 IO80211 接口,并不能保证在各系统版本上稳定使用,因此暂时 不会考虑使用其代替 zxystd/itlwm。
- 修复 NVRAM 中版本号不随更新 EFI 而更新的问题。
- 由于某些机型兼容性的原因,回滚 OpenCore 0.6.0 版本
- 更新 AirportItlwm 支持
- 调整部分驱动加载顺序
- 按需加载部分 ACPI 补丁
- 新增可修改 BIOS 选项的 GRUB 版 UEFI Shell,具体使用方法请参考此教程
- 更新新版 VoodooPS2 驱动,现在 GI5CN54 / GJ5CN64 机型的用户可以使用触摸板原生手势了!* 虽然还有部分手势不太灵敏。
- 更新 OpenCore: 0.6.1 -> 0.6.2
- 更新 Lilu: 1.4.7 -> 1.4.8
- 更新 WhateverGreen: 1.4.2 -> 1.4.3
- 更新 AirportBrcmFixup: 2.0.9 -> 2.1.0
- 更新 AppleALC: -> 1.5.3
- 重新引入 SSDT-FN.aml 并重新编译 TongfangKeyboardUtility,解决 Fn+F11/F12 调节亮度卡顿、延迟的问题。
- 删除了 SMCSuperIO.kext 驱动
- 对七代设备 (GJ5KN6x) 提供初步的实验性支持,请以 Utility 的更新时间为准。
题外话:这是我第一次在网上、在一个开放项目里写这样的话。请某些人不要太过分,你拿着我早期的 OC 版本,只字不提地放到别的机器上说是自己做的也就算了,对着我写的更新日志抄然后无视声明收钱下载我也不计较,你现在甚至跳脸说我侵犯了你的利益?excuse me?要点脸,谢谢。我说的人是谁?我做人还是喜欢留一线的,不想点名,有些人看到了,自己心里清楚说的就是你就行了。
- 修复了 macOS 下 S4 睡眠无法唤醒的问题。
Tips: 如果你执行过睡眠优化,需要执行以下命令来重新启用自动 S4 睡眠模式 (hibernatemode 3) 或强行 S4 睡眠模式 (hibernatemode 25):
sudo rm -rf /var/vm/sleepimage
sudo pmset -a hibernatemode 3 # 优先进行 S3 睡眠,时间长后进入 S4 睡眠
# 或者
sudo pmset -a hibernatemode 25 # 一旦点击睡眠,强行进入 S4 睡眠
- 更新 OpenCore 0.6.3
- 修复了先前 EFI 版本无法进入 Recovery 的问题 (Thanks @haitun)
- 去掉了 -hbfx-dump-nvram 参数,修复因此导致的部分 NVRAM 不更新问题
- 支持 macOS Big Sur 11.0.1 正式版
- 更新了 OpenCore 0.6.4;由于这是一个 OC 变动较大的版本更新,请全量替换所有文件(包括 BOOTx64.efi),或在 macOS 下使用助手自动替换。
- 更新了 Lilu 和 WhateverGreen,解决了 macOS Big Sur 下对 4K 60Hz 内屏的支持。
- 更新 OpenCore 0.6.6
- 修复 macOS Big Sur 下无法检测到系统更新的 BUG.
- 更新 Lilu 和 WhateverGreen
- 更新 OpenCore 0.6.9
- 更新部分 Kext
- 支持风扇转速显示