Skip to content

Latest commit

 

History

History
145 lines (113 loc) · 6.37 KB

File metadata and controls

145 lines (113 loc) · 6.37 KB

Matebook_D_Hackintosh_OpenCore

华为 Matebook D 2018 (I7 8550U)

部件 配置
显卡 Intel UHD620 / nVidia MX150
内存 8GB*2 DDR4 2400
键盘 PS2 键盘,没背光🙃
触摸板 ELAN2202
声卡 ALC256
屏幕 15.6‘ 1920x1080
SSD Hikivision C2000 512GB + LITE-ON 128GB SATA m.2
WiFi+BT Broadcom BCM94360CS2
处理器 Intel Core i5 8250U / i7 8550U
(如果你在使用I5-8250U版本,需要自行定制CPUFriendDataProvider)
BIOS 1.30
Secure Boot(安全启动): OFF; Hardware P-Status(硬件P状态): OFF

目前情况

你需要对OpenCore有基本的了解!

本仓库目前只提供基本的config和ACPI样例

自行配置文件

什么工作

  • UHD620
  • 背光控制
  • 背光快捷键
  • 睡眠Hibernation
  • 无线网卡&蓝牙 (替换 BCM94360CS2)
  • 电量显示
  • NVRAM
  • 二合一耳机孔 (2 in 1)
  • 扬声器&机身麦克风
  • HDMI 1.4
  • 触摸板
  • 摄像头

不工作的部件

  • Nvidia MX150

如何构建

  • 你可以在macOS下使用 Makefile.sh 构建EFI. 然而,这个脚本并不稳定。

  • 你也可以选择手动构建EFI

    • 克隆本仓库
    • 从最新的Release下载所需要的文件。大部分文件的仓库地址已经在Credits下给出。
    • 使用 Maciasliasl 编译在 /Shared/ACPI/ 的所有.dsl文件,得到 .aml文件.
    • 最终的文件结构如下:
├── 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