微星 B360M 迫击炮 黑苹果 OpenCore EFI

鸣谢

GeQ1an
xjn
andot
daliansky (黑果小兵)
tonymoses
cattyhouse
osx86zh (Telegram 讨论组)

EFI 介绍

此 EFI 使用 iMacPro1.1 机型,微星 B360M 迫击炮 的无核显用户可直接修改使用,默认启用全部 USB 端口,但是没有注入声卡驱动 OpenCore 版本:0.5.9

可正常工作

  • 网卡(板载)

  • 显卡(独显)/ 硬解 4K(HEVC + H.264)

  • WiFi(PCI-E 设备) / 蓝牙(PCI-E 设备)

  • 隔空投送 / 接力 / 随航

  • FaceTime / iMessage / Apple Music / Apple TV Plus

  • 原生电源管理

  • 自动睡眠

  • 其他白果功能(99%)

不工作

  • 板载声卡

我的配置

硬件 型号
主板 微星 B360M 迫击炮
处理器 英特尔酷睿 i5-9400F
显卡 公版 Radeon™ RX 5700 XT(由技嘉代工
无线 + 蓝牙 BCM94360CD(双频 1750M + 蓝牙 4.0)PCI-E 无线网卡
耳机 Razer Kraken 7.1 V2雷蛇北海巨妖

更新记录

2020.05.17

添加OpenCore GUI,使开机更像白果。

2020.05.09

更新OpenCore到0.5.9以及Lilu,WhateverGreen,VirtualSMC。将OpenCore分辨率显示调整为Hidpi。1080P的可以在NVRAM-Add-4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14-UIScale将02改为01。依然没有添加对音频的支持

2020.02.14

更新opencore到最新开发版,去除不必要启动项slide=129以及删减不必要补丁。

2020.02.12

更新opencore到0.5.6最新版,config大改,具体再更新

2020.01.22

添加300系主板原生支持NVRAM

2020.01.04

使用 OpenCore 官方补丁间接修复「不开启小憩无法进入睡眠」的问题,移除 SSDT-SBUS.aml 文件。
不开启小憩的目的是睡眠后不被自动唤醒,开启 OC 的「禁用 RTC 唤醒计划」补丁后,打开小憩功能可以正常进入睡眠,且不会被自动唤醒,间接达到「不开启小憩进入睡眠」的状态,如不需要可以手动关闭该补丁(感谢 ArchFeh 的提醒)。

使用 EFI

准备 ProperTree 用来编辑配置文件,请勿使用其他编辑器编辑(切记)。
OpenCore 拥有高度的可定制化,建议先参考下面的说明使用配置好的基础版本,之后再通过 xjn 博客黑果小兵博客 学习更多内容进行修改。

BIOS 设置

请先确定正在使用的 BIOS 版本,迫击炮 7B23v16 以上,迫击炮钛金版 7B23vA6 以上,否则请参考官方文档升级 BIOS 至最新版本。

必选


OC(Overclocking)\CPU 特征\Intel 虚拟化技术 [允许](必须)
OC(Overclocking)\CPU 特征\Intel VT-D 技术 [禁止](必须)
OC(Overclocking)\CPU 特征\CFG锁定 [禁止](必须!)

可选


STTINGS\高级\ACPI设置\电源 LED 灯 [双色](如果选择 [闪烁],睡眠时电源灯将不断闪烁)

STTINGS\高级\电源管理设置\ErP Ready [允许]

STTINGS\高级\Windows操作系统的配置\Windows 10 WHQL支持 [允许]
STTINGS\高级\Windows操作系统的配置\MSI 快速开机 [禁止]
STTINGS\高级\Windows操作系统的配置\快速开机 [禁止]

STTINGS\高级\唤醒事件设置\唤醒事件管理 [BIOS]
STTINGS\高级\唤醒事件设置\USB设备从S3/S4/S5唤醒 [允许]

STTINGS\启动\启动NumLock状态 [关](macOS 默认可使用数字键盘)

直接使用

仅适合使用 9400F 处理器的用户!
下载整包后,如果之前在 Clover 时就使用iMacPro1,1机型,可直接使用之前的三码,或使用GenSMBIOS Clover Configurator (其他工具亦可)选择iMacPro1.1机型生成新的三码 + ROM,用 ProperTree 打开/EFI/OC/config.plist文件,填入到 PlatformInfo > Generic 位置中(如下图)。

保存后,先通过 USB 测试引导,无问题后将 EFI 文件夹放置到启动磁盘 EFI 分区,重启电脑。

进阶使用

  1. 参考 黑果小兵博客 生成USBPorts.kextUSB 定制文件,放入/EFI/OC/Kexts/替换同名文件,打开/EFI/OC/config.plist,关闭 Kernel > Add > 7,打开 8。

Q&A

  1. 开机时苹果 logo 显示不正常怎么办?
    有两个方法可以解决这个问题。
    方法一:在/EFI/OC/config.plist配置文件 Misc—–Boot——Resolution 处填写正确的显示器分辨率;
    方法二:将 BIOS「STTINGS\启动\全荧幕商标」设置为 [允许]。
    两种方法选择其一即可,经反复测试,在微星 B360M 迫击炮(钛金版)上我更推荐方法二。
    如果同时使用方法一和方法二,开机 logo 的显示依旧会不正常。

链接

OpenCorePkg 官方版本 自动编译 / AppleSupportPkg 官方版本 自动编译 / MacInfoPkg / Lilu / AppleALC / WhateverGreen / IntelMausi / VirtualSMC / CPUFriend / OcBinaryData / MaciASL / ProperTree / Hackintool / HWMonitorSMC2

写在最后

作为一个黑果小白,欢迎指正错误及提出建议,我会及时更新此 EFI。