OpenCore-HotPatching-Guide
OpenCore-HotPatching-Guide copied to clipboard
https://github.com/daliansky/OC-little | Daliansky's guide Translated into English
Daliansky's OC-Little Repo Translated to English
THIS SHIT TAKES FOREVER TO TRANSLATE WITH GOOGLE SO BARE WITH ME IF I DON'T KEEP IT UP TO DATE REGULARLY.
https://github.com/daliansky/OC-little
OpenCore 0.5+ component patch
Description
According to the requirements and suggestions of OpenCore 0.5+, make this component patch.
Online Manual
This repository relies on GitBook and uses GitHub Actions to build the Pages service and PDF manuals.
-https://ocbook.tlhub.cn -[OpenCore Component Library](https://cdn.jsdelivr.net/gh/daliansky/OC-little/docs/OpenCore Component Library.pdf)
main content
-
Overview
- ASL Grammar Basics
- SSDT patch loading sequence
- ACPI Form
- ASL-AML comparison table
-
About
AOAC- No
S3sleep AOACdisables independent display- Power Idle Management
AOACWake Up Patch- Automatically turn off Bluetooth
WIFIduring sleep
- No
-
Preset Variables
- OC
I2C-GPIOpatch - Patch Library
- OC
-
Counterfeit Device
- Counterfeit
EC - RTC0
- Counterfeit ambient light sensor
- Counterfeit
-
Operating System Patches
-
Injection Device
- Inject X86
PNLFinjection methodSBUS(SMBU)Patch
-
Add missing parts
-
PS2 keyboard mapping and brightness shortcut keys @OC-xlivans
-
Battery Patch
- Thinkpad
- Other brands
- Battery information auxiliary patch
- Illustrative examples
-
Disable EHCx
-
PTSWAKComprehensive Extension Patch -
PNP0C0Esleep correction method -
0D6DPatch- Common
060Dpatch - HP's special
060Dpatch
- Common
-
Fake Ethernet and reset Ethernet
BSD Name -
CMOSrelatedCMOSmemory and RTCMemoryFixup
-
ACPIcustomizedUSBport -
Prohibit
PCIdevice and setASPMworking mode- Prohibit
PCIdevices - Set the working mode of
ASPM
- Prohibit
-
ACPIDebug
-
Special Patches for Brand Machines
Dellmachine special patch- Xiaoxin PRO13 Special Patch
- Special Patches for ThinkPad Machines
-
I2Cspecial parts -
SSDTmethod of shielding independent display
Keep parts:
- Sound card
IRQpatch CMOSreset patch
Common driver loading sequence:
- config-1-Lilu-SMC-WEG-ALC driver list
- config-2-PS2 keyboard driver list
- config-3-BCM wireless and bluetooth driver list
- config-4-I2C+PS2 driver list
- config-5-PS2Smart keyboard driver list
- config-6-Intel wireless and Bluetooth driver list
Credits
- Special thanks to: -ACPI component patch made by @宪武 for OpenCore [email protected], @黑果小兵, @套陆, @iStar, Forever reviewed and perfected
-Thanks: -@冬瓜-X1C5th -@OC-xlivans -@Air 13 IWL-GZ-Big Orange (OC perfect) -@子骏oc IWL -@大勇-小新air13-OC- Pitching Xiaobai -......
-Thanks for Acidanthera maintaining OpenCorePkg