ℹ️ The EFI's have been tested on Big Sur, Ventura, Sonoma and Sequoia on my MSI Bravo 15.
OpenCore Ver: 1.0.2MacOS Supported Ver:
- BigSur
- Monterey
- Ventura
- Sonomo ( Disable NootedRed.kext, & set SecureBootModel to Disabled until installation complete.)
- Sequoia ( Disable NootedRed.kext, & set SecureBootModel to Disabled until installation complete.)
Laptop specifications | |
---|---|
CPU | AMD Ryzen™ 5 5600H with Radeon Graphics |
iGPU | Radeon Graphics Cezanne (Vega) |
dGPU | Radeon RX 5500M [DISABLED] |
Memory | 8GB DDR4 3200MHz |
Storage | 512GB NVMe WD SN350 PCIe Gen4 |
Network | RZ608 802.11ax PCIe Wireless Network Adapter [UNSUPPORTED] |
RTL8111 PCI Express Gigabit Ethernet Controller | |
Audio | Realtek ALC256 |
LCD Panel | 15.6" FHD IPS 144Hz |
Item | Status | Notes |
---|---|---|
CPU | ✅ | AMD Vanilla Kernel Patches (Modify according to yours Core Count) |
iGPU | ✅ | NootedRed |
Brightness Control | ✅ | NootedRed |
USB | ✅ | All ports working with USBMap |
Keyboard | ✅ | Voodoops2controller.Kext |
Audio | ✅ | AppleALC kext working. Best with layout-id 12 |
Mic | ✅ | Not Working for me, But use the patch AMDMicrophone |
Trackpad | ✅ | Synaptics Touchpad with AMD I2C Controller |
Ethernet | ✅ | RealtekRTL8111.kext |
Battery | ✅ | SMCBatteryManager.kext |
iServices | ✅ | iMessage/Facetime tested and working |
Camera | ✅ | |
WIFI & Bluetooth | ❌ | Unsupported Chipset |
HDMI A/V out | ❌ | Connected to dGPU |
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 |
AmdTscSync | Synchronises the TimeStamp Counter (TSC). Generally only useful for AMD APUs (usually laptops) |
Lilu.kext | Platform for arbitrary kext, library, and program patching throughout the system |
NVMeFix.kext | Improve compatibility with non-Apple SSDs |
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 |
VirtualSMC.kext | Advanced Apple SMC emulator in the kernel |
VoodooPS2Controller.kext | Fixes keyboard |
BrightnessKeys.kext | Provides support for ACPI brightness change notifications |
ECEnabler | Allows macOS to read EC fields over 8 bits long, removing the need to split them manually. |
HoRNDIS.kext | Driver for macOS that allows you to use your Android phone's native USB tethering mode to get Internet access. |
NootedRed.kext | Lilu plugin for AMD Vega iGPUs. |
SMCRadeonSensors | AMD GPU temperature monitoring on macOS & Install AMDGadget for widget |
VoodooI2C.kext | Driver for I2C input devices. |
VoodooRMI.kext | Synaptic Trackpad driver over SMBus/I2C for macOS |
SMBIOS used | MacBookPro16,3 (Need to enter your information generated by GenSMBIOS) |
Done with SSDTTime in EndeavourOS
Table |
---|
SSDT-EC |
SSDT-PLUG-ALT |
SSDT-USBX |
SSDT-XOSI |
SSDT-ALSO |
SSDT-HPET |
SSDT-PMC |
SSDT-PNLF |
Check Dortania's Guide for unsupported hardware like SSD and WLAN cards and replace them with supported ones Use SSDT-Nvme-DISABLE.aml to disable the Nvme drives that are problematic, else disable it in config.plist
- Disable Secure & Fastboot Mode from BIOS.
- SATA Mode: AHCI
Boot with Smokeless UMAF's EFI
- AMD CBS > NBIO Common Options > GFX Configuration > iGPU Configuration: UMA_SPECIFIED (So that the VRAM can be changed)
- AMD CBS > NBIO Common Options > GFX Configuration > UMA Frame buffer Size: 2G (2G Recommended, 1G Minimum)
- AMD CBS > CPU Common Options > Core Performance Boost: Disable ( to Reduce Heat and Power Usage) or Enable (for Gaming Performance)
- Sometimes apps stops working or shows an error. Open terminal & run
sudo purge
it will start working - When there's a System update, disable NootedRed while restarting for update.
-
Dortania for the guides.
-
Apple for macOS.
-
Acidanthera for OpenCore and most Kexts.
-
Smokeless UMAF for vram.
-
ExtremeXT for help, corrections, my first EFI and git README info/references.
-
Anyone else that helped to develop and improve hackintoshing.
-
Late night coffee mate, Kush