Skip to content

AurelienAudero/Intel-i5-7400-Hackintosh-EFI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Stars Forks Release

English | Français

Contents

Configuration

Specifications Detail
Processor Intel Core i5-7400
Memory 16GB DDR4 2400MHz
Motherboard MSI B250 Gaming Pro Carbon
macOS Hard Drive Crucial BX500 480GB (SATA SSD)
Others Hard Drives
  • Crucial P5 Plus 1To (NVMe PCIe Gen 4)
  • Kingston A400 120GB (SATA SSD)
  • Western Digital Blue 1To 3.5" 7200RPM (SATA HDD)
Integrated Graphics Intel HD Graphics 630
Wi-Fi and Bluetooth Card Broadcom BCM94360plus
Monitor 1 Acer Nitro XV240Y 165Hz 1ms
Monitor 2 iiyama ProLite XB2483HSU
CD/DVD LG GH24NSD DVD-RW

What works ?

Service State
HDMI Working at 1920x1080@120Hz
DVI Working at 1920x1080@60Hz
Ethernet Working at full speed
iGPU Working
DRM Working partially (see more info)
Wi-Fi Working (requires patching - see more info)
Bluetooth Working
USB Working at full speed (up to USB 3.1)
Sleep May work depending of your configuration
iCloud Working
iMessage and FaceTime Working
Handoff and Continuity Working (requires patching - see more info)
Mac App Store Working

Installation

Make the Installation USB

  1. Download balenaEtcher and the macOS Sonoma 14.3.1 Image (⚠️ It's recommanded to use an Ad Blocker ⚠️).
  2. Open balenaEtcher, select the .raw image you downloaded earlier, select the USB you want to use and click "Flash".

⚠️ THIS WILL ERASE ALL THE DATA PRESENT ON YOUR USB, PLEASE BACKUP IMPORTANTS FILES !

  1. Once the flash is successfully completed, you will need to mount the EFI of your USB (search on Google if you need help).
  2. Open the EFI of your USB and delete everything (the root of the EFI should be blank).
  3. Download the latest version of this EFI and paste the "EFI" folder at the root of the USB

It should look like this : EFI-directory-Screenshot

Finally, your USB is ready but before using it you will have to Setup the SMBIOS

⚠️ It will not boot if you skip this part, so make sure to follow the following steps carefully

Setup the SMBIOS

To use this EFI, you will need to setup the SMIOS.

  1. Download GenSMBIOS and extract it.
  2. Launch the program by executing GenSMBIOS.bat if you're on Windows or GenSMBIOS.command if you're on macOS.
  3. Once the script is running, pick the option 1 for downloading MacSerial.
  4. Pick option 3 for selecting the SMBIOS and enter Macmini8,1 (case sensitive).

This will give you an output similar to the following :

  #######################################################
 #              Macmini8,1 SMBIOS Info                 #
#######################################################

Type:         Macmini8,1
Serial:       C07LNUYMJYVX
Board Serial: C07345500CDKXPGJC
SmUUID:       C58DD217-9C50-439D-9D72-E81D99DBB062
Apple ROM:    903C92E450A1
  1. Check the generated serial number on Apple Check Coverage. You want to get this message back : "We’re sorry, we’re unable to check coverage for this serial number". If you don't get it, you need to regenerate another serial.
  2. Using ProperTree, modify your config.plist file using the output given by GenSMBIOS :
    • The Type part gets copied to Generic -> SystemProductName.
    • The Serial part gets copied to Generic -> SystemSerialNumber.
    • The Board Serial part gets copied to Generic -> MLB.
    • The SmUUID part gets copied to Generic -> SystemUUID.
    • Don't use the Apple ROM part !
    • For Generic -> ROM, we use the MAC Address of the network interface, in all lowercase, and without :

ℹ️ For example :

  • MAC : 00:16:CB:00:11:22
  • ROM : 0016cb001122

⚠️ NOTE AND WARNINGS :

  • You need to have the latest version of Python installed to run GenSMBIOS.
  • You and you alone are responsible for your Apple ID, read the guide carefully and take full responsibility if you screw up. Dortania, me and any other guides are not held accountable for what you do.

Setup the BIOS

ℹ️ NOTE :

  • All of these options may not be present in your BIOS, it is recommended to match as closely as possible but don't be too concerned if many of these options are not available in your BIOS.
  • It is recommended to change the language of your BIOS to English while configuring it. You can put it back in your preferred language once the changes have been made.
❌ You should disable ✅ You should enable
Fast Boot VT-x
Secure Boot Above 4G Decoding
Serial/COM Port Hyper-Threading
Parallel Port Execute Disable Bit
VT-d EHCI/XHCI Handoff
CSM
Thunderbolt
Intel SGX
Intel Platform Trust
CFG Lock
🛠️ Settings you should change
OS Type : Windows 8.1/10 UEFI Mode (or Other OS)
DVMT Pre-Allocated (iGPU Memory) : 128MB or higher
SATA Mode : AHCI

Post-Install

  1. Mount the EFI of the hard disk on which macOS is installed.
  2. Mount the EFI of the USB you used to install macOS.
  3. Copy all the contents of the EFI partition from the USB to the EFI of the hard disk where macOS is installed.

It should look like this : EFI-directory-Screenshot

  1. You can now boot directly from your Hard Drive.

Credits

Need help ?

Click here to create an issue on GitHub.

If you have a question, you can create a thread here