提示: 由于我购入了一台MacBookPro, 所以我不能手动更新这个仓库。因此,我写了一个自动化更新脚本来更新这个仓库。如果你遇到了一些错误或问题,欢迎开一个issue,我会尽可能地解决。感谢大家一直以来的支持。
简体中文(当前语言)
- 添加自动化脚本升级OpenCore和对应的驱动文件
- 添加自动化脚本自动更新README和Changelog说明文件
- 更新OC版本至0.8.7并更新了驱动
- 降级
AlpsHID.kext
以有更稳定的触摸板体验,感谢@RJJvW (#21) 和 @H3xidecimal (#18)
- 更新整个EFI文件夹以适配 OC 0.8.7
- 更新驱动:
驱动名称 | 版本号 | 更新时间 | 更新方式 |
---|---|---|---|
AlpsHID | 1.0.0d1 | 2022-11-21 | 本地编译 |
AppleALC | 1.7.8 | 2022-12-08 | 官方编译 |
FeatureUnlock | 1.1.2 | 2022-12-08 | 官方编译 |
HibernationFixup | 1.4.8 | 2022-12-08 | 官方编译 |
IntelBluetoothFirmware | 2.3.0 | 2022-12-08 | 官方编译 |
IntelBluetoothInjector | 2.3.0 | 2022-12-08 | 官方编译 |
Voodoo PS/2 Controller | 2.3.3 | 2022-12-08 | 官方编译 |
WhateverGreen | 1.6.3 | 2022-12-08 | 官方编译 |
更多版本的更新日志详见 Changelog_zh.md.
OC引导版本
OpenCore 0.8.0 / 0.8.1 / 0.8.2 / 0.8.3 / 0.8.4 / 0.8.5 / 0.8.6 / 0.8.7
测试过/支持的系统版本
- Big Sur 11.0 - 11.7
- Monterey 12.0 - 12.5.1 beta
- Ventura 13.0 beta(我正在使用)
硬件信息
Model | Dell Latitude E7480 |
---|---|
处理器 | Intel Core i7-7700U |
图形卡 | 集成显卡:Intel HD Graphics 620 |
内存条 | 8GB 2133MHz DDR4 * 2 |
显示器 | 13" 2K (2560x1440) 触摸屏 |
硬盘 | 闪迪 1T M.2 NVMe SSD |
无线网卡/蓝牙 | 博通 BCM94360Z4 |
摄像头 | 1920x1080 FHD Webcam |
指纹读取 | 有但不适用于macOS |
声卡 | 瑞昱 ALC256 |
键盘 | 背光键盘 |
触摸板 | ALPS 触摸板 |
SD读卡器 | 瑞昱 RTS525A 读卡器 |
使用小贴士:
驱动版本
Kexts | Version | Updated Time | Updated Way |
---|---|---|---|
AirportBrcmFixup | 2.1.7 | 2022-12-08 | Official Release |
AirportItlwm | 2.2.0 | 2022-11-07 | Official Release |
AlpsHID | 1.0.0d1 | 2021-12-05 | Official Release |
AppleALC | 1.7.8 | 2022-12-08 | Official Release |
BlueToolFixup | 2.6.5 | 2022-12-08 | Official Release |
BrcmBluetoothInjector | 2.6.5 | 2022-12-08 | Official Release |
BrcmFirmwareData | 2.6.5 | 2022-12-08 | Official Release |
BrcmPatchRAM3 | 2.6.5 | 2022-12-08 | Official Release |
BrightnessKeys | 1.0.3 | 2022-12-08 | Official Release |
CpuTscSync | 1.1.0 | 2022-12-08 | Official Release |
ECEnabler | 1.0.3 | 2022-12-08 | Official Release |
FeatureUnlock | 1.1.2 | 2022-12-08 | Official Release |
HibernationFixup | 1.4.8 | 2022-12-08 | Official Release |
IntelBluetoothFirmware | 2.3.0 | 2022-12-08 | Official Release |
IntelBluetoothInjector | 2.3.0 | 2022-12-08 | Official Release |
IntelMausi | 1.0.8 | 2022-12-08 | Official Release |
Lilu | 1.6.3 | 2022-12-08 | Official Release |
NVMeFix | 1.1.1 | 2022-12-08 | Official Release |
RealtekCardReader | 0.9.7 | 2022-11-07 | Official Release |
RestrictEvents | 1.1.0 | 2022-12-08 | Official Release |
SMCBatteryManager | 1.3.1 | 2022-12-08 | Official Release |
SMCDellSensors | 1.3.1 | 2022-12-08 | Official Release |
SMCLightSensor | 1.3.1 | 2022-12-08 | Official Release |
SMCProcessor | 1.3.1 | 2022-12-08 | Official Release |
SMCSuperIO | 1.3.1 | 2022-12-08 | Official Release |
USBMap | 1.0 | 2022-11-07 | USB Ports Inject |
VerbStub | 1.0.4 | 2022-11-07 | Official Release |
VirtualSMC | 1.3.1 | 2022-12-08 | Official Release |
Voodoo PS/2 Controller | 2.3.3 | 2022-12-08 | Official Release |
VoodooI2CHID | 1 | 2022-11-07 | Official Release |
WhateverGreen | 1.6.3 | 2022-12-08 | Official Release |
RealtekCardReaderFriend | 1.0.2 | 2022-11-07 | Official Release |
VoodooI2C | 2.7 | 2022-12-08 | Official Release |
可用功能
- 显卡Intel HD 620 Graphics的正常驱动(包含双硬解码、GPU加速)
- 所有的USB端口都正常工作
- HDMI/Type-C 接口支持音频输出并支持热插拔
- 内置摄像头
- Wifi(2.4GHz/5G)
- 蓝牙
- 关机/ 重启/ 睡眠/ 唤醒 (包含 Fn + insert 键睡眠和合盖睡眠)
- 所有Fn键的功能 (需要关闭bios关于Fn键锁:bios -> POST Behavior -> Fn Lock Options)
- 扬声器和耳机插孔
- 外置麦克风和耳麦 (需要与combojack配合使用)
- Intel 有线网络
- 苹果商店和iCloud账户服务,不要开启查找我的Mac功能!
- (不一定可用,和你的账户也有关系) iMessage 和 Facetime
- miniDP 和 HDMI (支持音频输入)
- 键盘、触摸屏(触摸屏支持手势)、触摸板(触摸板支持多手势)
- 隔空投送、接力、随航、隔空播放、通用控制(这些功能仅适用于博通网卡,且隔空播放仅限macOS 12,通用控制仅限macOS 12.3及以上)
- SD读卡器
不可用功能
- 雷电3热拔插
打开以下项目:
-
System Configuration
->Integrated NIC
->Enabled
但是不要勾选:
-
Enable UEFI NetWork
-
-
System Configuration
->SATA Operation
->AHCI
-
System Configuration
->Thunderbolt Adapter Configuration
-> 打开所有项目并选择Security level - No security
关闭以下项目:
Secure Boot
->Secure Boot Enable
->Disabled
Intel Software Guard Extension
->Intel SGX Enable
->Disabled
这个部分引用自 Lorys89-DELL_LATITUDE_7280.
-
打开
config.plist
,在DeviceProperties
,PciRoot(0x0)/Pci(0x2,0x0)
中删除framebuffer-fbmem
和framebuffer-stolenmem
项 -
重启电脑,显示 opencore 引导界面后,选择
modGRUBShell.efi
-
将 DVMT PRE 设置为 64 MB
setup_var 0x795 0x2
- 将 DVMT Total GFX Mem 设置为最大值
setup_var 0x796 0x3
Type-C 口有两个控制器:雷电3控制器和USB控制器。USB控制器已经完全支持(包括热插拔),而雷电3接口仅能在开机时候进行识别,但并不能实现热插拔。如果你需要使用雷电3,请注意一下2点:
- 在启动电脑之前请插入雷电3设备(如果已经启动请关机插入后再开机)
- 不支持热插拔
为了简化操作,已经添加了相应的config-intel-wireless-card.plist,在使用前
- 把原来的
config.plist
删掉 - 把
config-intel-wireless-card.plist
改成config.plist
关于声卡ALC256/255的黑苹果混合耳机插孔(输入输出混合插孔)在 https://github.com/hackintosh-stuff/ComboJack
安装请采用这些步骤:
- 克隆ComboJack仓库
- 在终端运行 ComboJack_Installer/install.sh
- 完成。请注意在插入插孔后,会有弹窗提示你选择相应的接口。(建议选耳麦)
- Acidanthera 的 OC 包和主要的驱动
- daliansky 的很棒的SSDTs在 OC-little
- Dortania的OC安装教程
- the-darkvoid 解决了部分Type-C设备的热插拔问题在 IOElectrify
- hackintosh-stuff 给出了相应声卡(ALC256)对应外置麦克风的解决方案在 combojack
- blankmac 给出了触摸板支持多手势的驱动在 AlpsT4USB.
- 0xFireWolf 提供了原生化SD读卡器的驱动在 RealtekCardReader 和 RealtekCardReaderFriend
- Lorys89 提供了 DVMT 修改方法以实现4K外接显示器输出在Lorys89-DELL_LATITUDE_7280.
- 所有为这个EFI和黑苹果做出贡献的成员