MinisForum HX99G issues

slead

Donator
Donator
AMD OS X Member
Jun 30, 2020
67
20
8
Hi All,

I am trying to install macOS on the HX99G.

Took the EFI from Daliansky (github) and updated and modified it. I can reach the installer but I am unable to install it on APFS (something about a firmware issue). So I tried MacOS Journaled but at the 12 min mark, it freezes.
So I thought, since I can make it to the installer I could take an existing installation, change EFI folder (replace it with the one where I can reach the installer etc). And behold that worked, but froze after around 3 min.
After 3 days of tinkering and trying all sorts of things, I thought to start from scratch.

Starting from scratch with SSDTTime, I dumped the current systems acpi tables and was surprised to see that I have 27 AML files.
Question, which ones do I need in the config file?

Also, does anyone have a working HX99G?
 

Attachments

  • Screenshot 2025-10-11 121642.png
    Screenshot 2025-10-11 121642.png
    56.8 KB · Views: 1
None of the tables shown in the screenshot above are needed in your /EFI/OC/ACPI folder. Those tables are automatically used by the system when it boots.

You should use the tables listed in the screenshot with Corpnewt’s SSDTTime script to generate some custom SSDT’s for your system. Drag and drop the folder in the screenshot to the Terminal/CommandPrompt window when it asks for the DSDT.

SSDT-HPET - option 1
SSDT-EC - option 2
SSDT-USBX -option 4
SSDT-PLUG-ALT -option 5
SSDT-SBUS-MCHC -option C

These are some of the custom tables I use in my ASUS ROG X570 system.

Note that the SSDT-HPET.aml also requires a few ACPI patches be added to the config.plist, in order for it to work. These patches will be generated along with the SSDT and be available in the oc-patches.plist.

You only add the .aml tables to your /EFI/OC/ACPI folder, do not include the .dsl (disassembled) tables.
 
I dont see any DSDT option in SSDTTime.

Is it option D? If so, I did that (dragged the folder etc) and got the result of the second screenshot.


I did this years ago.


EDIT:
Sorry I misread something...
Will try again, as you wrote.
 

Attachments

  • Screenshot 2025-10-11 165911.png
    Screenshot 2025-10-11 165911.png
    103.5 KB · Views: 3
  • PXL_20251011_145658867.jpg
    PXL_20251011_145658867.jpg
    1,004.4 KB · Views: 3
Last edited:
Yes, it is option 'D'.

I assume you used option 'P' to download the ACPI tables to the OEM folder. That being the case SSDTTime already knows where to look for the ACPI tables and has used them as shown in the second screen image you posted above. So no need to use option 'D' in your case.

If you hadn't used option 'P', then when you selected one of the other options SSDTTime would have asked you to drag and drop the DSDT.aml table or folder containing the table to the Terminal window, before proceeding with the custom SSDT generation/creation.
 
Using the files you indicated:
SSDT-HPET - option 1
SSDT-EC - option 2
SSDT-USBX -option 4
SSDT-PLUG-ALT -option 5
SSDT-SBUS-MCHC -option C

It did not work kept rebooting, I am not sure what the issue was.

So I kept tinkering etc and now I get a kernel panic.
Panic screenshot is attached and also a copy of the EFI.
 

Attachments

  • PXL_20251015_171052578.jpeg
    PXL_20251015_171052578.jpeg
    804.5 KB · Views: 1
  • EFI.zip
    EFI.zip
    15 MB · Views: 1
It would help if you actually added the SSDT's to your OC config.plist, not just the ACPI patches.

SSDT-HPET and SSDT-PLUG-ALT are both missing from the config.plist.

SSDT-PLUG-ALT replaces SSDT-CPUR, so remove the CPUR table.

Which CPU does your Mini PC system contain?
Which AMD IGPU does your CPU use/contain?
Are you using an RX 6600 XT in this system?

You may want to have a look at this GitHub page, it may shed some light on your system configuration for OpenCore.

 
Oh blasted, must have missed that in the config file.

CPU is Ryzen 9 6900 HX (8 core)
iGPU Radeon 680M (can be turned off in BIOS)
GPU is the Radeon RX 6600M

I'll adjust the config file.
 
I can get to the installer but I am unable to install it on APFS (update firmware error etc). Selecting MacOS Journaled works for the installation but then it freezes at the 12 min mark.
I am beginning to think that this may not be able to run macOS at all.

EDIT:
I cloned the working installation to a new disk and used the EFi from the one where I can reach the installer. MacOS boots, I will check how many minutes that runs smoothly.

Edit#2:
Around 3 - 5 min and then it freezes completely
 

Attachments

Last edited:
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.