Skip to content

huszm/Matebook_D_2018_Hackintosh_OpenCore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matebook_D_Hackintosh_OpenCore

Language:
English | 简体中文

Huawei Matebook D 2018 (I7 8550U)

Specifications Details
Graphics Cards Intel UHD620 / nVidia MX150
Memory 8GB*2 DDR4 2400
Keyboard PS2 Keyboard without backlight🙃
Trackpad ELAN2202
Sound Card ALC256
Screen 15.6‘ 1920x1080
SSD Hikivision C2000 512GB + LITE-ON 128GB SATA m.2
WiFi+BT Broadcom BCM94360CS2
Processor Intel Core i5 8250U / i7 8550U
BIOS 1.30
Secure Boot: OFF; Hardware P-Status: OFF

Current Status

Basic knowledge on OpenCore is needed!

This repo ONLY provides basic configs and ACPI samples

Make the files in place on your own

What's working

  • UHD620
  • Backlight control
  • Backlight shortcut
  • Hibernation
  • Wireless & Bluetooth (replaced stock Intel wireless card by BCM94360CS2)
  • Battery
  • NVRAM
  • Headphone jack (2 in 1)
  • Speaker & Internal Mic
  • HDMI 1.4
  • Trackpad
  • Camera

What's not working

  • Nvidia MX150

How to build

  • You can build the EFI by Makefile.sh in macOS. However, the script is unstable.

  • You can build the EFI manually.

    • Clone this repo.
    • Download required files from latest releases. You can see them in Credits.
    • Use Maciasl or iasl to compile all files under /Shared/ACPI/ from .dsl to .aml.
    • The final file tree is shown below:
├── BOOT
│   ├── BOOTx64.efi
└── OC
   ├── ACPI
   │   ├── SSDT-BAT1-HUAWEI.aml
   │   ├── SSDT-BKey.aml
   │   ├── SSDT-EC.aml
   │   ├── SSDT-GPRW.aml
   │   ├── SSDT-LID-Wake-After-Sleep.aml
   │   ├── SSDT-PROP.aml
   │   ├── SSDT-PTSWAK.aml
   │   └── SSDT-TPXX.aml
   ├── Bootstrap
   │   └── Bootstrap.efi
   ├── Drivers
   │   ├── HFSPlus.efi
   │   └── OpenRuntime.efi
   ├── Kexts
   │   ├── ACPIBatteryManager.kext
   │   ├── AirportBrcmFixup.kext
   │   ├── AppleALC.kext
   │   ├── CPUFriend.kext
   │   ├── CPUFriendDataProvider.kext
   │   ├── HibernationFixup.kext
   │   ├── Lilu.kext
   │   ├── NullEthernet.kext
   │   ├── SMCProcessor.kext
   │   ├── USBPorts.kext
   │   ├── VirtualSMC.kext
   │   ├── VoodooI2C.kext
   │   ├── VoodooI2CHID.kext
   │   ├── VoodooPS2Controller.kext
   │   └── WhateverGreen.kext
   ├── OpenCore.efi
   ├── Tools
   │   ├── CleanNvram.efi  (Optional)
   │   └── VerifyMsrE2.efi (Optional)
   └── config.plist

Credits

Guides

Adapter for BCM94360CS2

You can find such adpter on Taobao or AliExpress, here is one of them: link

About

A hackintosh OpenCore EFI for Huawei Matebook D (2018)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%