# OpenCore 0.5+ 部件补丁

## 说明

依据 OpenCore 0.5+ 的要求和建议，制作本部件补丁。

## 在线手册

本仓库依赖 GitBook 并使用 GitHub Actions 构建了 Pages 服务和 PDF 手册。

- https://ocbook.tlhub.cn
- OpenCore 部件库

## 主要内容

1. 总述

   1. ASL 语法基础
   2. SSDT 补丁加载顺序
   3. ACPI 表单
   4. ASL-AML 对照表

2. 关于`AOAC`

   1. 禁止`S3`睡眠
   2. `AOAC`禁用独显
   3. 电源空闲管理
   4. `AOAC`唤醒补丁
   5. 睡眠自动关闭蓝牙`WIFI`

3. 预置变量

   1. OC `I2C-GPIO` 补丁
   2. 补丁库

4. 仿冒设备

   1. 仿冒`EC`
   2. RTC0
   3. 仿冒环境光传感器

5. 操作系统补丁

6. 注入设备

   1. 注入 X86
   2. `PNLF` 注入方法
   3. `SBUS(SMBU)` 补丁

7. 添加缺失的部件

8. PS2 键盘映射及亮度快捷键 @OC-xlivans

9. 笔记本电池驱动

10. 禁用 EHCx

11. `PTSWAK` 综合扩展补丁

12. `PNP0C0E` 睡眠修正方法

13. `0D6D` 补丁

    1. 普通的 `060D` 补丁
    2. 惠普特殊的 `060D` 补丁

14. 仿冒以太网和重置以太网 `BSD Name`

15. `CMOS` 相关

    1. `CMOS` 内存和 RTCMemoryFixup

16. `ACPI` 定制 `USB` 端口

17. 禁止`PCI`设备及设置`ASPM`工作模式

    1. 禁止`PCI`设备
    2. 设置`ASPM`工作模式

18. ACPIDebug

19. 品牌机器特殊补丁

    1. `Dell`机器特殊补丁
    2. 小新 PRO13 特殊补丁
    3. ThinkPad 机器专用补丁

20. `I2C` 专用部件

21. `SSDT`屏蔽独显方法

22. 声卡`IRQ`补丁

保留部件：

1. 电池补丁
   1. Thinkpad
   2. 其它品牌
   3. 电池信息辅助补丁
   4. 说明示例
2. `CMOS` 重置补丁

常见驱动加载顺序：

1. config-1-Lilu-SMC-WEG-ALC 驱动列表
2. config-2-PS2 键盘驱动列表
3. config-3-BCM 无线和蓝牙驱动列表
4. config-4-I2C+PS2 驱动列表
5. config-5-PS2Smart 键盘驱动列表
6. config-6-Intel 无线和蓝牙驱动列表

### Credits

- 特别感谢：

  - @宪武 制作的适用于 OpenCore 的 ACPI 部件补丁
  - @Bat.bat, @黑果小兵, @套陆, @iStar丶Forever 审核完善

- 感谢：

  - @冬瓜-X1C5th
  - @OC-xlivans
  - @Air 13 IWL-GZ-Big Orange (OC perfect)
  - @子骏oc IWL
  - @大勇-小新air13-OC-划水小白
  - ......

- Thanks for Acidanthera maintaining OpenCorePkg

# results matching ""

# No results matching ""