HackIntoOs
⚠️ WARNING: You must add your own serial number in
EFI/OC/config.plist
. Related fields are:PlatformInfo - Generic - MLB / SystemProductName / SystemSerialNumber / SystemUUID
. You can generate some random numbers by GenSMBIOS. See official guide for details.
Recommend using OCC to generate MacPro7,1 platform information
EFI
You can download EFI by Github.
Hardware
- Motherboard: MSI B760M MORTAR MAX WIFI D5
- Ethernet: Realtek 2.5Gbps
- Audio Codec: Realtek ALC897 Codec
- Wireless (Bluetooth): Intel Wi-Fi 6E
- CPU: Intel Core i7 14700 (iGPU not working)
- dGPU: AMD RX 6500
- Storage: WD_BLACK SN850X 2000GB
- RAM: Gloway DDR5 6400 16GB*2
Software
- OS: macOS Sonoma 14.3.1
- Bootloader: OpenCore 1.0.0
What's working
BIOS Settings
MSI B760M MORTAR MAX WIFI D5 ver E7E01IMS.H40 build 07/12/2023
SETTINGS - Advanced:
- PCIe/PCI Sub-system Settings - Re-size BAR Support: Disabled
- Integrated Peripherals - External SATA Controller Mode: AHCI Mode
- Integrated Graphics Configuration
- Initiate Graphic Adapter: PEG
- IGD Multi-Monitor: Enabled
- USB Configuration - XHCI Hand-off: Enabled
- BIOS CSM/UEFI Mode: UEFI
SETTINGS - Boot:
- MSI Fast Boot: Disabled
- Fast Boot: Disabled
SETTINGS - Security - Secure Boot - Secure Boot: Disabled
OC - CPU Features:
- Intel Virtualization Tech (VT-x): Enabled
- Intel VT-D Tech: Disabled
- CFG Lock: Disabled
Kexts
Name | Version | |
---|---|---|
Lilu | 1.6.7 | |
VirtualSMC SMCProcessor SMCSuperIO |
1.3.2 | |
SMCRadeonSensors | 2.0.0 | |
WhateverGreen | 1.6.6 | |
AppleALC | 1.9.0 | |
LucyRTL8125Ethernet | 1.1.0 | |
USBToolBox | 1.1.1 | |
BlueToolFixup | 2.6.8 | |
AirportItlwm | 2.2.0 Ventura | |
IntelBluetoothFirmware IntelBTPatcher |
2.4.0 | |
NVMeFix | 1.1.1 | |
CPUTopologyRebuild | 1.1.0 | |
RestrictEvents | 1.1.3 |
Config
Most of efi configurations are based on Dortania's guide for Comet Lake, but there are some differences for 13th CPU (thanks 大头蔡 Cass).
- CPU's SSDT is
SSDT-PLUG-ALT.aml
provided with opencore pkg. - Kernel-Emulate: Emulate Comet Lake, details:
- Cpuid1Data:
55060A00000000000000000000000000
- Cpuid1Mask:
FFFFFFFF000000000000000000000000
- Cpuid1Data:
- Kernel-Quirks: enable
provideCurrentCpulnfo
- NVRAM-Add-4D1FDA02...: add new item
revcpu
with value 1 (number) - NVRAM-Del-4D1FDA02...: add item
revcpu
- PlatformInfo-Generic-ProcessorType:
3841
(needRestrictEvents.kext
)