- Joined
- Nov 25, 2018
- Messages
- 53
- Motherboard
- ASRock H310M-STX-P4.40
- CPU
- i5-9500
- Graphics
- UHD 630
- Mac
- Mobile Phone
Hello,
Finally I've been able to make (almost) everything work on my Mini-PC with Hackintosh and Windows.
I'm writing this quick guide in case someone is having the same or a similar configuration.
HARDWARE
Case: ASRock DeskMini 310 Barebone Mini-PC
Motherboard: H310M-STX
CPU: Intel Core i5 9500 3,00 Ghz (9th Gen)
SSD1: Crucial MX500 CT500MX500SSD4 M.2 500 GB (Windows)
SSD2: Western Digital WDS250G1B0A Blue S-ATA 250 GB (macOS)
RAM: Crucial CT8G4SFS824A 8 GB DDR4 2400 Mhz
Wi-Fi / Bluetooth: BCM94360CS2 Bluetooth 4.0 Wi-Fi Card + BCM94360CS2 BCM943224PCIEBT2 12+6 Pin Mini-PCI to M.2 Adapter
SOFTWARE
macOS Catalina 10.15.x
Microsoft Windows 10
Clover 5018
Clover Configurator
KEXTS
AppleALC
FakeSMC
IntelMausiEthernet
Lilu
USBPorts
WhateverGreen
FEATURES
✔ Ethernet, Bluetooth, USB Type-C, USB Type-A, DisplayPort + Audio, Audio Ports
✔ Graphics acceleration, native Intel UHD 630
✔ Sleep / Stop
✔ iCloud, iMessage, AirDrop and every other Apple service
x HDMI and VGA ports (works with Windows only)
x Wi-Fi (works with Windows only)
--------------------------------------------------------------------
NOTES
• I assume no responsibility or liability for any errors or problems that may occur by consequence of following this tutorial.
• Not so long ago, I heard that it's better to run macOS installer on USB 2.0 drives. I used an USB Type-C 3.1 pen drive instead and it worked perfectly. So feel free to use any kind of USB stick you want.
• I also heard that macOS may have some troubles running on SSD M.2 drives. Since I have both a M.2 and a S-ATA SSD, I directly installed macOS on the S-ATA and used the M.2 one for Windows. I didn't try macOS on a M.2 drive. If you are going to try Catalina with a M.2 drive, please let me know if it works for you or not. — UPDATE: According to some recent feedbacks, macOS should work fine also on a M.2 drive.
• Dual boot won't work if you are using one hard drive with two partitions. Two separate hard drives are needed.
• The following instructions will work also if you want to install macOS only, without Windows and dual-boot. In this case, please skip the steps 1), 5) and 6) below.
• You'll notice that I'm not providing detailed instructions on how to create USB installers. There are hundreds of tutorials on how to do that, so I focused on the rest instead.
--------------------------------------------------------------------
BEFORE INSTALL
• Use a DisplayPort cable. HDMI is not supported natively, so you won't be able to install macOS if you use HDMI. You can apply a frame buffer patch later to make HDMI work, if you don't want to keep using the DisplayPort.
• Configure the BIOS as follows:
Advanced > Chipset Configuration > VT-d: Disabled
Advanced > Chipset Configuration > Onboard HD Audio: Enabled
Advanced > USB Configuration > XHCI Hand-off: Enabled
Security > Secure Boot: Disabled
• Set up an USB pen drive with Windows 10 installer
• Set up another USB pen drive with macOS 10.15.x installer without Unibeast using the Terminal 'createinstallmedia' method and then manually installing on it — as destination volume — the latest version of Clover available here. Then, use Clover Configurator to mount the EFI partition of this pen drive (Mount EFI -> Mount Partition, next to macOS Installer USB stick) so that you can operate in it and replace the whole EFI folder with the one attached below.
• Copy Clover Configurator tool and the EFI folder attached below to another USB drive.
• IMPORTANT: The EFI.zip file attached below was built for macOS Catalina 10.15.1. Before proceeding, please ensure to download and replace Lilu.kext, AppleALC.kext and WhateverGreen.kext with their latest version in the EFI/CLOVER/kexts/Other path.
INSTALL
1) Install Windows 10 on the first drive
2) Install macOS Catalina on the second drive
3) After installing macOS, you should be able to log in and see the desktop / finder. Copy Clover Configurator and EFI.zip to the desktop and remove every connected USB pen drive. As exlpained above, don't forget to update Lilu, AppleALC and WhateverGreen kexts before moving on.
4) Open Clover Configurator and mount the macOS hard drive EFI partition. Replace the EFI folder with the one attached here, like you did in the USB pen drive before installing.
5) Reboot the PC, go to the BIOS and ensure that the default boot partition is macOS EFI Boot Loader. Not the Windows one. Save and reboot.
6) Start Windows and install Wi-Fi and Bluethooth drivers for BCM94360CS2 card available here.
7) Enjoy!
I hope this can be helpful to everyone having a configuration like mine.
And since some minor stuff is not working, like HDMI and Wi-Fi on macOS, any suggestion on how to fix it would be very appreciated.
Good luck!
Thanks to liminghuang for the help!
Finally I've been able to make (almost) everything work on my Mini-PC with Hackintosh and Windows.
I'm writing this quick guide in case someone is having the same or a similar configuration.
HARDWARE
Case: ASRock DeskMini 310 Barebone Mini-PC
Motherboard: H310M-STX
CPU: Intel Core i5 9500 3,00 Ghz (9th Gen)
SSD1: Crucial MX500 CT500MX500SSD4 M.2 500 GB (Windows)
SSD2: Western Digital WDS250G1B0A Blue S-ATA 250 GB (macOS)
RAM: Crucial CT8G4SFS824A 8 GB DDR4 2400 Mhz
Wi-Fi / Bluetooth: BCM94360CS2 Bluetooth 4.0 Wi-Fi Card + BCM94360CS2 BCM943224PCIEBT2 12+6 Pin Mini-PCI to M.2 Adapter
SOFTWARE
macOS Catalina 10.15.x
Microsoft Windows 10
Clover 5018
Clover Configurator
KEXTS
AppleALC
FakeSMC
IntelMausiEthernet
Lilu
USBPorts
WhateverGreen
FEATURES
✔ Ethernet, Bluetooth, USB Type-C, USB Type-A, DisplayPort + Audio, Audio Ports
✔ Graphics acceleration, native Intel UHD 630
✔ Sleep / Stop
✔ iCloud, iMessage, AirDrop and every other Apple service
x HDMI and VGA ports (works with Windows only)
x Wi-Fi (works with Windows only)
--------------------------------------------------------------------
NOTES
• I assume no responsibility or liability for any errors or problems that may occur by consequence of following this tutorial.
• Not so long ago, I heard that it's better to run macOS installer on USB 2.0 drives. I used an USB Type-C 3.1 pen drive instead and it worked perfectly. So feel free to use any kind of USB stick you want.
• I also heard that macOS may have some troubles running on SSD M.2 drives. Since I have both a M.2 and a S-ATA SSD, I directly installed macOS on the S-ATA and used the M.2 one for Windows. I didn't try macOS on a M.2 drive. If you are going to try Catalina with a M.2 drive, please let me know if it works for you or not. — UPDATE: According to some recent feedbacks, macOS should work fine also on a M.2 drive.
• Dual boot won't work if you are using one hard drive with two partitions. Two separate hard drives are needed.
• The following instructions will work also if you want to install macOS only, without Windows and dual-boot. In this case, please skip the steps 1), 5) and 6) below.
• You'll notice that I'm not providing detailed instructions on how to create USB installers. There are hundreds of tutorials on how to do that, so I focused on the rest instead.
--------------------------------------------------------------------
BEFORE INSTALL
• Use a DisplayPort cable. HDMI is not supported natively, so you won't be able to install macOS if you use HDMI. You can apply a frame buffer patch later to make HDMI work, if you don't want to keep using the DisplayPort.
• Configure the BIOS as follows:
Advanced > Chipset Configuration > VT-d: Disabled
Advanced > Chipset Configuration > Onboard HD Audio: Enabled
Advanced > USB Configuration > XHCI Hand-off: Enabled
Security > Secure Boot: Disabled
• Set up an USB pen drive with Windows 10 installer
• Set up another USB pen drive with macOS 10.15.x installer without Unibeast using the Terminal 'createinstallmedia' method and then manually installing on it — as destination volume — the latest version of Clover available here. Then, use Clover Configurator to mount the EFI partition of this pen drive (Mount EFI -> Mount Partition, next to macOS Installer USB stick) so that you can operate in it and replace the whole EFI folder with the one attached below.
• Copy Clover Configurator tool and the EFI folder attached below to another USB drive.
• IMPORTANT: The EFI.zip file attached below was built for macOS Catalina 10.15.1. Before proceeding, please ensure to download and replace Lilu.kext, AppleALC.kext and WhateverGreen.kext with their latest version in the EFI/CLOVER/kexts/Other path.
INSTALL
1) Install Windows 10 on the first drive
2) Install macOS Catalina on the second drive
3) After installing macOS, you should be able to log in and see the desktop / finder. Copy Clover Configurator and EFI.zip to the desktop and remove every connected USB pen drive. As exlpained above, don't forget to update Lilu, AppleALC and WhateverGreen kexts before moving on.
4) Open Clover Configurator and mount the macOS hard drive EFI partition. Replace the EFI folder with the one attached here, like you did in the USB pen drive before installing.
5) Reboot the PC, go to the BIOS and ensure that the default boot partition is macOS EFI Boot Loader. Not the Windows one. Save and reboot.
6) Start Windows and install Wi-Fi and Bluethooth drivers for BCM94360CS2 card available here.
7) Enjoy!
I hope this can be helpful to everyone having a configuration like mine.
And since some minor stuff is not working, like HDMI and Wi-Fi on macOS, any suggestion on how to fix it would be very appreciated.
Good luck!
Thanks to liminghuang for the help!
Attachments
Last edited: