You Must Change SMBIOS to use iCloud Services
Currently working on my Personal Machine, so only stable versions will be released
macOS | Version | Status | OpenCore Version |
---|---|---|---|
Monterey |
12.1 (21GC52) |
Stable |
OpenCore 0.7.8 |
Big Sur |
11.6.2 (20G314) |
Stable |
OpenCore 0.7.8 |
macOS Monterey Support Completed, Will keep maintaining
- 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.
- please consider donating to keep on maintaining this repo.
- 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.
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.
- 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 Monterey/Big Sur.
- 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
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)
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 with Monterey/Big Sur Releases
This is fine and will still work!!!
See Current status
-
Intel(R) UHD 620 Graphics card
-
Intel(R) Wireless-AC & Intel(R) Bluetooth
(With Bluetooth, Downloading bit files affects bluetooth, bluetooth may just stop or crackle and this has always happened on Windos 10 and 11, it's just a really poor design from intel or Huawei)
-
Power Management with support for HWP (Intel Speed Shift & Intel SpeedStep) - Battery Life improvements - Depending on your CPUFriendFriend.kext file
-
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)
-
Fixed Black Screen on boot (Won't have to close and open lid anymore 🎉)
-
Proper Power Management after wake from sleep
-
I've noticed that when plugging in a display through a hub you may need to plug in twice (This has always happened, just pointing out something)
-
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
- Disable Secure Boot, Disable TPM, Thunderbolt (If you want to)
- Intel Bluetooth could not support some Bluetooth devices
- Touchscreen support is disabled by default (Battery improvement)
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!
There is the possibility of disabling CFG Lock and enabling dvmt 64. Disabling CFG Lock allows a better power management improvement. Enabling DVMT 64 allows 4K resolution in external screen. Both procedures (Customizing BIOS) are quite easy to follow, but you have to do them very carefully or could brick your MBXP. Then, you must follow them step by step. Use at your own risk!
(look at this link: "How to disable CFG Lock" and "Change dvmt to 64 mb" in "After installation" section).
These guides work without issue on the MateBook X Pro 2020 (tested with BIOS 1.19 and 1.21 versions).
Each guide shows the changes to do in config.plist as well.
Many great people.
- Acidanthera
- Dortania's OC guide
- OpenWireless project
- profzei's Maintainer for Page Design
- dsdt-database
- gnodipac886
- espitgn - Helping with Maintaining Monterey / Big Sur Support
- RECOLE