{"id":13639881,"url":"https://github.com/daliansky/OC-little","last_synced_at":"2025-04-20T01:32:43.115Z","repository":{"id":40533480,"uuid":"197141423","full_name":"daliansky/OC-little","owner":"daliansky","description":"ACPI Hotpatch Samples for the OpenCore Bootloader","archived":false,"fork":false,"pushed_at":"2021-09-22T01:50:13.000Z","size":30258,"stargazers_count":1630,"open_issues_count":7,"forks_count":324,"subscribers_count":84,"default_branch":"master","last_synced_at":"2025-04-08T08:11:41.120Z","etag":null,"topics":["bootloader","hackintosh","hotpatch","macos","opencore"],"latest_commit_sha":null,"homepage":"","language":"ASL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daliansky.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-16T07:17:13.000Z","updated_at":"2025-04-07T02:15:23.000Z","dependencies_parsed_at":"2022-06-29T21:29:55.480Z","dependency_job_id":null,"html_url":"https://github.com/daliansky/OC-little","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daliansky%2FOC-little","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daliansky%2FOC-little/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daliansky%2FOC-little/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daliansky%2FOC-little/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daliansky","download_url":"https://codeload.github.com/daliansky/OC-little/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249838129,"owners_count":21332561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootloader","hackintosh","hotpatch","macos","opencore"],"created_at":"2024-08-02T01:01:05.774Z","updated_at":"2025-04-20T01:32:38.817Z","avatar_url":"https://github.com/daliansky.png","language":"ASL","funding_links":[],"categories":["ASL"],"sub_categories":[],"readme":"# OpenCore 0.5+ component patches\n\n## Description\nThe series of patches are based on the requirements and suggestions of OpenCore 0.5+.\n\n\n## The GitBook\nThis repository relies on GitBook and utilises Github Actions to build Page service and PDF manual.\n\n- [https://ocbook.tlhub.cn](https://ocbook.tlhub.cn)\n- [OpenCore component patches](https://cdn.jsdelivr.net/gh/daliansky/OC-little/docs/OpenCore部件库.pdf)\n\n## Table of Contents\n\n0. **Overview**\n\n   1. Basic ACPI Source Language\n   2. SSDT load sequence\n   3. ACPI form\n   4. ASL-AML comparison table\n\n1. **About `AOAC`**\n\n   1. Prevent `S3` sleep\n   2. `AOAC` disable discrete graphics card\n   3. Power management deep idle\n   4. `AOAC` wake patch\n   5. Auto power off bluetooth `WIFI` while sleep\n\n2. **Preset Variable**\n\n   1. OC `I2C-GPIO` patch\n   2. Related patches\n\n3. **Fake Devices**\n\n   1. Fake `EC`\n   2. RTC0\n   3. Fake Ambient Light Sensor (ALS)\n\n4. **OS Patch**\n\n5. **Inject Devices**\n\n   1. Inject X86\n   2. `PNLF` inject method\n   3. `SBUS(SMBU)` patch\n\n6. **Add Missing Components**\n\n7. **PS2 Keyboard Mapping \u0026 Brightness Function Key@OC-xlivans**\n\n8. **Laptop Battery Driver**\n\n9.  **Disable EHCx**\n\n10. **`PTSWAK` extensional patch**\n\n11. **`PNP0C0E` Sleep Adjust Method**\n\n12. **`0D6D` Patch**\n\n    1. General `060D` patch\n    2. HP `060D` patch\n\n13. **Fake Ethernet \u0026 Reset Ethernet `BSD Name`**\n\n14. **About `CMOS`**\n\n    1. `CMOS` memory \u0026 ***RTCMemoryFixup***\n\n15. **`ACPI` Patch `USB` Ports**\n\n16. **Disable `PCI` Devices and Set `ASPM` state**\n\n    1. Disable `PCI` Devices\n    2. Set `ASPM` state\n\n17. **ACPIDebug**\n\n18. **Patches for Specific Brands**\n\n    1. `Dell` patches\n    2. `XiaoXin PRO13` patches\n    3. `ThinkPad` patches\n\n19. **`I2C` Device**\n\n20. **Disable Discrete Graphics Card Through `SSDT`**\n\n21. **Audio card `IRQ` patch**\n\n**Reserved Patches**\n\n   1. Bettery Patch\n      1. Thinkpad\n      2. Other brands\n      3. Battery status indicator patch\n      4. Examples\n   2. `CMOS` reset patch\n\n**Common Drives Load Lists**\n\n   1. config-1-Lilu-SMC-WEG-ALC load lists\n   2. config-2-PS2 keyboard drives load lists\n   3. config-3-BCM wireless and bluetooth drives load lists\n   4. config-4-I2C+PS2 load lists\n   5. config-5-PS2Smart keyboard drvices load lists\n   6. config-6-Intel wireless and bluetooth drives load lists\n\n### Credits\n\n- Special credit to：\n  - @XianWu write these ACPI componet patches that useable to **[OpenCore](https://github.com/acidanthera/OpenCorePkg)** \n  - @Bat.bat, @DalianSky, @athlonreg, @iStar丶Forever their proofreading and finalisation.\n\n- Credit to：\n  - @冬瓜-X1C5th\n  - @OC-xlivans\n  - @Air 13 IWL-GZ-Big Orange (OC perfect)\n  - @子骏oc IWL\n  - @大勇-小新air13-OC-划水小白\n  - @xjn819\n  - ......\n\n- **Thanks for [Acidanthera](https://github.com/acidanthera) maintaining [OpenCorePkg](https://github.com/acidanthera/OpenCorePkg)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaliansky%2FOC-little","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaliansky%2FOC-little","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaliansky%2FOC-little/lists"}