Home

Awesome

<img src="Images/Readme-Title.png" width="679" height="85"/>

Stars Forks Release

English | Français

[!CAUTION] This project is no longer maintained as of September 8, 2024 !
You may continue using Intel-i5-7400-Hackintosh-EFI but it will no longer receive updates.

Contents

Configuration

SpecificationsDetail
ProcessorIntel Core i5-7400
Memory16GB DDR4 2400MHz
MotherboardMSI B250 Gaming Pro Carbon
macOS Hard DriveCrucial BX500 480GB (SATA SSD)
Others Hard Drives<ul><li>Crucial P5 Plus 1To (NVMe PCIe Gen 4)</li><li>Kingston A400 120GB (SATA SSD)</li><li>Western Digital Blue 1To 3.5" 7200RPM (SATA HDD)
Integrated GraphicsIntel HD Graphics 630
Wi-Fi and Bluetooth CardBroadcom BCM94360plus
Monitor 1Acer Nitro XV240Y 165Hz 1ms
Monitor 2iiyama ProLite XB2483HSU
CD/DVDLG GH24NSD DVD-RW

What works ?

ServiceState
HDMIWorking at 1920x1080@120Hz
DVIWorking at 1920x1080@60Hz
EthernetWorking at full speed
iGPUWorking
DRMWorking partially (see more info)
Wi-FiWorking (requires patching - see more info)
BluetoothWorking
USBWorking at full speed (up to USB 3.1)
SleepMay work depending of your configuration
iCloudWorking
iMessage and FaceTimeWorking
Handoff and ContinuityWorking (requires patching - see more info)
Mac App StoreWorking

Installation

Make the Installation USB

[!CAUTION] THIS WILL ERASE ALL THE DATA PRESENT ON YOUR USB, PLEASE BACKUP IMPORTANTS FILES !

  1. Download balenaEtcher and the macOS Sonoma 14.6.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".
  3. Once the flash is successfully completed, you will need to mount the EFI of your USB (search on Google if you need help).
  4. Open the EFI of your USB and delete everything (the root of the EFI should be blank).
  5. Download the latest version of this EFI and paste the "EFI" folder at the root of the USB

[!TIP] The file structure of your EFI partition should look like this : EFI-directory-Screenshot

[!IMPORTANT] Your USB is ready but you still 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 :

[!TIP] For example :

[!WARNING]

Setup the BIOS

[!NOTE]

❌ You should disable✅ You should enable
Fast BootVT-x
Secure BootAbove 4G Decoding
Serial/COM PortHyper-Threading
Parallel PortExecute Disable Bit
VT-dEHCI/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.
  4. You can now boot directly from your Hard Drive.

[!TIP] The file structure of your EFI partition should look like this : EFI-directory-Screenshot

How to give proper attribution ?

[!IMPORTANT] If you want to redistribute this project, you must give proper attribution before sharing.
Follow the following points in order to give proper attribution.

[!CAUTION] If you want to redistribute this project, you must follow the BSD-2-Clause license terms.
Following the above points does not exempt you from following the terms of the license.
If you don't follow these terms, legal actions will be taken.

Credits

Need help ?

Click here to create an issue on GitHub.

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