Jump to content

[GUIDE] MSI H81M Motherboards - Basics of a Computer Build - Budget Hackintosh Builds - UEFI Dualboot - OS X El Capitan WIP*

MSI Intel HD Graphics 4400 Intel HD Graphics 4600 EasyUEFI H81M NVIDIA Dualboot ALC887 Windows OS X

  • Please log in to reply
154 replies to this topic

#141
GhostRaider

GhostRaider

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 592 posts
  • Gender:Male

It's not a problem for me to get the DSDT and SSDT, it's a matter of finding the  patches for for my board. I haven't found anyone with DSDT with my board, I've found other models but not for my version.

I'm not understanding. You only need to get your DSDT first and fix the errors. Or do you not know how to do that? There is an SSDT generator for Core I processors which you can use.



#142
Blaggah

Blaggah

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 465 posts
  • Gender:Male
  • Location:MA

I'm not understanding. You only need to get your DSDT first and fix the errors. Or do you not know how to do that? There is an SSDT generator for Core I processors which you can use.

If you're talking about the Piker's script ssdtPrgen something like that, it wouldn't work for me with the g3258 I used.  I could get the dsdt by using the MaciAsl app. I just don't know how to apply the proper patches I need.  If you know the proper steps I should take, I'd gladly take them and appreciate them as they come. 



#143
dreibel

dreibel

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

okay, I did a search and discovered there's a newer Piker-Alpha script which supports the i3-4170, so I downloaded it and ran it under Terminal, successfully got a custom SSDT, then used your guide to install the new SSDT via Clover. .

 

It's certainly working - in fact it's doing better power management when I look at it under Intel Power Gadget. However, still the same problems with sleep, and the screen saver. I'm beginning to wonder if it could be something with the switch as far as the latter.

 

here's the link to the latest Piker-Alpha script: https://github.com/P...ha/ssdtPRGen.sh



#144
Blaggah

Blaggah

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 465 posts
  • Gender:Male
  • Location:MA

@dreibel Do you happen to know if this new script has support for the G3258?  I'd like to give it a try if possible.



#145
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 16,191 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Hackintosh's Bible!  ^_^



#146
GhostRaider

GhostRaider

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 592 posts
  • Gender:Male

Hackintosh's Bible!  ^_^

Thanks!  B) I've been wanting to update this guide for a long time with new information, especially finishing up the DSDT section but due to other matters I don't have time. Eventually I'll get to it lol.



#147
dregnox

dregnox

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

I'm at a loss. Struggling to get the USB stick to load the OSX installer for Yosemite 10.10.10.

I havent built a Hackintosh in awhile but I had enough spare PC parts from work to mash this thing together. This is my 3rd Hackintosh and the first time I've been unable to get to the installer.

 

Specs:

Yosemite 10.10.10

MSI H81M-E34 board

Haswell i5-4440

Single Stick 4GB DDR3 RAM

160GB HDD

 

Followed the guide yet during the Verbose setup I hit a "hmm.. mismatch sizes 3100 vs 20"

The system hangs for a bit then goes to the black screen with white Apple logo with loading bar. I can see and move my cursor and then a beach ball of death happens and the system hangs there not doing anything.

 

The only deviation I have is that the Clover 2.3K Special Edition Installer is no longer on the site. I ended up using Clover 2.3k r3270 I had from setting up a different Hackintosh. When that failed I used the latest Clover 2.4k r4049. Both give the same issue of hanging at an Apple logo with a loading bar unfilled and beach ball of death. I've also tried getting the installer to launch with both HDD and DVD drives unplugged to no avail.

 

Followed the guide right up to the install point, right after where the guide notes the deprecated information. I attempt to carry out the install and that's where I'm stuck now.

 

-16gb USB 2.0 stick formatted HFS+ with GUID partition

-Make bootable Yosemite 10.10.10 media on USB

-Install Clover; UEFI and ESP selected only

-Run Clover Configurator, mount EFI, set ACPI, set Boot, set GUI, set Graphics, set Kernel and Kexts, set RT Variables, set SMBIOS, set System Params, set Drivers according to guide

-Save config.plist to EFI

-Eject USB safely

-Put USB stick into USB 2.0 port

-Set mobo to IGD

-Hit F11 and boot UEFI: USB STICK

-kext-dev-mode=1 rootless=0 nv_disable=1 -v (I also tried with -f, dart=0, ncpi=0x2000)

-System hangs at "hmm.. mismatch sizes 3100 vs 20"

 

Any clues as to where I might have gone wrong?

