Contribute
Register

Gen Machine Ren7000 Mini PC AMD Ryzen 5 7530U with Radeon Graphics

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
6,353
Motherboard
Asus ROG Strix X570-F Gaming
CPU
Ryzen 9 3900X
Graphics
RX 6700 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
This isn't a guide and I'm not looking for support either. I am just confirming that I have installed macOS Ventura on this Gen Machine Ren 7000 series mini PC, after a few component changes to the stock system.

The component changes included:
  1. Replacement of the Kingspec NX series 512GB NVMe drive with a Crucial P3 Plus 1TB NVMe drive, for use as macOS boot drive.
  2. Replacement of the Realtek RTL8852B WiFi/BT card with an Intel AX200NGW WiFi/BT card.
  3. Addition of Integral 512GB M.2 NVMe 2242 PCIe Gen3 x4 SSD, for use as Windows boot drive.
  4. Addition of DDDR4 8GB 3200MHz RAM (spare from defunct laptop) to go with existing 16GB module.
First thing I did was install Windows 11 on the Kingspec NX NVME card, updated it and had it running really well.

Before removing the Windows 11 drive.
  • I used Corpnewt's SSDTTime script and the system DSDT.aml to generate the following custom SSDT's and companion patches:
    • SSSDT-EC.aml
    • SSDT-HPET.aml +OC patches
    • SSDT-PLUG-ALT.aml
    • SSDT-USBX.aml
    • SSDT-OSXI.aml + OC patch
  • I created a UTBMap.kext in Windows using USBToolBox Tool.
    • The mini PC has the following USB ports:
      • 2 x USB3 ports on the front
      • 2 x USB2 ports on the rear
      • 1 x Type-C port on the rear (Data and Display)
      • 2 x Internal USB ports for Bluetooth and Audio
  • I used Device Manager to check the details of the main components present in the system, which included the following:
    • CPU - Ryzen 5 7530U 6-core/12-thread (Laptop CPU)
    • Chipset - no idea! (Gen Machine support/spec details are pants!)
    • Ethernet - Realtek RTL8168 1GB Ethernet port on the rear of the case (RealtekRTL8111.kext supports this port)
    • Audio - USB Audio (Supported by AppleALCU.kext)
    • Graphics - AMD Radeon Graphics (supported by NootedRed.kext)
      • Graphics Core Count 7
      • Graphics Frequency 2000 MHz
I built the OpenCore 0.9.8 EFI based on the above information, using a standard AMD Ryzen system config, following the Dortania guide.
I used the iMac20,1 SMBIOS for this system.

I then made some changes to the EFI contents and config after reviewing @craighazan & @Leesureone EFI's, for their respective Ren5000 and Trigkey mini PC systems. So thanks for leading the way on these AMD mini PC systems.

The EFI folder contents looks like this in Finder:
Screenshot 2024-03-09 at 00.00.45.png Gen Machine Ren700 OpenCore EFI folder contents

The image above shows the final EFI, it didn't start life like this and took a number of revisions to get it to boot macOS.
SSDT-SBUS-MCHC.aml was a post installation addition. once macOS Ventura was up and running.

The Installation of macOS Ventura did not follow the expected route.
  • The first phase of the installation process went through as expected.
  • Then there were a number of times during the subsequent installation stages where the system just stopped, with no error show in the verbose text.
  • Unsurprisingly, the Apple Logo with progress bar never showed during the installation, as it doesn't show the second stage Apple Logo when booting macOS while using NootedRed.kext.
  • I used the power button a couple of times to reboot the system, after some lengthy delays, to get the system moving again. This seemed to help and I ended up on the Language/Country/Account selection part of the installation.
After that it was plain sailing, not noticed any issues while setting up the system, installing Apps, signing in to iCloud, Messages etc.
System runs dual 25" Dell Ultrasharp displays 2560x1440 using the two HDMI connectors on the rear of the case.
Not seen any flickering/artefacts or other graphics related issues.
Not used the Type-C for display purposes, as I don't have a Type-C display.

Some Screenshots from Hackintool to show the main components etc.

Screenshot 2024-03-09 at 00.36.26.png Screenshot 2024-03-09 at 00.38.04.png Screenshot 2024-03-09 at 00.38.27.png

Anyhow, for those interested I have attached a copy of the OpenCore 0.9.8 EFI. Obviously I have removed the SMBIOS data from the config.plist. So if you have a similar system you need to add your own SMBIOS data before using this EFI.

The system is currently running Ventura 13.5.2, as that was the version of macOS Ventura I had on my USB installation drive I used.
I will update it to run the latest Ventura 13.7.4 and create a second APFS Container, so I can run Sonoma on the system too.
This is why the EFI currently contains 2 x Airportitlwm.kext's as one is for Ventura and the other for Sonoma.
 

Attachments

  • EFI-0.9.8.zip
    40.7 MB · Views: 39
This isn't a guide and I'm not looking for support either. I am just confirming that I have installed macOS Ventura on this Gen Machine Ren 7000 series mini PC, after a few component changes to the stock system.

The component changes included:
  1. Replacement of the Kingspec NX series 512GB NVMe drive with a Crucial P3 Plus 1TB NVMe drive, for use as macOS boot drive.
  2. Replacement of the Realtek RTL8852B WiFi/BT card with an Intel AX200NGW WiFi/BT card.
  3. Addition of Integral 512GB M.2 NVMe 2242 PCIe Gen3 x4 SSD, for use as Windows boot drive.
  4. Addition of DDDR4 8GB 3200MHz RAM (spare from defunct laptop) to go with existing 16GB module.
