MSI B250M Bazooka Hackintosh Build Guide

I used the MSI B250M Bazooka to make a budget hackintosh that still looks good for under a $1000. MSI’s B250 chipset motherboards run better then their high end Z270 counterparts from my experience when it comes to hackintoshing. The only issue I had was with the max audio volume dimming after sleep, but I was able to fix this issue and you can too once you get to the Post Installation part of this guide I created for those of you that need hackintosh help.

Part Name Purchase
Total $861.47
CPU Intel Core i5-7400 Quad-Core Processor $189.99
CPU Cooler Noctua NH-L12 Low-profile Quiet CPU Cooler $59.95
Motherboard MSI B250M BAZOOKA micro-ATX Motherboard $79.99
Memory G.SKILL Ripjaws V Series 8GB (2x4GB) DDR4 2400 $72.99
Storage Samsung 850 EVO 500GB 2.5-Inch SATA SSD $169.99
Video Card EVGA GeForce GTX 1050 Ti SC GAMING 4GB $118.60
Power Supply EVGA 600 BQ, 80+ BRONZE 600W PSU $49.99
Fans Noctua SSO2 Bearing, NF-F12 iPPC x 2 $49.98
Case In Win 301 Black Tempered Glass Micro-ATX $69.99

What Works

  • Sound
  • Ethernet
  • USB-C Port
  • USB3 Speeds
  • HD530/H630
  • Nvidia Graphics Card
  • Nvidia GFX Sleep/Wake
  • App Store, iBooks, iMessage

What Doesn’t

  • HD530/HD630 Sleep/Wake

Guide

The MSI B250 motherboard can be gotten working using the Guide to installing macOS on a Kabylake Hackintosh instructions, but read these notes before you begin:

When your done following the hackintosh guide return to this guide for the Post Installation Changes near the bottom of this page for some changes that need to be made to fix audio.

When you reach Step 5 of the guide there’s a list of the BIOS settings that need to be changed on this page scroll down to see them

Guide to installing macOS Sierra on a Hackintosh (Up to 10.12.6)


MSI B250 BIOS Settings

  1. Save & Exit → Restore Defaults : Yes
  2. Advanced \ Integrated Peripherals → Network Stack : [Disabled]
  3. Advanced \Integrated Peripherals  → Intel Serial IO : [Disabled]
  4. Advanced \ USB Configuration → XHCI Hand-off : [Enabled]
  5. Advanced \ USB Configuration → Legacy USB Support : [Auto]
  6. Advanced \ Windows OS Configuration → MSI Fast Boot : [Disabled]
  7. Advanced \ Windows OS Configuration → Fast Boot : [Disabled]
  8. Overclocking  → Extreme Memory Profile(X.M.P) : [Enabled]
  9. Overclocking \ CPU Features → Intel Virtualization Tech : [Enabled]
  10. Overclocking \ CPU Features → Intel VT-D Tech : [Disabled]
  11. Boot → Boot mode select : [LEGACY+UEFI]

Based on  the GPU you’re using change the following settings:

Dedicated graphics card:

  1. Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : PEG

Intel iGPU:

  1. Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : IGD
  2. Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : 96M

(Optional) Wake hackintosh from sleep with Input:

  1. Advanced \ Wake Up Event Setup → Resume By USB Device : [Enabled]
  2. Advanced \ Wake Up Event Setup → Resume From S3/S4/S5 by PS/2 Mouse : [Enabled]
  3. Advanced \ Wake Up Event Setup → Resume From S3/S4/S5 by PS/2 Mouse : [Enabled]




Post Installation Changes

After you have finished following the guide here you’ll want to make some changes  here to your MSI motherboard to make it more reliable.

Step 1: Mount EFI Partition
  1. Open Clover Configurator
  2. Select Mount EFI under TOOLS
  3. Click Mount Partition for Install macOS….
  4. Click Open Partition (This is your EFI Folder)
Step 2: Audio Fix

This step will get ALC887 audio working on this motherboard and fix the problem with audio breaking on boot and wake

  1. Open config.plist using Clover Configurator
  2. Highlight Devices on the left column
  3. In the box called Audio change the value above Inject from 11 to 7
  4. Highlight Apci on the left column
  5. Under Fixes checkbox FixHDA_8000
  6. Highlight Boot on the left column
  7. Verify/Set darkwake = 8 under Arguments
  8. Save config.plist
  9. Download latest version of CodecCommander
  10. Copy CodecCommander.kext located in Release folder
  11. Paste CodecCommander.kext in EFI/CLOVER/kexts/Other
  12. Restart your Hackintosh
Step 3: Ethernet

