Cheap Hackintosh in 2020 – $300 Catalina Desktop PC Gigabyte B365M DS3H

With hackintoshing it’s possible to install macOS Catalina or even Mojave on a brand new PC that only costs around $300 – $400 price range. Check it out.

I’m using the following compontents:

Part Name Purchase
Total $299.45
CPU Intel Core i3-8100 Quad-Core Processor $107.99
CPU Cooler Intel Stock Cooler (Included) $0.00
Motherboard Gigabyte B365M DS3H $69.99
Memory G.SKILL Ripjaws V Series 8GB (2x4GB) DDR4 2400 $41.48
Storage Samsung 860 EVO 500GB SSD $79.99
Power Supply Dusty old case and sketchy power supply $0.00

B365M Hackintosh Build

Intel i3-8100 CPU — I went with an i3-8100 is because its the cheapest CPU I could get with integrated graphics. The newer i3-9100 will also work with this build, but I was able to get the i3-8100 awhile back for less.  I went with a CPU over something like the i3-9100F because the i3-8100/i3-9100 both have integrated graphics and since I patched my drop files which are available below a graphics card isn’t required. I was using a Cryorig M9, but since it was so loud I’ve since switched back to the Intel stock cooler. If you want more power something like the i5-9600k will work I actually have an i5-9600k build here.

Gigabyte B365M DS3H Motherboard — All this motherboard requires is some BIOS settings to be changed to be able to boot macOS and because I got integrated graphics working over the HDMI/DVI/VGA ports on this motherboard there was no need for a dedicated graphics card allowing me to save $$$ and hover around the $300 price range. USB3 ports are working with a USB-SSDT included in my drop files.

I only got to this $300 price point because I was able to recycle an old case and power supply. If you need a decent budget power supply I recommend the EVGA BQ 600W because the fan is near-silent and doesn’t make the clicking noise most PSU’s make when they switch on. Also check out Amazon’s Best Selling Cases if you don’t already have one.

 Budget Gigabyte B365 Hackintosh

I’ve seen quite a few people struggling to get their B360 and B365 motherboards working so I present you my own cheap hackintosh build with the most popular budget motherboard the Gigabyte B365M DS3H. Everything is working even with just the standard EFI folder the important thing with these motherboards is just setting the correct BIOS settings and having a config.plist that has the display ports patched so that there is no black screen.

EFI Drop Files

  • Catalina-EFI-Folder.zip (Placed in the EFI partition of a flash drive and hard drive works for both macOS Catalina and Mojave)
  • config-Gigabyte-B365M.plist (Replaces config.plist in EFI folder. Contains a IGFX device patch that enables HDMI, DVI and VGA over integrated graphics instead of blackscreening )
  • GB-B365M-D3SH-USBMap.kext (Adds missing ports and enables USB3 speeds in macOS)

Step-by-Step Guide

  1. Download a compatible version of macOS from the Mac App Store
  2. Create the macOS flash drive Installer
  3. Adding an EFI Folder:
    1. Download Catalina-EFI-Folder.zip
    2. Mount EFI Partition
    3. Copy+Paste/Move the EFI folder over to the EFI Partition of your flash drive and then open /Volumes/EFI/EFI/Clover/
    4. Modify EFI folder for Gigabyte B365M Support:
      1. Download Gigabyte B365M-DS3H Drop Files.zip
      2. Replace config.plist in /Volumes/EFI/EFI/Clover/ by copy & pasting the one from Gigabyte B365M-DS3H Drop Files
      3. Copy SSDT-USBX.aml to /Volumes/EFI/EFI/CLOVER/ACPI/patched
      4. Copy GB-B365M-D3SH-USBMap.kext to /Volumes/EFI/EFI/CLOVER/kexts/Other
      5. Move USBInjectAll.kext to /Volumes/EFI/EFI/CLOVER/kexts/off
    5. Add EmuVariableUEFI.efi for NVRAM support
      • Copy EmuVariableUEFI.efi from:  /Volumes/EFI/EFI/CLOVER/drivers/off
      • Paste EmuVariableUEFI.efi into:  /Volumes/EFI/EFI/CLOVER/drivers/UEFI
    6. If using an AMD Navi GPU like the RX 5700 XT add agdpmod=pikera as a bootflag by opening config.plist with Clover Configurator  and adding it under Boot -> Arguments
  4. Configure BIOS Settings for Hackintosh Compatibility
  5. Walkthrough:  Mac OS Catalina Hackintosh Clover Walkthrough 10.15 Install
  6. Post Install 
    1. If you are using a dedicated graphics card you may want to  change AAPL,ig-platform-id to 0300923E  under Devices -> Properties Tab -> PciRoot(0x0)/Pci(0x2,0x0) to headless mode so the graphical driver works correctly in certain macOS Apps.
    2. Either install RC scripts in Clover to complete emulated NVRAM support with EmuVariableUEFI.efi or add native NVRAM with an SSDT here.

