华为Matebook D 2018(I7 8550U)
零件 | 配置 |
---|---|
狐狸 | 英特尔UHD620 / nVidia MX150 |
内存 | 8GB * 2 DDR4 2400 |
键盘 | PS2键盘,没背光? |
触摸板 | 义隆2202 |
声卡 | ALC256 |
屏幕 | 15.6’1920×1080 |
固态硬盘 | 海琪威视C2000 512GB + LITE-ON 128GB SATA m.2 |
WiFi +蓝牙 | 博通BCM94360CS2 |
处理器 | 英特尔酷睿i5 8250U / i7 8550U (如果您在使用I5-8250U版本,需要自行定制CPUFriendDataProvider) |
的BIOS | 1.30 安全引导(安全启动): OFF ; 硬件P状态(硬件P状态):OFF |
目前情况
你需要对OpenCore有基本的了解!
本仓库目前只提供基本的config和ACPI样例
自行配置文件
什么工作
- UHD620
- 背光控制
- 背光快捷键
- 睡眠冬眠
- 无线网卡&蓝牙(替换BCM94360CS2)
- 电量显示
- NVRAM
- 二合一耳机孔(2合1)
- 扬声器&北欧麦克风
- HDMI 1.4
- 触摸板
- 摄像头
不工作的部件
- 英伟达MX150
如何打造
- 你可以在macOS下使用
Makefile.sh
内置EFI。然而,这个脚本并不稳定。 - 你也可以选择手动重建
- 克隆本仓库
- 从最新的Release下载所需要的文件。大部分文件的仓库地址已经在Credits下通知。
- 使用
Maciasl
或iasl
编译在/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