Home

Awesome

Lenovo-G580-OpenCore

Before you give this EFI a try, make sure you read this!

This repo includes an OpenCore EFI for the G580 (Model Type 2189). For anyone having a diffrent model of this machine, we like to hear feedback in the issues page. It will NOT work on any of the Pentium models unless you upgrade the CPU to an Ivy Bridge i3 or higher (iX-3xxxM)

Testing on:

ModelG580 Type 2189
CPUIntel Core i5-3210M
iGPUIntel HD 4000
dGPUNVIDIA GT 630M (disabled in BIOS)
RAM8 GB DDR3
WiFiAzureWare CE-123H (BCM94352HMB)
macOSBig Sur

What works?

What doesn't work?

BIOS settings

Configuration

Security

Boot

How to install

Download this repo and place the EFI folder into your internal drive's EFI partition... That's it.

How to Install macOS Big Sur

There are two ways you can make a USB installer:

  1. Have a working install of macOS, download the Installer from the App Store, then make a bootable Installer with createinstallmedia by using this command in Terminal sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

  2. If you are using Windows, use macrecovery.py from the offical OpenCore release package.

After you have created a bootable Installer, copy the EFI folder to the EFI partition of the installer drive and install as usual (GUID Partiton Map; APFS). After the installation, mount the EFI partition of the installed OS and copy the EFI folder to its partition.

Generating your own serial and Editing ROM

Use GenSMBIOS (https://github.com/corpnewt/GenSMBIOS) to generate a serial for MacBookPro9,2 (dual-core) or 9,1 (quad-core)

use PlistEdit Pro or any decent plist editor to manually enter the details in the following sections of the config (as shown in the video): (SystemSerialNumber, MLB, and UUID)

https://user-images.githubusercontent.com/59102649/116117179-3ea51200-a6bc-11eb-8a18-a03f7bb5bf1d.mp4

You should also put in your ethernet adapter's MAC address into the ROM section.

Replacing the WiFi card

To replace the stock unsupported BCM4313 WiFi card, you first have to remove the whitelist from the bios. Here's a tutorial:

IMAGE ALT TEXT

Recommended WiFi cards: Azureware AW-CE123H, Dell DW1550

macOS Monterey

If you want to run Monterey, you have to weaken SIP by going into:

EFI/OC/config.plist > NVRAM > 7C436110-AB2A-4BBB-A880-FE41995C9F82 and changing csr-active-config from 00000000 to 02080000

After installing Monterey, you need to install the Post-Install Volume Patch using OpenCore Legacy Patcher to patch the HD 4000 graphics kexts back to Monterey. Keep in mind that you'll lose System Integrity Protection and the ability to apply Delta OTA updates after doing this. The patch needs to be reapplied after every macOS update.

Credits

Thanks to: