--> OFFICIALLY MOVING SUPPORT FOR MACOS SONOMA.
NEW RELEASE IN 1-2 WEEKS.
-- Hey guys, so I've been working on another project for the past year now with an automated indicator / trading robot for the stock and crypto market. I put a lot of time into this and would be honored if you guys checked it out, aims to mark tops and bottoms in real time. not 100% perfect but constantly working to improve
-- Normally, it is subscription based but if you're coming from this project, completely free for you guys <3
https://github.com/tlefko/squirrel-bot-pro/
https://whop.com/squirrel-capital
- I am looking to begin testing of the latest betas of macOS into this machine. Ventura is very meh, and causes issues with kexts and permissions. please let me know any issues you have, be very specific, and i will address them now that i have returned haha
- Begin testing for macOS sonoma
- Update CPU kexts
- Note: If having NVME Panics, disable NVMEFix in the OC Config File.
- Note: Improved TBT System
- Final Ventura Release
- Thanks to @0xTides, @Lukas, this repository now includes support for the MBXP2019.
- This version as Beta Support for the new macOS (macOS 13 Ventura)
- fixed sound breaking on sleep
- Supports Ventura Official Release
- Based on ***existing work done Matebook-X-Pro-2018 Profzei and 7 collabators. This repository continues the now defunct project as they no longer publish releases or update the project.
- Opencore 0.8.4
- This project will not support any EFI using profzei's configuration due to his defamatory claims and baseless allegations. Simply, such "open-source developers" do not belong on an open source platform. Collaboration is to be treated with respect, and to be appreciated. This repository only exists due to his inability to a) work for a resolution he found acceptable b) his repeated defamation c) his inability/decision to maintain his project.
Monterey | macOS Big Sur | macOS Catalina | macOS Mojave |
---|---|---|---|
12.2.1 (21D62) | 11.6.4 (20G417) | 10.15.7 (19H15) | 10.14.6 (18G87) |
12.2 (21D48) | 11.6.3 (20G415) | 10.15.6 (19G2021) | 10.14.5 (18F132) |
12.1 (21C52) | 11.6.2 (20G314) | 10.15.5 (19F101) | 10.14.4 (18E226) |
12.0.1 (21A559) | 11.6.1 (20G224) | 10.15.4 (19E287) | 10.14.3 (18D42) |
12.2.1 | 11.6 (20G165) | 10.15.3 (19D76) | 10.14.2 (18C54) |
12.3.0 | 11.5.2 (20G95) | 10.15.2 (19C57) | 10.14.1 (18B75) |
12.4.0 | 11.5.1 (20G80) | 10.15.1 (19B88) | 10.14 (18A389) |
11.5 (20G71) | 10.15 (19A583) | ||
11.4 (20F71) | |||
11.3.1 (20E241) | |||
11.3 (20E232) | |||
11.2.3 (20D91) |
| | | 11.2.2 (20D80) | | | | | 11.2.1 (20D74) | | | | | 11.2 (20D64) | | | | | 11.1 (20C69) | | | | | 11.0.1 (20B29) | | |
- Further optimize XCPM and Battery Life. Potentially exploring CFG lock changes within the config.
- Remove all contributions from Profzei
- Futher disable PCI Device RP01 to fully disable DGPU further to save battery, check the beta file.
- Add Full Native Thunderbolt Support Detected by macOS
Specifications | Details |
---|---|
Computer model | Huawei Matebook X Pro 2018 Space Gray |
Processor | Intel Core i7-8550U |
Memory | 16 GB LPDDR4 2133 MHz |
SSD | LiteON SSD PCIe NVMe 512 GB [CA3-8D512] |
Graphics | NVIDIA GeForce MX150 (Disabled) / Intel(R) UHD Graphics 620 |
Display | 3K Display @ 3000 x 2000 (13.9 inch) @ 60hz |
Sound Controller | Realtek ALC256 |
Wireless Card | Intel Dual Band Wireless-AC 8265 |
Bluetooth Card | Intel Bluetooth 8265 |
- Fixed Bluetooth and Wifi Stability Issues
- Improved Preformance and Power Management
- Fixed Bluetooth failing to inject/delaying boot
- Fixed Speakers requiring multiple device outputs
-
- DISABLE OTHER WAKE UP SOURCES IN BIOS --- THIS WILL FIX ALL SLEEP ISSUES such as bluetooth not working after sleep, fans spinning during sleep. **THIS IS
- Please generate your own independent serial, MLB, ROM, and Board-ID.
- Intel(R) UHD 620 Graphics card
- **Intel(R) Wireless-AC/Bluetooth
- Power Management with support for HWP (Intel Speed Shift & Intel SpeedStep)
- Voltageshift Undervolting and Power Management for Monterey
- Sleep and Wake native support
- Hibernation (support for native macOS
hibernatemode25
, 'hibernatemode3'. - Automatic Backlight control
- Backlight shortcuts (F1 [brightness level down] - F2 [brightness level up])
- Volume shortcuts (F4 [mute] - F5 [audio level down] - F6 [audio level up])
- Working AppleALC Kext with Layout ID 76. Quad-Channel
- Speakers (4 Channels) & Internal Mic.
- Headphone jack is working with Combojack and AppleALC
- HDMI 2.0 up to two 4K @60 Hz monitors
- Native Color Profile for Display JDI 3k
- Trackpad (via
GPI0
interrupt mode) and native macOS gestures - Touchscreen Support with native Gestures
- Native speeds on liteON SSD
- [] PCI Devices latency support and complete description for System Information app (some incorrect descriptors)
- [] USB Ports Mapping (Type-A & Type-C) with proper power levels (Ports are not properly configured, but functional
- Thunderbolt Port with USB-C hotplug
- 720P HD Camera
- NVRAM support
- Universal Control is a work in progress*, along with continuity features
- Apple Watch Unlock (WIP)
- Set all SATA operation as AHCI
- Disable Secure Boot, Fast Boot*
- For Coil Whine improvement disable C-States
- Enable UEFI Booting
- THE MOST IMPORTANT OPTION IF YOU CANNOT FIND THE REST IS TO DISABLE SECURE BOOT
-
Main
->Thunderbolt Device
->Security Level
-> No Security -
Main
->Advanced
->PXE Device Enable
-> Disable -
Main
->Advanced
->Fingerprint Enable
-> Disable - DISABLE OTHER WAKE UP SOURCES --- THIS WILL FIX ALL SLEEP ISSUES (creds @doggie13 for discovery of sleep bug/solution testing). This stops passive battery drain from the fans spinning during sleep. Perhaps profzei wants credit here too.
- Boot into the USB Device, and follow the steps to format your SSD from the installer to install Mac OS Catalina. Note the trackpad will not function at this point, but the touchscreen will. This is caused by the way the installer handles Kext loading but because the touchscreen is being loaded via usb and the keyboard in a different method (which I can explain in detail if you'd like, the install will be possible.
- Do not be alarmed if the installer takes a long time to boot into, this is expected
- Once you have done this step, use F12 to select the USB and boot into the installer from the SSD in the options menu. (you cannot boot natively yet as the EFI isn't copied into the SSD yet.
- Setup computer as normal, touchpad, brightness, etc, should all be functioning at this point. Same with wifi. Then, you should using Clover configurator copy the contents of the USB EFI into the EFI folder of your SSD EFI partition (in the folder)
- Now we will add this as a native boot option.
- Setup computer as normal, touchpad, brightness, etc, should all be functioning at this point. Same with wifi. Then, you should using OpenCore configurator copy the contents of the USB EFI into the EFI folder of your SSD EFI partition (in the folder)
- Now will we add this as a boot entry so you can always boot from this natively without the USB.
- If wifi does not work, google airport itlwm and replace the version in the EFI with the one meant for your macOS version. Rename to be the same as the name of the kext in the folder.
- Copy the SystemInfo file to /Users/you/preferences and replace the original plist with the one in the Repository Files to change to Huawei MBXP
- Original kext authors
- Opencore Team
- Mald0n for ACPI help
- @doggie13 @Paxolo @0xTides @Lukas @yonathanara bug testing, solution finding!
- Dortiana
- Profzei Matebook X Pro - Many patches, parts of config, multitude of ACPI DSDTs and SSDTs. (@profzei). As well as useful information from his ReadMe
- Diliansky
- OpenIntelWireless/Bluetool Project
- Run this command in termainl, credit @profzei for this script from his guide on his repository : ). This is the single best piece of code in the repository!
- sh -c "$(curl -fsSL https://raw.githubusercontent.com/profzei/Matebook-X-Pro-2018/master/ALCPlugFix/one-key-alcplugfix.sh)"
- Congratulations, there really aren't any more steps that are required. *** Feel free to contact me with any questions. ***
- Send me a coffee if you feel I helped you! ETH ERC20: 0xe572f7af70942F70806de92792A73B5679Ad5234
- Please open an issue to leave comments on the EFI as this is an alpha.