Ethernet should already work with the included RealtekRTL8111.kext in EFI/Clover/kexts/Other. However I recommend deleting the other ethernet kexts that you don’t need, which is IntelMausiEthernet.kext and AtherosE2200Ethernet.kext located in /Volumes/EFI/EFI/CLOVER/kexts/Other of your mounted EFI partition.

You’re Done 🙂

If this guide helped please consider contributing by using our Amazon link when shopping or by Paypal






Leave a Reply

24 Comments on "MSI B250M Bazooka Hackintosh Build Guide"

Sort by:   newest | oldest
Guest
Aaron

is there an issue with vga cables? my screen would turn black and i had to use an hdmi instead and it worked for some reason.

Mitch
Guest
Mitch

I’m getting a Prohibited sign when I try to boot El Capitan on mine using your exact instructions. I was testing out El Capitan before I wasted time downloading Sierra. Is this my Computer (Same CPU and Motherboard as yours,) or just that El Capitan doesn’t like our motherboards?

alladin
Guest
alladin

AppleALC doesn’t work, it doesn’t boot (as says kextinfo tool). I can start sound using VoodooHDA. In 10.13 u may need -disablegfxfirmware flag to run iGPU.

Michael
Guest
Michael

I installed this following your guide and had a complete success! Everything (except for audio) seems to be working, so thank you!

The only thing that doesn’t work is audio through HDMI. I followed the instructions listed in this page and have 5 audio interfaces (Internal speakers, 3 times Line output and Digital output). Digital output seems unconfigurable, but the rest let me adjust the volume and balance.

Is there any way to get audio through the HDMI?

Mobo: MSI b250m Bazooka
CPU: i5 7600
GPU: GTX 1070
WiFi card (got it working with some other posts): TP-Link WN881ND
RAM: Kingston 2x8GB

Tomas
Guest
Tomas

Great guide, everything is working right now, except audio..I have done all the steps described in your post, but still no audio device for output..is there anything else I can do for working audio please?

My specs are:
i3 6100
MSI B250M Bazooka
GTX 1030

Christopher
Guest
Christopher

Hey everyone! I have a fix that worked for me. ONLY FOR PEOPLE USING IGPU (INTEGRATED GRAPHICS, e.g HD530, HD630)

Make sure everything else that’s mentioned in the article above has been done. Mount your drive in Clover, go into your EFI and open your CONFIG file which will open Clover Configurator.

Go to device’s and the very RIGHT HAND SIDE you’ll see some check boxes. Check the tiny hidden option -UseIntelHDMI- (no one on the internet is suggesting to even touch this when it fixed my problem instantly). Restart and voila! As for DGPU’s don’t get me started, Radeon 7850 on Sierra has been a ball-ache for me and I can no longer stand cutting to a black screen after experiencing flawless 60hz with my integrated GPU. p.s this website and its articles are top class and helped me dual boot a Mac/Windows Hackintosh in one evening.

i7 6700k
MSI B250i Gaming Pro AC
16gb Crucial Ballistic 2400
7850 2GB DDR5

Christopher
Guest
Christopher

P.p.s my friggin bluetooth worked off the bat with the inbuilt cheap WiFi/Bluetooth card on the mono. Weird but neat.

Chris
Guest
Chris

Hi, Many thanks for this excellent guide.

I do not find the following option: FixHDA_8000
What I see is FixHDA though. Was it a typo?

In my case, the sound was working but after installing Radeon RX 560, it stopped working..

Blaze
Guest
Blaze

It’ll probably be pushing the audio through your HDMI. Change your audio output in System Preferences.

Blaze
Guest
Blaze

Ethernet Really slow when booted into hackintosh, Everything works but it’s only at about half the speed from the usual on ethernet.

arketheos
Guest
arketheos

Does this work on High Sierra too?

Jon
Guest
Jon

Hey there, great site! Quick question: this should work with the MSI B250M Mortar too right?

Gruft
Guest
Gruft

Hey 🙂

I Have a MSI B250M PRO-VDH and an i5 Kaby Lake CPU.
I’m stucking on trying to boot macOS from the clover boot manager.
So it ends up in an endless loop of rebooting.

Does anyone can help me?

David
Guest
David

Hey there. I’m not using a external gpu. So is there a chance to setup sleep/wake?
Unfortunately I have to reboot every time my hackintosh falls into sleep.
Thanks!
LG
David

Benny
Guest
Benny

Great guide. but i have trouble with internet, when mac os load, sometimes internet dosent work. In network i see that cable is connected, but it cannot get ip address. After reboot internet working. What could be the problem?

Guest
Roby

Help me, thank’s

———————————————————————————————————————–

Anonymous UUID: 6B1C3833-404E-E106-77A4-BAF37740DDED

Tue Apr 17 00:09:18 2018

*** Panic Report ***
panic(cpu 2 caller 0xffffff800090e9a1): “Process 1 exec of /sbin/launchd failed, errno 2″@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.41.2/bsd/kern/kern_exec.c:5176
Backtrace (CPU 2), Frame : Return Address
0xffffff8110233b90 : 0xffffff800044f606
0xffffff8110233be0 : 0xffffff800057c654
0xffffff8110233c20 : 0xffffff800056e149
0xffffff8110233ca0 : 0xffffff8000401120
0xffffff8110233cc0 : 0xffffff800044f03c
0xffffff8110233df0 : 0xffffff800044edbc
0xffffff8110233e50 : 0xffffff800090e9a1
0xffffff8110233ed0 : 0xffffff80008d72a0
0xffffff8110233ef0 : 0xffffff8000929b41
0xffffff8110233f40 : 0xffffff8000447a5f
0xffffff8110233f90 : 0xffffff80004010ec

BSD process name corresponding to current thread: init
Boot args: kext-dev-mode=1 -x

Mac OS version:
Not yet set

Kernel version:
Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64
Kernel UUID: 18D901F1-4A03-3FF1-AE34-C26B2732F13C
__HIB text base: 0xffffff8000100000
System model name: iMac17,1 (Mac-B809C3757DA9BB8D)

System uptime in nanoseconds: 2950981526
last loaded kext at 2607831005: com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.2f2 (addr 0xffffff7f838f5000, size 131072)
loaded kexts:
com.insanelymac.IntelMausiEthernet 2.2.0
as.vit9696.AppleALC 1.2.2
org.netkas.driver.FakeSMC 1765
as.lvs1974.IntelGraphicsFixup 1.2.3
as.lvs1974.NvidiaGraphicsFixup 1.2.2
as.vit9696.Shiki 2.2.0
com.rehabman.driver.USBInjectAll 0.6.2
as.vit9696.WhateverGreen 1.1.4
as.vit9696.Lilu 1.2.2
com.apple.iokit.SCSITaskUserClient 404.30.2
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.filesystems.hfs.kext 407.30.1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.driver.AppleAHCIPort 329
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleACPIButtons 6.1
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 183
com.apple.security.TMSafetyNet 8
com.apple.security.quarantine 3
com.apple.IOBufferCopyEngineTest 1
com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.2f2
com.apple.iokit.IOBluetoothHostControllerTransport 6.0.2f2
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.driver.AppleXsanScheme 3
com.apple.iokit.IOAHCIBlockStorage 301.40.2
com.apple.iokit.IOAHCIFamily 288
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.AppleEFINVRAM 2.1
com.apple.driver.AppleEFIRuntime 2.1
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.iokit.IOBufferCopyEngineFamily 1
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleUSBTDM 439.30.4
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.iokit.IOUSBMassStorageDriver 140.30.1
com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2
com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.IOSlaveProcessor 1
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.iokit.IOTimeSyncFamily 650.5
com.apple.iokit.IONetworkingFamily 3.4
com.apple.driver.DiskImages 480.30.2
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOBluetoothFamily 6.0.2f2
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleBusPowerController 1.0
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleACPIPlatform 6.1
com.apple.driver.AppleSMCRTC 1.0
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0
Model: iMac17,1, BootROM IM171.0110.B00, 2 processors, Intel Core i3, 3,70 GHz, 8 GB, SMC 2.33f10
Graphics: NVIDIA GeForce GTX 960, NVIDIA GeForce GTX 960, PCIe, 2047 MB
Memory Module: BANK0/DIMM1, 4 GB, DDR4, 2134 MHz, Kingston, KHX2133C14D44G
Memory Module: BANK1/DIMM1, 4 GB, DDR4, 2134 MHz, Kingston, KHX2133C14D44G
Serial ATA Device: APPLE HDD HTS541010A9E662, 1 TB
Serial ATA Device: Samsung SSD 850 EVO 250GB, 250,06 GB
Serial ATA Device: HL-DT-ST BD-RE BH16NS55
USB Device: USB 3.0 Bus
USB Device: My Book 1230
USB Device: USB Receiver
USB Device: 802.11n NIC
USB Device: Keyboard Hub
USB Device: Apple Keyboard
Thunderbolt Bus:

David
Guest
David

Hey there. The motherboard have in-build thunderbold support. But do this work on hackintosh, too?
Thanks!

Brad
Guest
Brad

Thanks so much for the info! Should this guide work with a B250M Gaming Pro & i7-7700k?

David
Guest
David

Yes it do. But do not rely on it for work immediately. B350M – Pro VDH and got it worked after some experimenting

Brad
Guest
Brad

Surprisingly it worked pretty seamlessly. The only things left to fix are audio staying enabled after sleep and the motherboard doesn’t like the XMP settings from the guide and requires me to manually boot from a flash drive whenever I restart to get it to enter macOS. Other than that, everything works great.