:(

Attached Files



#148
GhostRaider

GhostRaider

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 592 posts
  • Gender:Male

I'm at a loss. Struggling to get the USB stick to load the OSX installer for Yosemite 10.10.10.

I havent built a Hackintosh in awhile but I had enough spare PC parts from work to mash this thing together. This is my 3rd Hackintosh and the first time I've been unable to get to the installer.

 

Specs:

Yosemite 10.10.10

MSI H81M-E34 board

Haswell i5-4440

Single Stick 4GB DDR3 RAM

160GB HDD

 

Followed the guide yet during the Verbose setup I hit a "hmm.. mismatch sizes 3100 vs 20"

The system hangs for a bit then goes to the black screen with white Apple logo with loading bar. I can see and move my cursor and then a beach ball of death happens and the system hangs there not doing anything.

 

The only deviation I have is that the Clover 2.3K Special Edition Installer is no longer on the site. I ended up using Clover 2.3k r3270 I had from setting up a different Hackintosh. When that failed I used the latest Clover 2.4k r4049. Both give the same issue of hanging at an Apple logo with a loading bar unfilled and beach ball of death. I've also tried getting the installer to launch with both HDD and DVD drives unplugged to no avail.

 

Followed the guide right up to the install point, right after where the guide notes the deprecated information. I attempt to carry out the install and that's where I'm stuck now.

 

-16gb USB 2.0 stick formatted HFS+ with GUID partition

-Make bootable Yosemite 10.10.10 media on USB

-Install Clover; UEFI and ESP selected only

-Run Clover Configurator, mount EFI, set ACPI, set Boot, set GUI, set Graphics, set Kernel and Kexts, set RT Variables, set SMBIOS, set System Params, set Drivers according to guide

-Save config.plist to EFI

-Eject USB safely

-Put USB stick into USB 2.0 port

-Set mobo to IGD

-Hit F11 and boot UEFI: USB STICK

-kext-dev-mode=1 rootless=0 nv_disable=1 -v (I also tried with -f, dart=0, ncpi=0x2000)

-System hangs at "hmm.. mismatch sizes 3100 vs 20"

 

Any clues as to where I might have gone wrong?

:(

That's a pretty funny verbose message lol. Well if you are in fact using the same motherboard as mine then it should be very easy. Though I'm not sure why you want Yosemite if you can use Sierra just fine. For this motherboard you need iMac 14,2 SMBIOS, OsxAptioFix2Drv, KernelPM enabled, AppleRTC enabled, igPlatformID 0x0D220003 if using Intel HD 4600. Now I use a custom SSDT so you will need to enable GeneratePStates and GenerateCStates. For USB, Ethernet, kexts are placed in Clover kext folder.

 

9byydpx.png

 

Other than that, this motherboard runs almost vanilla macOS. Not sure why you're having problems.



#149
dregnox

dregnox

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

Well after some tom foolery I managed to get into the installer on some trial and error unstable configuration. I did however learn that dart=x would get me into the installer with my custom config. Originally I had tried to use dart=1 while trying to trouble shoot on day 1 but it failed. This time I did dart=0 and followed the guide and it loaded the installer normally without issues. Frustratingly my Yosemite USB refused to install because of corruption issues, apparently. So I said eff it and went with Sierra like you suggested.

Still had to do dart=0 for Sierra otherwise it would just boot loop.

 

I bought this MSI H81M-E34 about a week ago from NCIX so it might be that a newer BIOS/EFI revision caused a need to use dart=0.

 

I'll edit in any other oddities if I run into them once it's up and running

 

By the way what were the contents of the MSI H81M MotherBoard Pack? The files are gone from the insanelymac site.

 

 

.

 

 

Attached Files



#150
pato_floyd90

pato_floyd90

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Hi GhostRaider! What an incredible amount of effort put into this guide. It's very clear and easy to follow. This wil be my first hackintosh attempt and i'm very happy i've found your guide.

However, i see the Clover and the msi-h81m-motherboards-pack download links don't work anymore. Can i use the Clover version available in the forum's download section? Does that pack is absolutely neccesary? Can i get those files anywhere else?

Sorry about my english, it's not my native language.

 

Thanks a lot!



#151
GhostRaider

GhostRaider

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 592 posts
  • Gender:Male

Hi GhostRaider! What an incredible amount of effort put into this guide. It's very clear and easy to follow. This wil be my first hackintosh attempt and i'm very happy i've found your guide.

However, i see the Clover and the msi-h81m-motherboards-pack download links don't work anymore. Can i use the Clover version available in the forum's download section? Does that pack is absolutely neccesary? Can i get those files anywhere else?

Sorry about my english, it's not my native language.

 

Thanks a lot!

The motherboard's pack is not necessary for this guide.



#152
xmag_sg

xmag_sg

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

Hi,

 

I got it also running with a quite vanilla setup using this guide:

http://ddi.hopto.org...k/CloverInstall

 

I didn't get the Realtek ALC887 working yet. I am not yet sure which procedure is used to install these drivers in Sierra:

http://www.insanelym...-mac-os-sierra/

 

Cheers, xmag



#153
psyolent

psyolent

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

I used Toledas ALC fix from github to get the ALC887 to work on 10.12.5. Output comes out of headphone out though (in Sound prefs) not Line Out, but works fine.



#154
dreibel

dreibel

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

I've got the sleep and screen saver functions working - as it turns out, the problem was RAM related.

 

This week I decided to max my RAM to 16GB, so I got ahold of two Kingston HyperX Fury DDR3 sticks that I found on sale. After a few days running it, I decided to try sleep again. This time everything worked, and I can wake from sleep by pushing the power button. The screen saver stuff is also working. Plus another fault that I had - iTunes causing the computer to shut off if I ran another audio program in the background - also seems to have disappeared.

 

Funny that the previous Corsair Vengeance RAM would do that, as it passed all the RAM tests I threw at it, and it all worked OK on the Windows side.

 

I guess macOS is actually picky about RAM......

 

https://support.king...erx/memory/fury



#155
Socrahm

Socrahm

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts
  • Gender:Male
  • Location:Barcelona
MSi H81M-E33 with Sierra 10.12.5 running.
 
MSI H81M-E33
Intel I5 -4460
HD Graphics 4600
SSD 250GB
8GB DDR3 1600
Mini PCI-E Adapter, AW-CE123H AzureWave
 
Using Clover EFI with the following kexts.
 
FakeSMC.kext
RealtekRTL8111.kext
USB_Injector.kext
 
SMBIOS iMac14.2
 
KernelAndKextPatches:
<array>
<dict>
<key>Comment</key>
<string>Enable TRIM for SSD</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AEFQUExFIFNTRAA=
</data>
<key>Name</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdRc=
</data>
<key>Name</key>
<string>com.apple.iokit.IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAA6xc=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12+-BCM94352-fvco-darkvoid</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gflSqgAAdSk=
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
gflSqgAAZpA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12+-BCM94352-5GHz-ES</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QYP8/3QsSA==
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
ZscGRVPrKw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11+-BCM94352-Airport-Extreme</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
axAAAHUN
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
axAAAJCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11+-BT4LE-Handoff-Hotspot</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIX/dEdIiwc=
</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>
Qb4PAAAA60Q=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12+-BT4LE-Handoff.Hotspot</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
i4eMAQAA
</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>
uA8AAACQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#1 (Sierra)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ibPoAgAAweAMBQAQAACJgw==
</data>
<key>Name</key>
<string>IONVMeFamily</string>
<key>Replace</key>
<data>
ibPoAgAAweAJBQAQAACJgw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Zeroing 11d4198a codec (patched by AppleHDA Patcher.app)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ihnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Zeroing 11d41984 codec (patched by AppleHDA Patcher.app)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hBnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Patching 11d4198b with 10ec0887 codec (patched by AppleHDA Patcher.app)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
hwjsEA==
</data>
</dict>
</array>

 

ForceKextsToLoad:

\System\Library\Extensions\IO80211Family.kext\Contents\Plugins\AirPortBrcm4360.kext

Note: WiFi and Bluetoth OK , Handoff Ok , AirDrop OK.

 

Patching DSDT & SSDTs

 

Extracting native ACPI files

  1. Boot into Clover bootloader menu.
  2. Press F4 on your keyboard. This will dump your native DSDT/SSDT files to /EFI/CLOVER/ACPI/originYou will get no feedback. Proceed.
  3. Boot into OS X.
  4. Mount EFI.

Patching ACPI files

 

  1. Download MaciASLhttp://sourceforge.n...ojects/maciasl/
  2. Launch MaciASL.
  3. Go to MaciASL > Preferences > iASL.
  4. Set ACPI 5.1 under Compiler Options > ACPI Specifications > ACPI 6.1

Patch Repositories, go to pjalm.com/forums/

 

SSDT/Power Management
 

Use ssdtPRGen to create a SSDT for your system. https://github.com/P...ha/ssdtPRGen.sh

 

  1. Open Terminal and type:
    curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
    chmod +x ~/ssdtPRGen.sh
  2. Type this command to generate an SSDT for your system:

    ~/ssdtPRGen.sh

KEXTS for SLE.

 

AppleHDA.kext

BrcmFirmawareRepo.kext

BrcmPatchRAM2.kext

CodecCommander.kext

FakePCIID_Broadcom_WiFi.kext

FakePCIID_XHCIMux.kext

FakePCIID.kext

HDAEnabler.kext

 

For Realteck ALC 887 use AppleHDA Partch v1.8

 

Note: Intel HD Graphics 4600 tested with HDMI, I have not yet tested it in VGA.

 

Here you have my Config.plist and my DSDT already patched,

Attached Files







Also tagged with one or more of these keywords: MSI, Intel HD Graphics 4400, Intel HD Graphics 4600, EasyUEFI, H81M, NVIDIA, Dualboot, ALC887, Windows, OS X


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy