OC-Little Translated is a collection of ACPI hotpatches, binary renames, and guides for OpenCore, translated from Daliansky's OC-Little. It complements Dortania's OpenCore Guides and covers topics like ACPI basics, device enabling, USB mapping, graphics fixes, and more. While tailored for OpenCore, most SSDTs and techniques are applicable to Clover as well.
-
๐ซ Not an Installation Guide
This is not a macOS installation guide. For setting up macOS, use the OpenCore Install Guide. OC-Little focuses on post-install tuning and hardware enablement.
-
โ ACPI-Compliant Methods Only
This project avoids DSDT patching and other invasive mods. It adheres to the philosophy of a clean, vanilla Hackintosh using only ACPI hotpatching. For more on this philosophy, see this InsanelyMac thread.
- Translation Process: Uses AI-based tools (DeepL, Google Translate) with manual copyediting for accuracy.
- Restructuring: Organized the repo into logical sections based on issue types, components, and methods.
- Improvements: Rewritten confusing sections (e.g., ACPI, USB Port Mapping), added missing descriptions, and included new content (e.g., USB Port Mapping via ACPI, Chapters 7โ14, and the Appendix).
- Accuracy Note: As the translator does not speak Chinese, minor inaccuracies may exist.
- ๐ง ACPI Basics and Guides
- โ Adding Missing Devices (SSDTs)
- โ Disabling Devices
- ๐งฉ Populating the MMIO Whitelist
- ๐งท Merging SSDTs into one table
- ๐ป Fixing CPU Power Management
- ๐ฎ Fixing Graphics (iGPU/dGPU)
- ๐ Fixing USB
- ๐ด Fixing Sleep & Wake
- ๐ Fixing System Updates
- ๐ฑ๏ธ Fixing issues with peripherals
- ๐งฎ Fixing RAM Speed Reporting
- ๐ CMOS-Related Fixes
- ๐ ๏ธ macOS 14.4+ Install Workaround
- ๐ป Laptop Patches (Battery, FN keys, etc.)
- ๐ฅ๏ธ Modifying Framebuffer Patch for detecting External Displays
- โ๏ธ Boot-Args Explained
- ๐ฆ Kext Loading Order Examples
- ๐ก Sensor Plugins for Monitoring
- ๐งฌ Compiling Slimmed-Down Kexts
- ๐๏ธ BOOT Folder Configuration
- ๐ก Config Tips & Tricks
- ๐๏ธ Quirks Explained
- ๐ EFI Upload Checklist
- ๐งฎ OpenCore Calculators
- ๐จ Featured OpenCanopy Themes
- ๐ง Tips for working with ProperTree
- ๐ป Terminal Commands
- ๐ macOS Compatibility Charts
- ๐ฟ Multi-macOS USB Installer
- ๐ป macOS Virtualization
- ๐งผ Using OCLP on Wintel PCs
- ๐งฐ Generating EFIs with OpCore Simplify
- ๐ง Creating a custom AppleALC Layout-ID
- ๐ Debugging with SysReport
- ๐ Using Clover & OpenCore Together
- ๐ง Utilities & Resources
- Contributors: Thanks to all contributors for improving this repo. Additional credits are listed in relevant chapters.
- Special Thanks:
- sascha_77: For Kext Updater, ANYmacOS, and BIOS unbricking assistance.
- Apfelnico: For introducing ASL/AML basics.
- Bluebyte: For insightful discussions.
- Cyberdevs: For the Z170X Gaming 5 Guide and exemplary moderation.
- Daliansky's Original Credits:
- XianWu: For ACPI component patches.
- Bat.bat, DalianSky, athlonreg, iStarไธถForever: For proofreading and finalization.
- Additional Credits: ๅฌ็-X1C5th, OC-xlivans, Air 13 IWL-GZ-Big Orange, ๅญ้ชoc IWL, ๅคงๅ-ๅฐๆฐair13-OC-ๅๆฐดๅฐ็ฝ, xjn819, and Acidanthera for OpenCorePkg.