- Joined
- Mar 15, 2024
- Messages
- 15
(will also work with Sonoma 14.4, but without WLAN support)
I could not resist and ordered one of those €250 mini PCs with a Ryzen 5 5600H on my favourite Chinese trading platform. It seems that there are a lot of similar systems with different names and 5500U / 5600H / 5700U processors, and I think you can adapt this EFI with minimal effort. After some experimenting I ended up with Ventura for greater compatibility and stability.
After replacing the WLAN card with an Intel AX200 everything runs smoothly including bluetooth. So far I could not find any issues.
Here is a short guide (more of a checklist) for the experienced user on how to install Ventura on the Firebat MN56 Mini PC.
This will copy the system files to the USB stick. To make the stick bootable, we need to...
I could not resist and ordered one of those €250 mini PCs with a Ryzen 5 5600H on my favourite Chinese trading platform. It seems that there are a lot of similar systems with different names and 5500U / 5600H / 5700U processors, and I think you can adapt this EFI with minimal effort. After some experimenting I ended up with Ventura for greater compatibility and stability.
After replacing the WLAN card with an Intel AX200 everything runs smoothly including bluetooth. So far I could not find any issues.
Here is a short guide (more of a checklist) for the experienced user on how to install Ventura on the Firebat MN56 Mini PC.
1.) Prerequisites
Make sure you have:- a real Mac or at least a Virtual Machine to prepare the USB boot stick
- a 16 GB USB stick (32 GB for Sonoma)
- Python for Windows 11 on your Mini PC (Download here)
- SSDTTime (Download here)
- gibMacOS (Download here)
- OpenCore (Download here)
- MountEFI (Download here)
- GenSMBIOS (Download here)
- USBMap (Download here)
- ProperTree (Download here)
- HfsPlus.efi (Download here)
- Lilu.kext (Download here)
- VirtualSMC.kext (Download here)
- SMCAMDProcessor and AMDRyzenCPUPowerManagement (Download here)
- RadeonSensor.kext and SMCRadeonGPU.kext (Download here)
- patches.plist, the AMD-OSX kernel patch (Download here)
- NVMeFix.kext (Download here)
- NootedRed.kext (Download here, click on the most recent action, then on "Artifacts" at the bottom of the next page. You must be logged in with a github account to access the "Artifacts" link.)
- RealtekRTL8111.kext (Download here)
- AppleALC.kext (Download here)
- USBToolBox.kext and UTBDefault.kext (Download here)
- AirportItlwm (Download here)
Note: currently (03/2024) there is only an unstable alpha version for Sonoma. Get "AirportItlwm_v2.2.0_stable_Ventura.kext.zip" for Ventura. - IntelBluetoothFirmware (Download here)
- BlueToolFixup.kext from BrcmPatchRam (Download here)
2.) Know your hardware
My Firebat MN56 has- CPU: AMD Ryzen 5 5600H, 6 Core, 12 Treads
- Motherboard: something chinese that does not even have a name
- RAM: Micron MTA16ATF1G64AZ-3G2A1 16 GB 1Rx16 PC4-3200AA-SC0-11
- iGPU: [AMD/ATI] Lucienne (rev c1)
- NVMe: PHISON PS5015-E15 PCIe3 512 GB
- LAN: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
- WiFi/BT: RTL8852BE PCIe 802.11ax Wireless Network Controller
- Audio: [AMD/ATI] Renoir Radeon High Definition Audio Controller
- Connectivity: 2 x HDMI, 4 x USB 3.1, 1 x USB C
3.) Install Windows and create a backup copy
Windows 11 Professional was pre-installed. I could activate it without problems and installed all updates. There have been reports of cases where malware was already installed by the manufacturer, so I did a offline virus check with two different antivirus rescue CDs. The system was clean and I made a backup of the hard disk for later use.
4.) Create SSDT files under Windows with SSDTTime
- Install Python and SSDTTime.
- Start with "(P) Dump the current system's ACPI tables". Then choose the following options one after the other:
- 1. FixHPET - choose default option C to patch IRQ conflicts
- 2. FakeEC
- 4. USBX - choose default option B to build SSDT-USBX
- 5. PluginType
- 8. USB Reset
5.) Set BIOS Options
Boot into BIOS (F7) and set:- Advanced > Trusted Computing > Security Device Support: [Disabled]
- Advanced > CPU Configuration > SVM Mode: [Enabled]
- Advanced > AMD CBS > NBIO Common Options > IOMMU: [Disabled]
- Advanced > AMD CBS > NBIO Common Options > GFX Configuration > IGPU Configuration: [UMA Specified}
- Advanced > AMD CBS > NBIO Common Options > GFX Configuration > UMA Frame Buffer Size: [2G] (or more if you have enough RAM)
- Security > Secure Boot: [Disabled]
- Boot > Fast Boot: [Disabled]
6.) Prepare the USB Boot Stick
- Attach USB Stick to your Mac (or Mac VM)
- Start Disk Utility, set "View" to "Show All Devices", click on the USB Stick and on "Erase".
- Set "Name:" to "Ventura". Set "Format" to "Mac OS Extended (Journaled)", set "Scheme" to "GUID Partition Map" and click the Erase button.
- Use "gibMacOS" to download the macOS Ventura InstallAssistant.pkg
- Start InstallAssistant.pkg. It will create "Install macOS Ventura" in the Applications folder.
- Open a Terminal window and enter the command:
Bash:
sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/Ventura /Applications/Install\ macOS\ Ventura.app --nointeraction
This will copy the system files to the USB stick. To make the stick bootable, we need to...
Last edited: