Awesome
AMD Ryzen Hackintosh - Opencore EFI for Asus TUF Gaming B550M-Plus (WI-FI)
Specification
Component | Model |
---|---|
CPU | AMD Ryzen 5 3600 @ 3.6GHz |
Motherboard | Asus TUF Gaming B550M-Plus (WI-FI) |
RAM | 16GB (2 x 8GB) G.Skill RipjawsV @ 3600MHz |
Audio Chipset | ALCS-1200A |
GPU | Gigabyte RX 5600 XT 6GB |
Ethernet | RTL8125 2.5GbE |
WiFi & Bluetooth | Intel WiFi 6 AX200 |
OS Disk (Sata3) | Toshiba TR200 240GB |
macOS version: 10.15.7 (19H2)
OpenCore version: 0.6.2
SMBIOS: iMacPro1,1
Drivers & Kexts
- [Bootloader] OpenCore
- [Patch] AMD_Vanilla
- [Driver] FwRuntimeServices
- [Driver] HfsPlus
- [Driver] NTFS
- [Kext] Lilu
- [Kext] VirtualSMC
- [Kext] WhateverGreen
- [Kext] AppleALC
- [Kext] AppleMCEReporterDisabler
- [Kext] LucyRTL8125Ethernet
- [Kext] AirportItlwm
- [Kext] IntelBluetoothFirmware
- [Kext] AMDRyzenCPUPowerManagement
- [Kext] SMCAMDProcessor
- [Kext] USBPorts
Working
-
Sleep/Wake
- When plugged the USB 2.0 devices to PTXH ports Sleep and Wake working well. - [See Details] (https://amd-osx.com/forum/viewtopic.php?f=61&t=9294&sid=3376942691af2389efe6fcc99307fdba)
-
Ethernet
-
Settings -> Network -> Ethernet -> Advenced -> Hardware: Set Configure from Automatically->Manually Then set Speed to 1000baseT, click ok and apply.
-
When firts install, you can set via terminal:
ifconfig en0 media 1000baseT
-
-
Wireless - See details
-
Bluetooth
-
Audio
-
DRM
-
USB
-
Etc.
Not working
- Mic > [See Details] (https://dortania.github.io/OpenCore-Post-Install/universal/audio.html#no-mic-on-amd) (Can be used USB Mics)
- AirDrop (Not yet)
- Hypervisor.framework (VirtualBox and XCode iOS emulator works)
- Android Studio emulator (Can be replaced with Genymotion)
How to use
- Create directory "EFI" in your EFI partition (e.g. pendrive or hard drive)
- Clone this repo and paste directiories "BOOT" and "OC" onto created directory
- Download GenSMBIOS to generate unique SMBIOS information. Run it and select Generate SMBIOS, as model select iMacPro1,1.
- Open config.plist with ProperTree and go to PlatformInfo > Generic. Set MLB (Board Serial), SystemSerialNumber (Serial) and SystemUUID (SmUUID) to generated values.
- Boot it!
Disclaimer
This documentation is published for the sole purpose of learning and tech enthusiasm and with no guarantees of any kind, I’m not responsible of any harm of any kind or loss of data that may occur.