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


Link to post
Share on other sites
Advertisement

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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites

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


Link to post
Share on other sites
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


Link to post
Share on other sites

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


Link to post
Share on other sites

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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites
20 hours ago, TheMaxx32000 said:

Core i5 version:

 

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

Share this post


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites
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


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By fercho3138
      Hi!
      So I've successfully built my rig and installed Mac os
      Gigabyte Aorus Z390 Pro Wifi Intel Core i7 9700k Ballistix Sport 32gb Samsung evo 500gb nv Sapphire Radeon RX 580 Pulse Corsair h60 The thing is that I got it running perfectly, even performed some heavy video renderings with no problem but sometimes it just restarts on its own, sometimes when I'm using Chrome, sometimes when I'm editing or whatever other task. Last time it happened I got the forbidden sign on the screen so I tried to boot up again using the -v flag and I got the "Couldn't allocate runtime area" message, which is very strange because I had no problems in booting up the system after I made my configurations in the config.plist

      Please someone give me some help with this problem, I'm completly stucked!!
      config.plist
    • By sierra2600
      The laptop in question: Acer TravelMate 8472 TM8472 (Model: ZQ3) (refer to the "Spoiler" at the end if you want the machine specs)
       
      "So what are you bugging us for?" Good question, because I am usually an introvert and usually just keep looking for answers but I could not find some. Jumping to it...
      What does not work and I would like thoughts on:
      Bluetooth does not register, used to on previous installs (sorry, I did not pay attention to see if this was caused by me updating to 10.8.5 but that was necessary for the below functions) (It does not work in Debian either - Ignore) LAN and WLAN  - I have found Kexts (somewhere, I think I just lost them... dang it...) for the WLAN but I have yet to try them, nothing for the LAN I know this is cheating but I read that The NDISulator for FreeBSD (HINT HINT) is a port of NDISwrapper for Linux that runs Windows XP network drivers in Linux or BSD Brightness controls work from the middle down on the "Sun" brightness overlay, I got this far from following this: https://www.insanelymac.com/forum/topic/287133-guide-backlight-brightness-for-intel-80860046-1st-gen-hd-gma-5700mhd/ but I am kind of thinking of trying: https://www.insanelymac.com/forum/topic/287133-guide-backlight-brightness-for-intel-80860046-1st-gen-hd-gma-5700mhd/?do=findComment&comment=2214344 . My "magic number" is: 0xF        I used DSDTEditor in Windows, since I figured all the drivers are loaded, to extract the DSDT and compile something that somewhat works... Wake from sleep issue - I tried the above guide for that but I get a no backlit display and I can see that the cursor in the password field is not flashing when I use an external light source, but it will reboot when I press Ctrl + Alt + Power "button" (it is actually a slider) and then also clear my freaking CMOS right down to the clock... yeah I have the ACPI fix implmented and it usually works... DVD Player.app reports that no viable video device was found (personally I don't care about the DVD Player.app problem, just wanted to put that out there for the heck of it) The microphone port always sounds like it is going through a [dirty] guitar effects petal no matter what sliders are adjusted  
      Likely causes of:
      Bluetooth (BCM92046), WIFI (BCM943225HM) - So, I USED TO be able to turn on the WIFI from within Windows then reboot into Mac OS and have it work but I noticed recently that the indicator light for them turns off BEFORE it reboots now. When Windows or Android load, it lights up- "No... really, captain obvious?!"... anyways... working "No really Sherlock!" so OBVIOUSLY, the OS has to activate them... and preferably ignore the wireless switching button For the WIFI module, if you omit the 9 and HM in a search, results appear! Brightness - Will get reset to full "Bright light! Bright light!" when a "Load System Defaults" is applied from within the BIOS settings but like the WIFI and Bluetooth the OS will forcefully take control of it Microphone In sounding dirty - me being lazy with the audio drivers LAN (BCM57760) - I dunno...  when I search it, nothing comes up...  
      "How did you get this far?"
      Update the BIOS, this is oh so very important (refer to the battery section of the "Spoiler" for the reson) PLEASE BACKUP YOUR BIOS FIRST! PLUG THE MACHINE INTO THE AC ADAPTER/CHARGER! DO NOT FORCE THE COMPUTER TO SHUTDOWN NOR REMOVE THE BATTERY NOR UNPLUG IT FROM THE AC ADAPTER/CHARGER WHILE IT IS UPDATING! I WILL NOT BE HELD LIABLE FOR BRICKED MACHINES! So it will boot off of the (Niresh) Mac OS X 10.8 with no changes to anything "Awesome" but you may still need at least a USB mouse "Aww" If you have the option to remove the display drivers/kexts otherwise it will not to boot or not display If you forgot this, breathe "You think that's air your breathing?"... anyways... during the bootloader, go into single user mode [ -s ] and follow the on screen instructions to allow for modifying the files. You will want to PREFERABLY create a folder where Mac OS cannot read them and move the IntelHDGraphics Kexts into it You are likely going to need an external USB keyboard as well now that it is installed Now install the described Kexts in the "Spoiler" associated with the hardware to get more functionality and loose the USB HICs  
      Any help pertaining to the Bluetooth, WIFI, LAN, bizarre brightness and wake after sleep backlit display issue would be wonderful... Thank you for your time and I hope that I helped anyone else out with some of their own issues pertaining to the Acer TravelMate 8472 TM8472 ZQ3 no nVidia with i5 laptop...
      (Attached are non-modified extracted DSDT DSL and AML files "with errors according to DSDTEditor" for reference of the machine with a Phoenix BIOS version of 1.28 (07/20/2011))
      dsdt.aml
      dsdt.dsl
       
       
    • By MaLd0n
      --Donations via PayPal--
      https://tinyurl.com/r2bvzm7
       
      --Original Topic--
      https://www.olarila.com/topic/6874-olarila-hackbook-lenovo-ideapad-s145-mojave-catalina-full-dsdt-patches/
       

       
      -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc!
      -Wifi card has been replaced with Dell DW1560!
      -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620
      -Update bios/uefi to last version
       
      --Installation--
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Clover Folder--
      Just paste EFI folder inside EFI partition
      https://www.olarila.com/files/Clover.Folder/Lenovo IdeaPad S145.zip
      Notebooks with ELAN trackpad use it with my folder above
      IdeaPad S145 ELAN.zip
       
      Bluetooth Broadcom
      Bluetooth Broadcom.zip
       
      CPUFriend for i5-8265U
      CPUFriend i5-8265U.zip
       
      --Full DSDT Patches--
      -My DSDT
      DSDT Lenovo IdeaPad S145.zip
       
      This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models
      -Patches
      -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES   --IGPU Patch--
      Video solution with HDMI Audio and Video
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Cannon Point-LP Iris Plus Graphics 655</string> </dict>   --Native USB Fix for Notebooks - No Injector/Kext Required--
      https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/
      https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/
       
       
      -ScreenShots

































      -Links
       
       
      Clover https://github.com/CloverHackyColor/CloverBootloader
      AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup
      AppleALC.kext https://github.com/acidanthera/AppleALC
      Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM
      Lilu.kext https://github.com/acidanthera/Lilu
      SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup
      VirtualSMC.kext https://github.com/acidanthera/VirtualSMC
      VoodooI2C.kext https://github.com/alexandred/VoodooI2C
      VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2
      WhateverGreen.kext https://github.com/acidanthera/WhateverGreen
      MaciASL - https://github.com/acidanthera/MaciASL
      acpica - https://github.com/acpica/acpica
      AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg
      ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg
      HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
      Hackintool https://github.com/headkaze/Hackintool
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
       
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
       
      We're all here to have fun and learn from each other!
×