Restart your computer and spam the DEL key to enter BIOS as the computer boots.

Change the following settings for the install:

These the are the BIOS settings you will need to change after creating the macOS flash drive bootloader and before you begin installing.

  1. Save & Exit → Load Optimized Defaults
  2. M.I.T. → Advanced Memory Settings  Extreme Memory Profile(X.M.P.) : Profile1
  3. BIOS → Fast Boot : Disabled
  4. BIOS → LAN PXE Boot Option ROM : Disabled
  5. BIOS → Storage Boot Option Control : UEFI
  6. Peripherals → Trusted Computing → Security Device Support : Disabled
  7. Peripherals → Network Stack Configuration → Network Stack : Disabled
  8. Peripherals → USB Configuration → Legacy USB Support : Auto
  9. Peripherals → USB Configuration → XHCI Hand-off : Enabled
  10. Chipset → Vt-d : Disabled
  11. Chipset → Wake on LAN Enable : Disabled
  12. Chipset → IOAPIC 24-119 Entries : Enabled

Notes

  • BIOS settings need to be changed on this motherboard otherwise you’ll get stuck at the Apple logo.
  • My config.plist contains a display patch that corrects the bus id for HDMI + DVI + VGA ports over integrated graphics. May also get these ports working on different motherboards if the bus ids happen to be the same.

Other Catalina Builds:

Leave a Reply

108 Comments on "Cheap Hackintosh in 2020 – $300 Catalina Desktop PC Gigabyte B365M DS3H"

Sort by:   newest | oldest
chin-Hai
Guest
chin-Hai

Is 9100f working ?

gold mirror
Guest
gold mirror

Thank you for your posting.
I’m a new hackintosher.( knew about hackintosh last week.)
After reading your post and referring some other posts, i hackintoshed successfully.

Display, network are solved.
But still SOUND problem remained.
Please help me!

My device spec:
GIGABYTE B365M HD3
Intel Core i7-8700 Coffee Lake-S

Audio (onBoard rear) : Realtek ALC 887 codec

Of course, i tried all the layout ids…but…

– And when awake from sleep, display awake, but keyboard and mouse frozen.

How can i solve this?
Thanks.

gold mirror
Guest
gold mirror

Fixed!
My sound works well.
Thank you, Hackintosher.

But I have still another problem.
– When awake from sleep, display awake, but keyboard and mouse frozen. System halt.
So I can’t sleep my hdd. 🙁

– when boot, text console screen appeared, not Apple logo

Could you help me?

BlackHawk7385
Guest
BlackHawk7385

gold mirror , Does your front audio panel working ? Please help me with this and the sleep thing :((((((((

Atao
Guest
Atao

How do you solve the audio issue? I got the same issue, but none of the layout ids work for me.

Linkk
Guest
Linkk

How does this compare to recent MacMinis ?

Zeylan
Guest
Zeylan

Great guide, thanks. I have followed it exactly with the hardware you used (other than a i-9100).

For some reason I can’t see my network card in MacOS…. any ideas?

Thanks.

zeylan
Guest
zeylan

Added kext for the Realtek ethernet and all good.

Mihiku
Guest
Mihiku

Hi Zeylan.
I had same issue with the network, and adding RealtekRTL8111.kext under Clover EFI solved the network problem, even if i think something is working wrong in thte whole CLOVER and boot injection.
The USB are not all working, some are off…i thought GB-B365M-D3SH-USBMap.kext would have corrected the whole stuff…is it working well in you case ?
By the way what is your BIOS Version, I am with F5 thinking in updating to F6c

Arjan
Guest
Arjan

hey, im building a hackintosh with the same mobo but a 9400f/rx580, could you drop the RealtekTL8111 kext file somewhere here or email it to me? Can’t seem to find it online in kext form and I’m not sure how to change .xcodeproj to kext. also, what is the issue with the USB map? thanks!

Thelam92
Guest
Thelam92

Hello. My mainboard is MSI B360M, so are there the differences? Thanks.

Chris Ian Fiel
Guest
Chris Ian Fiel

When using this is it stable?

Bojann
Guest
Bojann

I have similar build,but I have Asus Prime H310-R R2.0 motherboard, do I need to do something different with the config,because I followed your guide for g4560 with different mb but it worked perfectly.Thanks

ACME Computer
Guest
ACME Computer

Thanks for your efforts! I’m getting ready to put one of these together. With the exception of the i3 processor, everything else will be the same. Since the i7 processor that I’m using has built-in graphics, it should work shouldn’t it?

daavee
Guest
daavee

Great guide, thanks. I have installed mojave on my b360m-ds3h i5 8400 but only the vga output is working properly. HDMI is black screen and DVI flickers. I’m not sure what to do?

hariman
Guest
hariman

Hello,

I plan to sell my current hardware
i5 4570
1050 ti
8gig ddr 3 g skill 1600
ZEBRONICS H81 LGA 1150 Socket Motherboard
seasonic 550watts power supply.

Would the build you suggested be super stable? i plan on getting the i3 9100 (non k)
since it has in built graphics.
Would i be able to run itunes,i-message, facetime like its a mac? Also, what about WIFI? currently i use a dongle not eternet port. i plan to shift to an iphone this year, so i was wondering if i can make it all work.
Or should i just save my self the headache and wait and buy a macbook?

Please advice.

Thank you.

Albert
Guest
Albert

Hi.
Thanks for posting your build. I am looking at building a hackintosh though its been years since I last fiddled with hardware stuff. Can you please tell me if a i5-9600k would work? Also would having an M2 drive be an issue? Thanks.

benzie
Guest
benzie

would this build work with theIntel® Core i3-9100F, 3,6 GHz ? sorry my first time thinking about building hackintosh

Orrin
Guest
Orrin

I just got this setup running but I added a Powercolor RX 570 to beef it up a bit.

The OS detects it out of the box, but after booting into Mac the fans stop spinning – Is there anything I need to do to get fans spinning or is it just not up to temp?

TAEK YEON LEE
Guest
TAEK YEON LEE

I installed catalina successfully with your instruction. It worked very well in 1990X1080 resolution. But very unstable in 2560X1440 resolution with HDMI. Is there any answer to fix?

Mihiku
Guest
Mihiku

Hi all,
I did the install as the guide mentioned to do
with Bios in F5 version
i3 9500
2x8go ram 2666 (but runs at 2400)
no LAN (solved by putting Realtek 8111 kext under CLOVER)
I’m still having the issue that many USB ports are not working (the 2 motherboard F USB1 and F USB2 are not working and some from the hardware panel behind)
not sure if the GB-B365M-D3SH-USBMap.kext should have solved this issue, but not here in my case)
I used CLOVER r5107

any advice would be welcome 😉 thx

Honza
Guest
Honza

Hello, nice tutorial, would it work with i5 – 9600K ? seeams as reasonable CPU and I believe that it runs in iMac as well. (I dont want to overclock but the base and turbo speeds are significantly higher than for example i5 9400). Thanks for comments… 🙂

Noice
Guest
Noice

What’s the best CPU and GPU can I pair with this setup? I am interested to build one as soon.

Raili
Guest
Raili

Using this guide is not working for me on 10.15.4.
Do to have any updates?
Thanks!

RoroMush
Guest
RoroMush

What error did you get?

Raili
Guest
Raili

No matter what I do I get stuck at +++++++++++. Tried updating the Clover and drivers, nothing. Then tried 10.15.3 and it worked on first try

david
Guest
david

i know you just saved me thank you!!

Guest
STEEVE C.

What about performance? Someone has tested?
Thank you!

s man
Guest
s man

I have this build but I swapped the cpu for a 9100. I couldn’t get it working for days until, I found this fix, I think my motherboard must have a later bios version.

https://www.tonymacx86.com/threads/fix-for-boot-hangs-after-bios-update-acpi-patch.275091/

alexander
Guest
alexander

does the HDMI audio works for you? i used the 9100 also and i get no sound over HDMI

alexander
Guest
alexander

Everything works using this tutorial(with the i3 9100 CPU), sleep, ethernet, igfx, onboard M.2. Thankyou!
The only issue is, and i could not fix it using any google searches, that i get no HDMI audio(works with the onboard headphones output). Any ideas?

Guest
Marco

are all of your USB ports working ?
i can’t make it work here

benjiMan
Guest
benjiMan

EDIT: sorry folks, just should have read the guide 😀 plz ignore

benjiMan
Guest
benjiMan

did anybody try out sidecar for this spec?

GHJ UGF
Guest
GHJ UGF

The title has an incorrect spelling of “Hackintosh”.

hhg
Guest
hhg

Can I use the LAN or have to use the wifi card?

dre80s
Guest
dre80s

this doesnt work
i have a screen that shows a bunch of code listed in the left. and just sits there after all the
+++++++++++++’s
i3 9100
GA-B365M-D3H
Corsair DDR4-3000

hackintoshee
Guest
hackintoshee

same thing is happening to me

Hwngvux
Guest
Hwngvux

i see u have dota 2 icon, how is preformance with this build

javad
Guest
javad

Hello my friend . for 2 days i was trying to install mac on my system but unfortunately i got many error
my system is
Gigabyte b365 HD3
cpu core i3 8100
i following your tutorial step by step but i got this error
comment image

please help me to resolve it

thank you

Greg
Guest
Greg

I’m getting this issue too. Followed step by step.
-Gigabyte B365M DS3H
-i5 9400
-16 GB RipJaw
-Kingston 240GB SSD

What am I doing wrong?

Greg
Guest
Greg

Figured it out. Downloaded a copy of Catalina 10.15.3 and followed the steps above and it made it past that screen

Juan
Guest
Juan

Hi where did you get the 10.15.3 install? I can’t seem to find the full installer.

BlackHawk7385
Guest
BlackHawk7385

I can help you , first of all download Hackintosh Niresh Catalina and install via Transmac and then only upload his EFI folder and paste it into your installer there.
DO NOT go with steps of swapping moving pasting files !!! Then you are good to go !! I have asked him many times since yesterday and he is not even answering , he made me buy this motherboard !!! I hope he can answer my questions !!! The reason i went to Niresh Catalina becuase his config files are not CORRECT !! i am so mad !!

Juan
Guest
Juan

I’ve heard that using 10.15.3 is the fix.

BlackHawk7385
Guest
BlackHawk7385

I can help you , first of all download Hackintosh Niresh Catalina and install via Transmac and then only upload his EFI folder and paste it into your installer there.
DO NOT go with steps of swapping moving pasting files !!! Then you are good to go !! I have asked him many times since yesterday and he is not even answering , he made me buy this motherboard !!! I hope he can answer my questions !!! The reason i went to Niresh Catalina becuase his config files are not CORRECT !! i am so mad !!

BlackHawk7385
Guest
BlackHawk7385

Same here did you manage to solve it ??

BlackHawk7385
Guest
BlackHawk7385

Dude , because of incomplete instructions , this error due to incomplete BIOS settings specifically in the power management. To solve it according to your Gigabyte b365 DS3H which is the same i have then on the Power Bios page enable the last two options from the bottom CEC is (California’s new emission standards for electrical efficiency) and RC6. the last two options from the bottom and make sure Power Management is disabled these options will solve the Sleep/wake functions as well. , some people are lucky with their bios defaults having their Power Page bios settings configured as required to MacOS gets installed.. ALWAYS debug your bios before going to any kexts/Patches fixes and remember to use -disablegfxfirmware on the last process (Boot into MacOS) …..Enjoy your Mac 🙂

javad
Guest
javad

I suggest to use Opencore instead of Clover
My system is
Gigabyte b365 HD3
cpu : core i3 8100
ram : Kingston 16g
opencore working perfect on my system

elehob
Guest
elehob

what is the bios version for this gigabyte motherboard, planning to build one…

Diego Pizarro
Guest
Diego Pizarro

Do you know if this would work with an i5-9400 or i’d have to make adjustments? Great guide btw, probably going to use it! Thanks!

Greg
Guest
Greg

Hold off for a second. I am using the same thing and getting an issue. If you’re not getting the issue with the “++++++++++++”, let me know!

BlackHawk7385
Guest
BlackHawk7385

I can help you , first of all download Hackintosh Niresh Catalina and install via Transmac and then only upload his EFI folder and paste it into your installer there.
DO NOT go with steps of swapping moving pasting files !!! Then you are good to go !! I have asked him many times since yesterday and he is not even answering , he made me buy this motherboard !!! I hope he can answer my questions !!! The reason i went to Niresh Catalina becuase his config files are not CORRECT !! i am so mad !!

Juan
Guest
Juan

I bought these parts just so I could build a hackintosh, just waiting on the motherboard to get here. I’m seeing that people are having trouble with Catalina 10.15.4?? Has anybody had success with this version, I’m having trouble finding the full installer for 10.15.3 which is what seems to be the solution.

shilik
Guest
shilik
BlackHawk7385
Guest
BlackHawk7385

BM365m DS3H , Does your front audio panel working ? Please help me with this and the sleep thing :((((((((

RTornado
Guest
RTornado

Hi, do you know if thunderbolt 3 is working with pci card in this Motherboard? Thanks!

Nick
Guest
Nick

Hi. Great guide. Successfully got Mojave up and running 100%.Absolutely perfect. Is there any way to get this exact config working with high Sierra. Would like to run multiple screens with my GTX 970 and it not compatible with Mojave

Intel i5 8th gen
2 SSD drives
MSI GTX 970

Thanks

BlackHawk7385
Guest
BlackHawk7385

Dude thank you for your post ..
I am not sure why it does work after multiple boots, i think there is something wrong with config file . Also there is an ACPI for Z390 i dunno why it is there anyway. Have you checked with cataina 10.15.5 it doesnt work for the GPU no accelaration.

Just-a-dude
Guest
Just-a-dude

Hi @hackintosher: thank. you very much for this. Before I start buying the hardware, a question. would the downloads you provided here (the Gigabyte B365M plists and drop files and etc) also work with a B360N (mini ITX) motherboard? If not, do you have the equivalent files/packages fo that board? I would prefer the much smaller mother board, if at all possible. Thank you in advance

BlackHawk7385
Guest
BlackHawk7385

@Hackintosher The front audio panel not working , Any help please ?

Nick
Guest
Nick

@Hackintosher. Thanks for the guide. Is there any way of getting this system to run on High Sierra 10.13.6. Worked perfectly for me with Mojave and Catalina. I’m wanting to use High Sierra so that I can still run my GTX970 GPU. Searched all over and found nothing. Your help would be amazing. As I said everything you did for this motherboard was perfect and just wanting to see if there is an EFI/Config that would work with 10.13.6. Thanks

BlackHawk7385
Guest
BlackHawk7385

i think it should be fine on high seirra i tried it, make sure to use Nvidia Web driver 😉

Nick
Guest
Nick

Hi. I tried with the exact efi files and when booting in it said it’s “not available for this system”

BlackHawk7385
Guest
BlackHawk7385

Try this one
https://www.hackintoshzone.com/topic/10407-success-do-not-work-nvidia-960gtx/page/2/
Also Try to install Niresh High Sierra it has patches that solves some GPUs

Hollta
Guest
Hollta

I can’t get it to work.
Tried Catalina 10.15.5 there even the installer won’t load due to a black screen. Tried 10.15.4 here i can get the install process to work. After the first reboot i end up in “GFX firmware load” which leads to a kernel panic.

I have the exact same hardware except for a I3-9100
Tried different configurations none of them are succesful.
Any Ideas?

BlackHawk7385
Guest
BlackHawk7385

Check your BIOS configuration and try use -disablegfxfirmware in your boot args.

Hollta
Guest
Hollta

Thanks for your reply. BIOS Settings are Valid. Tried disablegfxfirmware already but no change. Only possiblity to boot is with platform-id 0x3E918086 but resulting in low resolution and Hackintool displaying the Hardware as “???”

BlackHawk7385
Guest
BlackHawk7385

then i suggest you do what i did just remove the whole EFI folder and use this one instead
https://hackintosher.com/wp-content/uploads/Hackintosher-Catalina-10.15-EFI.zip and let me know how it goes!

Hollta
Guest
Hollta

Still no joy. I don’t know what’s going on

BlackHawk7385
Guest
BlackHawk7385

Try slide=0 or slide=255

BlackHawk7385
Guest
BlackHawk7385

! I figured out you need VGA monitor in this case Share your catalina EFI any link drive so i can fix it to accept HDMI then you try High sierra !

BlackHawk7385
Guest
BlackHawk7385

Hackintosher my best smart guy !! I have a great question it seems that we cannot Monitor GPU temperature only CPU and others but no GPU temperature. how can we solve that ? i dont have a discrete GPU but the CPU i5 8400 + Gigabyte B365m DS3H same as your motherboard, is that because it is integrated. my GPU is deteced with full NVRAM 2048 MB.
I used Rehabman-FakeSMC from this link https://hackintosher.com/guides/hwmonitor-hackintosh-guide/

By the way i am still having issues as mentioned before.
ONLY sleep thing and the boot with -v which still need to do several boots to success!

BlackHawk7385
Guest
BlackHawk7385

Hackintosher , PLEASE help us a bit here , my friend also has bought same as your setup and he is stuck at ++++++++++++ it is strange as we both have the same setup same as yours except the CPU is i5 8400 please help us !!!!!

rdeman
Guest
rdeman

OK I am thinking to just buy all the components listed and try. I just need to know: Is there *anyone* here that managed to get all problems fixed? Sleep/Wake up issue fix? Sound Font panel? etc etc? Just basically everything 100%?

T123
Guest
T123

Hi! I didn’t see NIC in the list. Which NIC is the best for this build? Can you recommend many options? Thanks.

raultaboraz
Guest
raultaboraz

Hi, thanks for sharing it. I have a 97% working build but I still have a problem. I can’ make dual screen / monitor working. I would like to have DVI + HDMI. Is that possible?

I have “Enable” in Internal Graphic in Bios. In some moment, I saw that Mojave detected the name / model of both monitors (DVI + HDMI) but the HDMI remains black.

So, could any one confirm that DVI + HDMI combination works? Is hardware supporting this?

Thanks

BlackHawk7385
Guest
BlackHawk7385

Hdmi didn’t work giving black screen when inside OS so only vga port i am using, i had to install niresh catalina but not the catalina from mac store cuz got me stuck at +++++. I am keeping my pc with only bios now till i get a full details to get it work as posted.

raultaboraz
Guest
raultaboraz

thanks for comments, but have you tried second screen?

Do you have gfx acceleration on VGA? I thought it was not possible… You can check it acceleration is working when minimize a windows. It should be sweet and smooth.
Waiting for your comments,
Thank you

BlackHawk7385
Guest
BlackHawk7385

Thank you but i am stuck +++++++++ i have gfx accelaration integrated graphics and yes on vga
https://hackintosher.com/builds/cheap-hackinosh-2020-300-catalina-desktop-pc-gigabyte-b365m-ds3h/#comment-5545

raultaboraz
Guest
raultaboraz

but How do you know it if you are stuck in that point?

BlackHawk7385
Guest
BlackHawk7385

Thats what i am asking i dont know why i am stuck !

BlackHawk7385
Guest
BlackHawk7385

Nevermind i solved it read the whole threads.

raultaboraz
Guest
raultaboraz

glad you solved… what was the problem?

on the other hand, Can you confirm if you have acceleration on VGA?
Can you confirm you can use 2 independent monitor / screens?

Thank you

BlackHawk7385
Guest
BlackHawk7385

If you installed the catalina from mac store . Can you please tell me how did you manage to avoid getting stuck at ++++++

raultaboraz
Guest
raultaboraz

thanks but I tried MOJAVE, because 32bits apps, just in case…