macOS on MateBook X Pro 2020 | Opencore
You Must Change SMBIOS to use iCloud Services
Currently working on my Personal Machine, so only stable versions will be released
Compatible with macOS Big Sur (Currently) [OpenCore 0.7.6]
| macOS Big Sur | 11.6.2 (20G314) |
- Follow Dortania's steps for making the installer in macOS
If you find my work useful:
- please consider giving it a star to make it more visible.
DISCLAIMER
- For best results, read the entire README before you start and follow the install instruction throughly.
- I am not responsible for any damages you may cause.
- This is not a support forum.
- Should you find an error or improve anything — whether in the config or in the documentation — please consider opening an issue or pull request.
- Complete EFI packs are available in the Releases page (please, refer to the rightside menu).
- EFI is configured with Monterey or Big Sur in mind
- EFI is configured for loading macOS from internal NVMe SSD
This repository is for personal purposes only.
Introduction
This repo contains the files needed for getting macOS working on a Huawei MateBook X Pro (2020 Edition) laptop with OpenCore.
- This is intended to create a "fully" functional (as far as possible) hackintosh for the Huawei Matebook X Pro.
- The project can be considered stable.
- With each new release of macOS we need to resolve each new "minor issue" we run into.
- If you would like to get started with creating a hackintosh on your MBXP but have non experience, I would highly recommend following Dortania's OpenCore Install guide and then returning here for troubleshooting or last improvements.
Summary
- The compatibility is very good for the most part, most of the stuff works like it would on a real MacBook, including camera, audio, touchpad, iCloud services.
- The experience is pleasant, as the laptop is smooth and responsive under macOS Big Sur/Catalina.
- Battery life is quite great (from personal experience it lasts from 4-6 hours for light works depending on its age with a behaviour very similar to Windows 11.
(With the use of turbo boost disabled) http://tbswitcher.rugarciap.com/
- The Intel WiFi card is soldered onto the motherboard, which means it can't be replaced with a Broadcom one, but the Intel card is now functional albeit not operating at full speeds (however it is fine for most use cases).
- With the latest
AirportItlwm.kext
even Handoff and Continuity features are working, but with a very limited support for AirDrop and Apple Watch unlocking (see Changelog for OpenIntelWireless release). - For any issues about
AirportItlwm.kext
please refer first to OpenIntelWireless Troubleshooting page and then to OpenIntelWireless Gitter Page
- With the latest
Generate your own SMBIOS Information
For privacy reasons, all SMBIOS information has been wiped out in the configuration file EFI/OC/config.plist
. You need to generate your unique SMBIOS
info by yourself (recommend to use CorpNewt's GenSMBIOS), and inject them into your config.plist
.
- With every EFI update you retrieve from here, please, remember to transfer your Device details under
PlatformInfo -> Generic
in yourconfig.plist
.
Currently working on macOS Monterey Support
- Big Sur is running well (Config in Releases)
Configuration
Specifications | Details |
---|---|
Computer model | Huawei Matebook X Pro 2020 |
Processor | Intel Core i5-10210U Processor @ 1.60 GHz |
Memory | 16 GB LPDDR3 2133 MHz |
Hard Disk | WDC PC SN730 SDBPNTY-512G-1027 |
Integrated Graphics | NVIDIA GeForce MX250 / Intel(R) UHD Graphics 620 |
Screen | 3K Display @ 3000 x 2000 (13.9 inch) |
Sound Card | Realtek ALC256 |
Wireless Card | Intel Dual Band Wireless-AC |
Bluetooth Card | Intel Bluetooth |
Intel Graphics It will say Intel(R) UHD Graphics 630 or Intel HD Graphics CFL CRB 1536 MB
This is fine and will still work!!!
Changelog
2021 - December - 21
See Current status
Status
- Intel(R) UHD 620 Graphics card
- Intel(R) Wireless-AC 8265/8275 & Intel(R) Bluetooth
- Power Management with support for HWP (Intel Speed Shift & Intel SpeedStep)
- Sleep and Wake (support for native macOS
hibernatemode3
) - Hibernation (support for native macOS
hibernatemode25
withHibernationFixup.kext
) - Battery support with better memory access and integration of [Battery Information Supplement & Turbo Boost Disabled (Applicaition)]
- Automatic Backlight control (Untested)
- Backlight shortcuts (F1 [brightness level down] - F2 [brightness level up])
- Volume shortcuts (F4 [mute] - F5 [audio level down] - F6 [audio level up])
- Audio for Realtek ALC256 card (via
AppleALC.kext
andlayout-id 97
) - Speakers (4 Channels) & Internal Mic
- Headphone jack [2 in 1] (via
ALCPlugFix
) - HDMI 2.0 up to two 4K @60 Hz monitors (via LSPCON)
- Native Color Profile for Display 3K
- TouchPad and native macOS gestures
- Touchscreen (Disabled)
- PCI Devices latency support and complete description for System Information app
- USB Ports Mapping (Type-A:1 & Type-C:2) with proper power levels
- Thunderbolt Port (limited support)
- HD Camera
- NVRAM native support
BIOS Settings
- Disable Secure Boot, Disable TPM
Notes
- Intel Bluetooth could not support some Bluetooth devices
- Touchscreen support is disabled by default
Fixing Internal Speakers (taken from gnodipac886):
By default macOS only uses 2 out of your 4 speakers which sound muffled and are missing a lot of the high frequencies.
Enable surround sound to get a way better audio experience.
- Open Audio MIDI Setup from applications
- Click on the "+" symbol on the bottom left corner
- Click "Create Muti-Output Device"
- Check both of the Built-in Output options
- Select the newly created device in the menu bar
- Enjoy your music!
Credits
Many great people.
Do not Steal Repo