Jump to content
ITzTravelInTime

Mac mini 2018 smbios - possible desktop hackintosh usage

29 posts in this topic

Recommended Posts

So apple has presented a new and updated mac mini a few days ago, and the great news seems to be the use of desktop processors in it, in fact, all the specs seems to match a typical desktop socket 1151 v2 coffeelake system without a dedicated gpu, so i am wondering if the smbios of this machine could be our new smbios of preference for coffeelake desktop machines. So i have created this new topic to discuss about it. Of course we will have to wait to do tests using the first public version of mac os which integrates this smbios, because when every new mac is released it's smbios is available initialy just in a purpose made mac os build and then it's added for all the os builds in the following releases.

 

So what do you think about the possibility of using this new smbios for desktop coffeelake machines instead of the imac 18.3/18.2 ones?

 

 

https://www.apple.com/mac-mini/specs/

 

 

mac-mini_top-down-isometric_10302018.thumb.jpg.f886be559be014980a13bbf26418485c.jpg

Share this post

Which SMI-BIOS does the new Mac Mini use?

Yesterday I've installed the latest security update (2018-002) of HS. Cause of the missing nvidia driver for Mojave I'm stuck with HS. 

To my suprise the Intel Coffee Lake CPU (I7-8700K) was recognized by HS, which means that Apple has provided support to the Intel Z370 chipset and the 18.3 SMBIOS I'm using.

I doubt there will be a new special SMBIOS for the new Mac Mini.

Share this post

4 hours ago, helmi100 said:

Which SMI-BIOS does the new Mac Mini use?

Yesterday I've installed the latest security update (2018-002) of HS. Cause of the missing nvidia driver for Mojave I'm stuck with HS. 

To my suprise the Intel Coffee Lake CPU (I7-8700K) was recognized by HS, which means that Apple has provided support to the Intel Z370 chipset and the 18.3 SMBIOS I'm using.

I doubt there will be a new special SMBIOS for the new Mac Mini.

 

It uses an smbios which is not available yet, every mac model and revision does use it's own smbios, but coffeelake cpus works on mac os 10.12.6 or newer versions because they are quite similar to the kaylake cpus.

Share this post

Hello everyone, I care very much about the new smbiosie Mac mini from 2018 I have the same specification i3-8100 uhd 630 tried different methods but the graphics do not work I hope that the new smbios macmini 2018 will help something.
Share this post

Wish Pike was still around, he would have already had something for us to play with. 

Will start poking around to see what I can dig up before this week.

 

By the way Pietro, your TINU app has a lot of promise. I used it to create an installer, I will try using it this week and see how well it works. Thanks for the contribution and all the hard work. Nice video with Paul, can't wait for the next one.

 

6 minutes ago, aszmal said:

tried different methods but the graphics do not work

You should be able to get HD630 running without the MacMini SMBios. What have you tried? 

Edited by Mad Audi Scientist
Share this post

7 minutes ago, aszmal said:

 

17 minutes ago, aszmal said:


Hello everyone, I care very much about the new smbiosie Mac mini from 2018 I have the same specification i3-8100 uhd 630 tried different methods but the graphics do not work I hope that the new smbios macmini 2018 will help something.

i3 8100 UHD graphics is not natively supported my high sierra. You have to spoof it. So here are the steps:

 

Method : Coffee Lake 0x3E91808 FakeID + Blank ig-platform-id

Required Kexts:

  1. Download & unzip the most recent version of FakePCIID
  2. Copy FakePCIID.kext & FakePCIID_Intel_HD_Graphics.kext from the Release folder of Rehabman-FAKEPCIID & paste them to EFI/CLOVER/kexts/Other
  3. Download the latest of Shiki.kext
  4. Download the most recent version of IntelGraphicsFixup.kext
  5. Copy & Paste Shiki.kext & IntelGraphicsFixup.kext into EFI/CLOVER/kexts/Other

Now open config.plist using Clover Configurator & do the following

 

 

  1. Select Boot on left-side column
  2. Under Arguments check if -disablegfxfirmware is there or not if not then add it
  3. add shikigva=1 right after -disablegfxfirmware
  4. Select RtVariables on left-side column & Disable SIP (put CsrActiveConfig 0x67)
  5. Save & Exit

Now you have to edit the .plist files of two Kaby Lake kexts and insert the Coffee lake strings into them. You can’t edit the kext files directly in Finder because they are locked. So what you can do is go into Terminal and use nano to make changes.

 

 

  1. Open Terminal App & type the following:
    sudo nano /System/Library/Extensions/AppleIntelKBLGraphics.kext/Contents/Info.plist
  2. Enter Password and Info.plist will populate in Terminal
  3. Find <key>IOPCIPrimaryMatch</key> near the bottom of Info.plist in Terminal. It’s hidden when Info.plist populates. Use down arrow key scroll down Info.plist
  4. Use the arrow keys to highlight the first 0 in 0x3E928086
  5. Add 0x3E918086
  6. Press Space Bar
  7. Should look like this:
    <key>IOPCIPrimaryMatch</key>
    <string>0x59128086 0x59168086 0x591B8086 0x591E8086 0x59268086 0x59278086 0x3E9B8086 0x3EA58086 0x3E918086 0x3E928086</string>
  8. Press Ctrl+X and then press Y then Enter to save it.
  1. Type the following into Terminal:
  2. sudo nano /System/Library/Extensions/AppleIntelKBLGraphicsFramebuffer.kext/Contents/Info.plist
  3. Enter Password and Info.plist will populate in Terminal…
  4. Find <key>IOPCIPrimaryMatch</key> again for this Info.plist
  5. Press Spacebar before the first “<” at the start of </string> using your keyboard arrow keys
  6. Add 0x3E918086 0x3E928086
  7. Should look like this:
    <key>IOPCIPrimaryMatch</key>
    <string>0x59128086 0x59168086 0x591B8086 0x591E8086 0x59268086 0x59278086 0x59238086 0x3E918086 0x3E928086</string>
  8. Press Ctrl+X and then press Y then Enter to save it.
  1. Paste the following into Terminal:
    sudo kextcache -i /
  2. Paste the following into Terminal
    sudo touch /System/Library/Extensions && sudo kextcache -u /
  3. Close Terminal
  4. Navigate to /Volumes/EFI/EFI/Clover/
  5. Right click config.plist and open with Clover Configurator
  6. Click Graphics on left-column of Clover Configurator
  7. Remove ig-platform-id value
  8. Click Devices on left-column of Clover Configurator
  9. Set IntelGFX box to 0x3E928086
  10. Save config.plist & Reboot.

Or you can check https://hackintosher.com/guides/get-i3-8350ki3-8100-uhd-630-igpu-working-high-sierra/#3 and follow method 3.

 

Share this post

No offense but, you have to be a lot more detailed than that. What IntelGFX FakeID are you using? What ig-platform-id? What kexts? 

 

What board are you using? 

 

From a quick search here are two links that might be useful. 

https://www.tonymacx86.com/threads/intel-uhd-630-graphics-0x3e918086-i3-8100-native-support-with-gfxid-injection.240585/

https://www.tonymacx86.com/threads/success-asrock-z370m-pro4-i3-8100-ddr4-8g-m-2-ssd-high-sierra.248141/

 

 

Share this post

Well said Poles89. You covered all the bases and then some.

 

I'm going to get 8th gen Cpu and build a HacMini with the Z370 chipset just to see how well the latest Intel stuff works. 

 

I'v been tinkering around with some older X79 and X99 systems but, it might be time to try a 1151 system. 

Edited by Mad Audi Scientist
Share this post

Thank you, I will try again:) though I think I've already done this, maybe I'm setting up a clover?
10 minutes ago, Mad Audi Scientist said:

Bez urazy, ale musisz być bardziej szczegółowy. Jakiego IntelFX FakeID używasz? Co id-platform-id? Jakie kexts? 

 

Z jakiej płyty korzystasz? 

 

Od szybkiego wyszukiwania tutaj są dwa linki, które mogą być przydatne. 

https://www.tonymacx86.com/threads/intel-uhd-630-graphics-0x3e918086-i3-8100-native-support-with-gfxid-injection.240585/

https://www.tonymacx86.com/threads/success-asrock-z370m-pro4-i3-8100-ddr4-8g-m-2-ssd-high-sierra.248141/

 

 

asrock h310m-itx/ac :)

 

Share this post

1 hour ago, Mad Audi Scientist said:

Wish Pike was still around, he would have already had something for us to play with. 

Will start poking around to see what I can dig up before this week.

 

By the way Pietro, your TINU app has a lot of promise. I used it to create an installer, I will try using it this week and see how well it works. Thanks for the contribution and all the hard work. Nice video with Paul, can't wait for the next one.

 

You should be able to get HD630 running without the MacMini SMBios. What have you tried? 

 

Thank for appreciating my work, there is also athread dedicated to TINU in the New Releases and Updates section of the forum if you want to take a look, and yes we are preparing a new video.

 

For the mac mini smbios, we have to wait because we need some more infomrations about it to use it, and we need also a public macOS version which does support it, but for now coffeelake cpus are working fine with imac 18.3 or imac 18.2 smbioses, but you need to configure everything properly to get the system to work as expected, and the socket 1151 is a pretty easy platfrom for hackintoshing, i have done lots and lots of installs on socket 1151 machines, and the systems usually works well with just basic clover configurations.

Share this post

Just now, MarkMac said:

somebody got his hand on a macmini 8,1 smbios and want to share ?

 

we need a public version which officially supports this smbios first, and also i whould be glad if you tag here people whose make bmsios research

Share this post

2 minutes ago, ITzTravelInTime said:

 

we need a public version which officially supports this smbios first, and also i whould be glad if you tag here people whose make bmsios research

 

Do you mean we have to wait for 10.14.2. to be out there official ?.

Share this post

Hello again I tried all the methods and the graphics still does not work the only chance that will appear smbios mac mini 2018 with i3-8100 I have identical specifications of the computer so it should work?
Share this post

20 hours ago, TheMaxx32000 said:

Core i5 version:

 

IMG_7151.JPG

IMG_7153.JPG

IMG_7156.JPG

IMG_7157.JPG

IMG_7159.JPG

 

30 minutes ago, ITzTravelInTime said:

 

Great thank you very much, how does it compare to desktop pc equivalent? how does it perform?

Great as you did, you would give some instruction I would be grateful
Share this post

Just now, Balamut said:

Is the WiFi/Bluetooth soldered on the board as usual?

 

I have seen the new snazzylabs video and the answer seems to be no, i haven't seen upgradeable cpu, ssd and network card

Share this post

56 minutes ago, aszmal said:


 

Hi, is there any chance that the smbios Mac Mini 2018 will be created this year - is it a very long procedure to create? :)

 

i think that we can start to use it when 10.14.2 will be released

Share this post

On 11/9/2018 at 2:24 AM, ITzTravelInTime said:

 

I have seen the new snazzylabs video and the answer seems to be no, i haven't seen upgradeable cpu, ssd and network card

 

From iFixIt looks like it is soldered.... damn I was hopping to upgrade the Wifi/Bluetooth 

Share this post

×