Skip to content

gandaxi/MSI-b550m-mortar-WIFI-macOS-Monterey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation

B550M迫击炮WIFI 2022.04.21

B450M迫击炮MAX 2022.03.26 (暂时停留oc 0.7.9)

更新:

B550M更新引导OC 0.8.0 正式版 2022.04.21

B550M定制usb端口USBPorts.kext 2022.04.08

驱动版本更新2022.03.26

=========================

新增:

匹配同主板机型及新A卡配置预设文件(请自行修改文件名EFI\OC\config***.plist)

新增锐龙电源管理及监控驱动AMDRyzenCPUPowerManagement.kext、SMCAMDProcessor.kext**需要手动下载运行一次AMD Power GadgetAMD电源小工具

尝试NVME兼容驱动NVMeFix.kext提高某些NVME固态盘兼容性

2022.03.09

微星(MSI)MAG B550M 迫击炮 WIFI

OpenCore : 0.8.0

macOS :12.1 — 12.2.1 正式版(暂不建议升级12.3及以上)

SMBIOS : MacPro6,1(RX及更新型号A卡用MacPro7,1机型提升兼容性)

Specification

Component Model
CPU AMD R5 3600
Motherboard MSI(MAG) B550M MORTAR WIFI
Audio Chipset ALCS1200A
GPU AMD R9 FURY X 4G
Ethernet RTL8125B 2.5GbE
WiFi & Bluetooth Intel WiFi 6 AX200

What works

  • Ps2 VoodooPS2Controller (如无需用到Ps2接口设备请酌情删除该VoodooPS2Controller.kextKernel该配置文件减少输入延迟,包括UEFI→Drivers内的Ps2KeyboardDxe.efi)

  • Audio AppleALC ( alcid=7 |本设置在DeviceProperties→Add→PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)→layout-id修改十六进制Data值07000000)

  • Ethernet LucyRTL8125Ethernet

  • USB

  • Wi-Fi itlwm AirportItlwm.kext set the MaxKernel field to 20.99.9 (BigSur) AirportItlwm12.kext set the MinKernel field to 21.00.0 (Monterey)

  • Bluetooth IntelBluetoothFirmware IntelBluetoothInjector.kext set the MaxKernel field to 20.99.9 (BigSur) BlueToolFixup.kext set the MinKernel field to 21.00.0 (Monterey)

NEW AMD Kernel Patches

  1. Enable ProvideCurrentCpuInfo Kernel -> Quirks -> ProvideCurrentCpuInfo

  2. Edit the core count patch to match your CPU

    AMD Vanilla OpenCore or OpenCore-Install-Guide

    Find the three algrey - Force cpuid_cores_per_package

    • kernel -> Patch -> 0 -> Replace for macOS 10.13,10.14
    • kernel -> Patch -> 1 -> Replace for macOS 10.15,11.0
    • kernel -> Patch -> 2 -> Replace for macOS 12.0
    B8000000 0000 => B8 <core count> 0000 0000
    BA000000 0000 => BA <core count> 0000 0000
    BA000000 0090 => BA <core count> 0000 0090
    
    CoreCount Hexadecimal
    6 Core 06
    8 Core 08
    12 Core 0C
    16 Core 10
    32 Core 20
    64 Core 40

    for eamlple : 3600 6 Core

    B8 06 0000 0000
    BA 06 0000 0000
    BA 06 0000 0090
    

please use OpenCore Configurator or OC Auxiliary or GenSMBIOS to generate yourself SMBIOS

Monterey

Most MSI B550 motherboard need use the 7C94v12 version of the bios to start Monterey. Please test yourself according to your hardware. 建议将主板bios更新至2020年8月份 7C94V12 老版本。

bios设置:


#禁用(恢复默认设置不用调整)

4G以上解码 (这个若必须开启,则NVRAM中boot-args删除npci=0x2000。不要同时开启这个参数和npci。)【If you are on a Gigabyte/Aorus or an AsRock motherboard, enabling this option may break certain drivers(ie. Ethernet) and/or boot failures on other OSes, if it does happen then disable this option and opt for npci instead 2020+ BIOS Notes: When enabling Above4G, Resizable BAR Support may become an available on some X570 and newer motherboards. Please ensure that Booter -> Quirks -> ResizeAppleGpuBars is set to 0 if this is enabled.】

快速启动

安全启动

串行/COM 端口

并口

兼容性支持模块 (CSM) (必须关闭,gIO启用此选项时,GPU 错误很常见) 3990X 用户特别注意:macOS 目前不支持内核中超过 64 个线程,如果看到更多,内核会恐慌。3990X CPU 总共有 128 个线程,因此需要禁用一半。对于这些情况,我们建议在 BIOS 中禁用超线程。

#开启(恢复默认设置不用调整)

EHCI/XHCI 切换

操作系统类型:Windows 8.1/10 UEFI 模式

SATA模式:AHCI

======================