First thing I did was install Windows 11 on the Kingspec NX NVME card, updated it and had it running really well.

Before removing the Windows 11 drive.
  • I used Corpnewt's SSDTTime script and the system DSDT.aml to generate the following custom SSDT's and companion patches:
    • SSSDT-EC.aml
    • SSDT-HPET.aml +OC patches
    • SSDT-PLUG-ALT.aml
    • SSDT-USBX.aml
    • SSDT-OSXI.aml + OC patch
  • I created a UTBMap.kext in Windows using USBToolBox Tool.
    • The mini PC has the following USB ports:
      • 2 x USB3 ports on the front
      • 2 x USB2 ports on the rear
      • 1 x Type-C port on the rear (Data and Display)
      • 2 x Internal USB ports for Bluetooth and Audio
  • I used Device Manager to check the details of the main components present in the system, which included the following:
    • CPU - Ryzen 5 7530U 6-core/12-thread (Laptop CPU)
    • Chipset - no idea! (Gen Machine support/spec details are pants!)
    • Ethernet - Realtek RTL8168 1GB Ethernet port on the rear of the case (RealtekRTL8111.kext supports this port)
    • Audio - USB Audio (Supported by AppleALCU.kext)
    • Graphics - AMD Radeon Graphics (supported by NootedRed.kext)
      • Graphics Core Count 7
      • Graphics Frequency 2000 MHz
I built the OpenCore 0.9.8 EFI based on the above information, using a standard AMD Ryzen system config, following the Dortania guide.
I used the iMac20,1 SMBIOS for this system.

I then made some changes to the EFI contents and config after reviewing @craighazan & @Leesureone EFI's, for their respective Ren5000 and Trigkey mini PC systems. So thanks for leading the way on these AMD mini PC systems.

The EFI folder contents looks like this in Finder:
View attachment 579438 Gen Machine Ren700 OpenCore EFI folder contents

The image above shows the final EFI, it didn't start life like this and took a number of revisions to get it to boot macOS.
SSDT-SBUS-MCHC.aml was a post installation addition. once macOS Ventura was up and running.

The Installation of macOS Ventura did not follow the expected route.
  • The first phase of the installation process went through as expected.
  • Then there were a number of times during the subsequent installation stages where the system just stopped, with no error show in the verbose text.
  • Unsurprisingly, the Apple Logo with progress bar never showed during the installation, as it doesn't show the second stage Apple Logo when booting macOS while using NootedRed.kext.
  • I used the power button a couple of times to reboot the system, after some lengthy delays, to get the system moving again. This seemed to help and I ended up on the Language/Country/Account selection part of the installation.
After that it was plain sailing, not noticed any issues while setting up the system, installing Apps, signing in to iCloud, Messages etc.
System runs dual 25" Dell Ultrasharp displays 2560x1440 using the two HDMI connectors on the rear of the case.
Not seen any flickering/artefacts or other graphics related issues.
Not used the Type-C for display purposes, as I don't have a Type-C display.

Some Screenshots from Hackintool to show the main components etc.

View attachment 579439 View attachment 579440 View attachment 579441

Anyhow, for those interested I have attached a copy of the OpenCore 0.9.8 EFI. Obviously I have removed the SMBIOS data from the config.plist. So if you have a similar system you need to add your own SMBIOS data before using this EFI.

The system is currently running Ventura 13.5.2, as that was the version of macOS Ventura I had on my USB installation drive I used.
I will update it to run the latest Ventura 13.7.4 and create a second APFS Container, so I can run Sonoma on the system too.
This is why the EFI currently contains 2 x Airportitlwm.kext's as one is for Ventura and the other for Sonoma.
Nice write up, my favorite part is this comment "(Gen Machine support/spec details are pants!)" :lol:
 
Awesome!. Booted using EdHawks EFI for the Ren7000, added my SMBIOS and edited the patches for the 8 core 5700U. There was also an update to NootedRed, (I added the new kext too), no word yet on 14.4 compatibility. NootRX also saw an update but I haven't tested that one yet.
Screenshot 2024-03-09 at 2.13.52 AM.png
 
Great to hear it worked with your system.

Just check the SSDT’s are a match for your system. As HPET, PLUG & SBUS tables may need editing to match your motherboards configuration.
 
After bricking the GenMachine while attempting to update to macOS Sonoma 14.4, I went back to Ventura using EdHawks EFI that I modified for the 8 core 5700U. Also read about an issue another user was having with his 5700U and Sonoma, Ventura seems far more stable and well behaved!.
Screenshot 2024-03-19 at 8.54.09 AM.png


 
Last edited:
This isn't a guide and I'm not looking for support either. I am just confirming that I have installed macOS Ventura on this Gen Machine Ren 7000 series mini PC, after a few component changes to the stock system.
Thank you Edhawk for sharing this inspiring experience. I'm thinking of buying AMD Mini PC with Ryzen 5700H to upgrade my obsolete hackintosh that currently works well under macOS Monterey. The only thing I worry about if i will be able to use Apple Keyboard and Track Pad with it. Is it possibe with Intel AX200NGW or i have to consider other options?
 
As I use a Logitech Keyboard and Mouse I am not sure if they do work correctly.

I have a couple of Apple BT keyboards, mice and trackpads stored away. I will dig them out an let you know how they behave with the Intel BT.
 
As I use a Logitech Keyboard and Mouse I am not sure if they do work correctly.

I have a couple of Apple BT keyboards, mice and trackpads stored away. I will dig them out an let you know how they behave with the Intel BT.
Thank you.

Logitech is good, i also have one, K400. Very convenient.
 
Back
Top