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.
- This EFI may not work with macOS versions newer than 14.6.1 Sonoma
- Official support will no longer be offered
- You can learn how to update your EFI yourself here
- You are allowed to fork this GitHub repository as long as you give proper attribution and follow the BSD-2-Clause license terms
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 |
|
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 |
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 |
[!CAUTION] THIS WILL ERASE ALL THE DATA PRESENT ON YOUR USB, PLEASE BACKUP IMPORTANTS FILES !
- Download balenaEtcher and the macOS Sonoma 14.6.1 Image (⚠️ It's recommanded to use an Ad Blocker ⚠️).
- Open balenaEtcher, select the
.raw
image you downloaded earlier, select the USB you want to use and click "Flash".- Once the flash is successfully completed, you will need to mount the EFI of your USB (search on Google if you need help).
- Open the EFI of your USB and delete everything (the root of the EFI should be blank).
- 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 :
[!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
To use this EFI, you will need to setup the SMIOS.
GenSMBIOS.bat
if you're on Windows or GenSMBIOS.command
if you're on macOS.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
config.plist
file using the output given by GenSMBIOS :
Type
part gets copied to Generic -> SystemProductName
.Serial
part gets copied to Generic -> SystemSerialNumber
.Board Serial
part gets copied to Generic -> MLB
.SmUUID
part gets copied to Generic -> SystemUUID
.Apple ROM
part !Generic -> ROM
, we use the MAC Address of the network interface, in all lowercase, and without :
[!TIP] For example :
- MAC :
00:16:CB:00:11:22
- ROM :
0016cb001122
[!WARNING]
- 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.
[!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 |
[!TIP] The file structure of your EFI partition should look like this :
[!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.
Based on the [Intel-i5-7400-Hackintosh-EFI GitHub repository by AurelienAudero](https://github.com/AurelienAudero/Intel-i5-7400-Hackintosh-EFI)
[!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.
Click here to create an issue on GitHub.
If you have a question, you can create a thread here