This repo includes an OpenCore EFI for the 8x70W series with the 1080p TN display. DreamColor IPS displays are NOT supported!
NVIDIA: Quadro K1000M-K5000M / K1100M-K5100M
AMD: FirePro M4000
Tested on:
Specs | 8770W (@HansHubertHass) (dead) | 8570W (@HansHubertHass) | 8570W (@Bautheile) |
---|---|---|---|
CPU | Intel Core i5-3360M | Intel Core i7-3740QM | Intel Core i7-3840QM |
GPU | AMD FirePro M4000 | Nvidia Quadro K1000M | Nvidia Quadro K1000M |
RAM | 8 GB 1600 MHz DDR3 | 8 GB 1600 MHz DDR3 | 32 GB 1600 MHz DDR3 |
Screen | 1080p TN-Panel | ||
WiFi | Intel Centrino Advanced-N 6200 | Azureware AW-CE123H (BCM94352HMB) | Dell DW1530 (BCM94352HMB) |
Bluetooth | HP BCM20702MD | ||
macOS | Monterey | Sonoma | Ventura |
Go to the Releases page of this repo and download the latest release. Then, copy the EFI folder to your EFI partition... That's it.
There are two ways for installation:
If you have a working macOS install, download the Installer from the App Store and create a bootable Installer with createinstallmedia
by using the following command in Terminal:
Catalina: sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Big Sur: sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Monterey: sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Sonoma: sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
If you are using Windows, use macrecovery.py from the offical OpenCore release package. Follow this guide to understand how it works.
After creating a bootable Installer, copy the EFI folder to the EFI partition and proceed with the installation. After completing the installation, mount the EFI partition of the installed OS and copy the EFI folder to its partition.
Use GenSMBIOS (https://github.com/corpnewt/GenSMBIOS) to generate a serial for MacBookPro10,1.
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)
Additionally, put your ethernet adapter's MAC address into the ROM section.
Both the stock HP BCM943224HMS or a card based on the BCM94352HMB wifi chip, they will work out of the box, and there is no need to do anything here.
Note for Monterey and newer: The HP BCM943224HMS may cause issues preventing the system to boot but works just fine on Big Sur and older. Replace it with the BCM94352HMB in that case.
Intel users: Remove AirportBrcmFixup.kext, replace it with Airportitlwm and do an OC snapshot with ProperTree to get WiFi working. If you want the full macOS experience with AirDrop, Handoff and all of that, replace the Intel WiFi card with a supported Broadcom one.
Recommended WiFi cards: Azureware AW-CE123H, Dell DW1550
System Configuration Menu
Boot Options
SecureBoot: Disabled
Boot Mode: UEFI
Device Configurations
SATA Device Mode: AHCI
Wake on USB: Disabled
Virtualization Technology: Enabled
Virtualization Technology for Directed I/O: Disabled
TXT Technology: Disabled
Intel HT Technology: Enabled
Built-in Device Options
LAN/WLAN Switching: Disabled
Fingerprint Device: Disabled
Port Options
Serial Port: Disabled
Parallel Port: Disabled
Flash media reader: Enabled
1394 Port: Disabled
Smart Card: Disabled
For users who wish to run Monterey or a newer version:
NVIDIA
After installation, it is necessary to apply the Post-Install Root Patch using OpenCore Legacy Patcher to patch the NVIDIA graphics kexts back to Monterey+. Keep in mind that you'll lose System Integrity Protection and the ability to apply Delta OTA updates for doing this.
The patch needs to be reapplied after every macOS update.
AMD
AMD users won't need to follow the earlier mentioned steps, as Monterey natively supports all GCN-based AMD GPUs. However, starting with Ventura, you will need to install the Post-Install Root Patch.
If you encounter installation issues, it is crucial to check if the NVRAM works. You can do this by entering the following command in Terminal:
sudo nvram myvar="$(date)"
After executing the command, reboot your system and verify if the value is stored in NVRAM by entering:
nvram myvar
If you get an error, it indicates that your 8x70W may have a faulty/degraded NVRAM. To finish the installation, you'll need to enable emulated NVRAM.
config.plist > Booter > Quirks
config.plist > NVRAM
Now, you can proceed with the installation.
Once the installation is complete, copy the LogoutHook folder, found in OpenCorePkg/Utilities, to a safe place and run the following command:
./Launchd.command install
On my tester's Intel Core i7-3740QM 8570W, we got XCPM working fine. However, if you encounter any issues regarding Power Management, try following these steps:
For users on Sonoma, you need to enable the AppleCPUPowerManagement and AppleCPUPowerManagementClient kexts in the config.
Thanks to: