Skip to content

macOS on Alpha 15, AMD Advantage™ Edition (Alpha 15 B5EEK)

Notifications You must be signed in to change notification settings

its-ashu-otf/MSI-Alpha-15-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

MacOS on MSI Alpha 15-B5EEK - Ryzen 5800H & Radeon RX 6600M

MSI Alpha 15-B5EEK Opencore EFI and some info for running MacOS Sonoma.

  

Considerations

Information available only for possible references. I do not recommend following all the information presented here.

Table of Contents

Specifications

Item Info
Model Alpha 15 B5EEK
Bios Version E158LAMS.10B
CPU AMD Ryzen™ 7 5800H Processor
DGPU AMD Radeon RX 6600M 8GB
RAM 40GB Kingston DDR4 3200 MHz
NVMe Kingston SNV2S1000G 500GB for macOS / WD 512gb for Windows 11
Ethernet Realtek RTL8111
Audio Realtek ALC287
LCD Panel 15.6 FHD IPS 144Hz
Opencore Version 1.0.1 (DEV)
SMBIOS used MacBookPro16,3 (Need to enter your information generated by GenSMBIOS)
Target MacOS Version macOS Sonoma 14.5
- For macOS Sonoma 14.5 Update: Temporary disable BlueToolFixup.kext, restart and run on Terminal: sudo softwareupdate -i -a -R
- To update to MacOS Sonoma 14.4, you need to set config.plist > Misc > Security > SecureBootModel to Disabled

What's Working

Item Status Notes
CPU AMD Vanilla Kernel Patches (Modify according to yours Core Count)
DGPU With some DeviceProperties
Brightness Control Workaround with Lunar app
HDMI A/V out Tested and working in 4K 60Hz Monitor 
USB All ports working with GUX-RyzenXHCIFix / USBMap
Keyboard Voodoops2controller Kext + Karabiner-Elements app for mapping
Audio AppleALC kext working with layout-id 21
P2 Mic Working with AppleALC 1.8.8
Trackpad VoodooI2C
Ethernet RealtekRTL8111 Kext
Intel WIFI AirportItlwm Sonoma 14.4 Alpha Kext
Bluetooth From Intel AX210 with IntelBluetoothFirmware.kext + BlueToolFixup Kext
Battery VoodooBatteryStatus Kext
AppleTV+ DRM Work with CFG_LINK_FIXED_MAP=1 (produces a series of GPU-related messages/warnings in the boot log)
iServices Message/Facetime tested and working
Shutdown/Reboot  
Sleep/Wake Finally working with Seey6 CpuTscSync

What's not Working

Item Status Notes
Display integrated to iGPU Display output only works through DP/HDMI with 6600M as this laptop lacks MUX Switch.

Bios Options

  • Only Discrete GPU
  • Secure Boot Disabled

Kexts Used

Kext Description
AMDRyzenCPUPowerManagement.kext Power management and monitoring of AMD processors
AppleALC.kext Native macOS HD audio for not officially supported codecs
AppleMCEReporterDisabler.kext Disables AppleIntelMCEReporter which causes panics on AMD CPUs
BlueToolFixup.kext Patches Bluetooth stack to allow non-Apple Bluetooth
CpuTscSync It is a Lilu plugin, modify from CpuTscSync. It should solve some wake issues for AMD Mobile
GUX-RyzenXHCIFix A fork of GenericUSBXHCI aimed at analyzing and fixing the USB3
Lilu.kext Platform for arbitrary kext, library, and program patching throughout the system
NVMeFix.kext Improve compatibility with non-Apple SSDs
RadeonSensor.kext Monitoring Radeon GPU temperature on macOS
RealtekRTL8111.kext Open source driver for the Realtek RTL8111/8168 family
RestrictEvents.kext Blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware
SMCAMDProcessor.kext Power management and monitoring of AMD processors
SMCBatteryManager.kext Enables battery readings
USBMap Python script for mapping USB ports in macOS and creating a custom injector kext
USBWakeFixup Fix a certain USB wakeup issue on OSX
VirtualSMC.kext Advanced Apple SMC emulator in the kernel
VoodooI2C.kext & VoodooU2CHID.kext Fixes trackpad
VoodooPS2Controller.kext Fixes keyboard

SSDTs Used

Done with SSDTTime in Windows 11

Table Description
SSDT-PLUG-ALT Fixes CPU definitions
SSDT-USBX Enables USB Power Management
SSDT-USBW USBWakeFixup Kext companion
SSDT-XOSI Spoof macOS to Windows for some ACPI features

Credits