lersy / Dell-7577-Hackintosh-macos-Opencore

Efi folder to boot macOS Catalina on Dell Inspiron 7577 Gaming Laptop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dell Inspiron Gaming 7577 & macOS

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| English | Türkçe

Prebuilt EFI folders for Dell Inspiron 7577 to make it bootable with macOS through OpenCore boot loader.

I can install, update and upgrade macOS on my laptop with this folder yet it is not guaranteed that it will work for you as well. Even though they are same models, two computers can have differences. Proceed all processes at your own risk.

Check releases page for downloadable EFI zip files. There is a high chance that I will not update it frequently. Head over to "Dortania Guide" and get the information you need when something goes wrong. The best source is "Opencore Configuration" document of course.

Do not use prebuilt EFI folders before you read this page otherwise it will end up with a failure.

Supported macOS Versions

OS Version Known Problems Tested
macOS Ventura Universal + Bluetooth No
macOS Monterey Universal + Bluetooth No
macOS Big Sur None except universal No
macOS Catalina None except universal No
macOS Mojave None except universal No

Table is for the latest release. It should have better compability with each macOS versions.

Laptop Components

Device Type Component
CPU Intel i7-7700HQ
Graphics Intel HD Graphics 630 / Nvidia GTX 1050 Ti
Memory 16GB 2400MHz DDR4 RAM
Network Intel Dual Band WiFi 8265 & Bluetooth
Screen 15.6” 1080p IPS Display
Storage 128GB Samsung M.2 SSD (SATA) / 256GB Samsung 860 Evo SSD

Universal Problems

  • Nvidia 1050ti graphic card does not work ( Optimus technology is not supported )

  • SDCard Reader ( Maybe it works but I have no idea. I have never tried it. )

  • 2.1 Audio ( It is possible to enable subwoofer with a different ID but I do not prefer it since provided ID in config.plist has best compatibility with headphones. Detailed information can be obtained over AppleALC manual page. The laptop has ALC256 codec. )

BIOS Version and Settings

BIOS Version: 1.15.0

  • Disable Secure Boot

  • Change SATA Operation to AHCI

Recommended advanced BIOS settings after successful installation

IMPORTANT NOTE1: All changes done through this command screen will be back to default values when you perform a BIOS upgrade or re-flash the same version. It also defaults itself if you reset CMOS physically.

IMPORTANT NOTE2: Even though steps described here are not required for a successful boot process, it is strongly advised. Steps here are my preferred methods but excluded from config in order to prevent new comers’ mistakes.

To enable advanced BIOS options;

Execute AdvancedBiosSettings at Opencore Picker screen

Enter given commands below for each settings. When it is done, type “exit” or "reboot" without quotes to exit this command shell screen.

Command Explanation
setup_var 0x4DE 0x00 Disables CFG Lock

IMPORTANT NOTE for CFG LOCK: After execute this command, you must disable Kernel>Quirks>AppleXcpmCfgLock in config.plist after you boot into macOS. It is not recommended to use both at the same time for a long period.

Config Settings

  • Config file does not include SMBIOS parameters ( MLB, ROM, SystemProductName, SystemSerialNumber and SystemUUID ) which is a must. One needs to provide own values. MacSerial by Acidanthera is a good way to obtain proper serial and motherboard serial numbers. UUID can be generated with terminal command “uuidgen”. Builtin ethernet, wifi or thunderbolt device MAC address can be used as ROM value. For working iMessage and FaceTime all should be set in a sensible way and make sure that they are not used by someone else either hackintosh or real Mac. When you change a value ( SN, MLB, UUID or ROM ) you should change all other values to prevent apple servers being suspicious about your account. Tested SMBIOS (SystemProductName) models by me and returned zero errors as follow: Macbookpro14,1 ; Macbookpro14,2 ; Macbookpro 14,3.

You should provide values for PlatformInfo>Generic> MLB, ROM, SystemProductName, SystemSerialNumber and SystemUUID

  • If you do not want to see Opencore GUI and boot directly into macos after installation, set Misc>Boot>ShowPicker to NO and set Misc>Security>ScanPolicy to 65795.

Dual Booting macOS and Windows with Opencore

No, don’t do that. I strictly do not recommend booting windows through Opencore. Best way is making switch with F12 key when DELL logo appears.

Credits

Team Acidanthera for OpenCore boot loader itself and AppleALC, BlueToolFixup, Brightness Keys, Lilu, RealtekRTL8111, VirtualSMC and its plugins, VoodooPS2Controller and Whatevergreen kexts.

Team VoodooI2C for VoodooI2C and VoodooI2CHID kexts.

Team OpenIntelWireless for Airportitlwm, IntelBluetooth firmware and Injector kexts.

Daliansky for prebuilt cosmetic SSDTs ( DMAC, HRT, MCHC, MEM2, PMCR and SBUS )

zhen-zen for ThermalSolution kext

uzairblaoch for providing information about enabling HDMI

datastone for grub-mode-setup_var

Thanks everyone who helped me with patience and developers for maintaing kexts, drivers, scripts and patches.

Disclaimer

I am not responsible for anything happened to you or your laptop. Blame someone else for your suckin' life.

This whole process is made because of fucking educational purposes.

About

Efi folder to boot macOS Catalina on Dell Inspiron 7577 Gaming Laptop