Skip to content

OpenCore Config / EFI to run macOS Monterey & Big Sur on the Matebook X Pro 2020

License

Notifications You must be signed in to change notification settings

Thyodas/MateBook-X-Pro-2020-OpenCore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

MateBook X Pro 2020 | Opencore

Huawei Big Sur 11.0

You Must Change SMBIOS to use iCloud Services

Currently working on my Personal Machine, so only stable versions will be released

Compatible macOS Versions:

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

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.

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 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).

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 your config.plist.

About this Mac Monterey Working on

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 with Monterey/Big Sur Releases

This is fine and will still work!!!

Changelog

2022 - February - 19th

See Current status

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 with HibernationFixup.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 and layout-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, Thunderbolt (If you want to)
Notes
  1. Intel Bluetooth could not support some Bluetooth devices
  2. Touchscreen support is disabled by default (Battery improvement)

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!

Disabling CFG Lock and enabling DVMT 64 (BIOS patches):

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.

Credits

Many great people.

About

OpenCore Config / EFI to run macOS Monterey & Big Sur on the Matebook X Pro 2020

Resources

License

Stars

Watchers

Forks

Packages

No packages published