MSI Alpha 15-B5EEK Opencore EFI and some info for running MacOS Sonoma.
Information available only for possible references. I do not recommend following all the information presented here.
- Specifications
- What's Working
- What's not Working
- Bios Options
- Kexts Used
- SSDTs Used
- Credits
- Useful Apps & Scripts
- Screenshots
| 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 |
| 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 |
| Item | Status | Notes |
|---|---|---|
| Display integrated to iGPU | ❌ | Display output only works through DP/HDMI with 6600M as this laptop lacks MUX Switch. |
- Only Discrete GPU
- Secure Boot Disabled
| 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 |
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 |
- OC-Little-Translated Guides.
- AMD-OSX Forum and the dedicated Thread users.
- ExtremeXT for help, corrections, my first EFI and git README info/references.
- zxc2689963 for EFI references.
- Dortania for the guides.
- Apple for macOS.
- Acidanthera for OpenCore and most Kexts.
- Anyone else that helped to develop and improve hackintoshing.
