The following issue is opened to keep track of the necessary changes to adapt the old guide to OpenCore 0.8.3: - [x] Introduction - [x] Getting started with OpenCore - [x] Prerequisites - [x] Hardware Limitations - [x] CPU Support - [x] GPU Support - [x] Motherboard Support - [x] Storage Support - [x] Wired Networking - [x] Wireless Networking - [x] Miscellaneous - [x] Finding your hardware - [x] Finding your hardware using Windows - [x] Finding your hardware using Linux - [x] Finding your hardware using OCSysInfo - [x] Terminology - [x] Why OpenCore over Clover and others - [x] OpenCore features - [x] OpenCore's shortcoming - [x] Common myths - [x] USB Creation - [x] Creating the USB - [x] Making the installer in macOS - [x] Downloading macOS: Modern OS - [x] Downloading macOS: Legacy OS - [x] Setting up the installer - [x] Legacy Setup - [x] Setting up OpenCore's EFI environment - [x] Now with all of this done, head to Setting up the EFI to finish up your work - [x] Making the installer in Windows - [x] Downloading macOS - [x] Making the installer - [x] Now with all this done, head to Setting up the EFI to finish up your work - [x] Making the installer in Linux - [x] Downloading macOS - [x] Making the installer - [x] Now with all this done, head to Setting up the EFI to finish up your work - [x] Adding The Base OpenCore files - [x] Gathering files - [x] Firmware drivers - [x] Universal - [x] Legacy users - [x] Kexts - [x] Must haves - [x] VirtualSMC plugins - [x] Graphics - [x] Audio - [x] Ethernet - [x] USB - [x] WiFi and Bluetooth - [x] AMD CPU Specific kexts - [x] Extras - [x] Laptop Input - [x] SSDTs - [x] Desktop - [x] High End Desktop - [x] Laptop - [x] Getting started with ACPI (external link) - [x] config.plist Setup - [x] Creating your config.plist - [x] Adding your SSDTs, Kexts and Firmware Drivers - [x] Selecting your platform - [x] Intel Desktop - [x] Intel Laptop - [x] Intel HEDT - [x] AMD - [ ] Configs - [ ] Intel Desktop config.plist - [x] Penryn - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [ ] Clarkdale - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Sandy Bridge - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Ivy Bridge - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Haswell - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Skylake - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Kaby Lake - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Coffee Lake - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Comet Lake - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] #10 - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] #9 - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [x] Intel Laptop config.plist - [x] Arrandale - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Sandy Bridge - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Ivy Bridge - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Haswell - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Broadwell - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Skylake - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Kaby Lake - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Coffee Lake and Whiskey Lake - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Coffee Lake Plus and Comet Lake - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [x] Ice Lake - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] Intel BIOS settings - [ ] Intel HEDT config.plist - [ ] Nehalem and Westmere - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Sandy and Ivy Bridge-E - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Haswell-E - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Broadwell-E - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [ ] Skylake-X/W and Cascade Lake-X/W - [ ] Starting point - [ ] ACPI - [ ] Booter - [ ] DeviceProperties - [ ] Kernel - [ ] Misc - [ ] NVRAM - [ ] PlatformInfo - [ ] UEFI - [ ] Cleaning up - [ ] Intel BIOS settings - [x] AMD Desktop config.plist - [x] Bulldozer(15h) and Jaguar(16h) - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] AMD BIOS settings - [x] Ryzen and Threadripper(17h and 19h) - [x] Starting point - [x] ACPI - [x] Booter - [x] DeviceProperties - [x] Kernel - [x] Misc - [x] NVRAM - [x] PlatformInfo - [x] UEFI - [x] Cleaning up - [x] AMD BIOS settings - [ ] Apple Secure Boot - [ ] Misc - [x] Installation - [x] Installation process - [x] Double checking your work - [x] Booting the OpenCore USB - [x] macOS Installer - [x] Troubleshooting - [x] General troubleshooting - [x] Table of contents - [x] OpenCore Boot Issues - [x] Stuck on a black screen before picker - [x] Stuck on no vault provided! - [x] Stuck on OC: Invalid Vault mode - [x] Can't see macOS partitions - [x] Stuck on OCB: OcScanForBootEntries failure - Not Found - [x] Stuck on OCB: failed to match a default boot option - [x] Stuck on OCB: System has no boot entries - [x] Stuck on OCS: No schema for DSDT, KernelAndKextPatch, RtVariable, SMBIOS, SystemParameters... - [x] Stuck on OC: Driver XXX.efi at 0 cannot be found - [x] Receiving "Failed to parse real field of type 1" - [x] Can't select anything in the picker - [x] SSDTs not being added - [x] Booting OpenCore reboots to BIOS - [x] OCABC: Incompatible OpenRuntime r4, require r10 - [x] Failed to open OpenCore image - Access Denied - [x] OC: Failed to find SB model disable halting on critical error - [x] Kernelspace Issues - [x] Stuck on [EB|#LOG:EXITBS:START] - [x] Booter Issues - [x] Kernel Patch Issues - [x] UEFI Issues - [x] Stuck on EndRandomSeed - [x] Stuck after selecting macOS partition in OpenCore - [x] Kernel Panic on Invalid frame pointer - [x] Stuck on [EB|LD:OFS] Err(0xE) when booting preboot volume - [x] Stuck on OCB: LoadImage failed - Security Violation - [x] Stuck on OCABC: Memory pool allocation failure - Not Found - [x] Stuck on Buffer Too Small - [x] Stuck on Plist only kext has CFBundleExecutable key - [x] Stuck on This version of Mac OS X is not supported: Reason Mac... - [x] Couldn't allocate runtime area errors - [x] Stuck on RTC..., PCI Configuration Begins, Previous Shutdown..., HPET, HID: Legacy... - [x] Stuck at ACPI table loading on B550 - [x] "Waiting for Root Device" or Prohibited Sign error - [x] USB Issues - [x] SATA Issues - [x] Kernel panic with IOPCIFamily on X99 - [x] Stuck on or near IOConsoleUsers: gIOScreenLock.../gIOLockState (3... - [x] Scrambled Screen on laptops - [x] Black screen after IOConsoleUsers: gIOScreenLock... on Navi - [x] Kernel Panic Cannot perform kext summary - [x] Kernel Panic AppleIntelMCEReporter - [x] Kernel Panic AppleIntelCPUPowerManagement - [x] Kernel Panic AppleACPIPlatform in 10.13 - [x] macOS frozen right before login - [x] Keyboard works but trackpad does not - [x] kextd stall[0]: AppleACPICPU - [x] Kernel Panic on AppleIntelI210Ethernet - [x] Kernel panic on "Wrong CD Clock Frequency" with Icelake laptop - [x] Kernel panic on "cckprngintgen" - [x] Stuck at Forcing CS_RUNTIME for entitlement in Big Sur - [x] Stuck on ramrod(^^^^^^^^^^^^^) - [x] Virtual Machine Issues - [x] Reboot on "AppleUSBHostPort::createDevice: failed to create device" on macOS 11.3+ - [x] Userspace Issues - [x] macOS installer in Russian - [x] macOS Installer being damaged - [x] Stuck on or near IOConsoleUsers: gIOScreenLock.../gIOLockState (3... - [x] Scrambled Screen on laptops - [x] Black screen after IOConsoleUsers: gIOScreenLock... on laptops and AIOs - [x] Black screen after IOConsoleUsers: gIOScreenLock... on Navi - [x] Frozen in the macOS installer after 30 seconds - [x] 15h/16h CPU reboot after Data & Privacy screen - [x] macOS frozen right before login - [x] MediaKit reports not enough space - [x] DiskUtility failing to erase - [x] SATA Drives Not Shown in DiskUtility - [x] Stuck at 2 minutes remaining - [x] The recovery server cannot get contacted - [x] Keyboard and Mouse broken in Big Sur - [x] Stuck on Your Mac needs a firmware update in order to install to this volume - [x] Post-Install issues - [x] Broken iMessage and Siri - [x] No on-board audio - [x] BIOS reset or sent into Safemode after reboot/shutdown - [x] Synaptics PS2 based trackpad doesn't work - [x] Fix for Dell breakless PS2 keyboard keys - [x] macOS GPU acceleration missing on AMD X570 - [x] DRM Broken - [x] "Memory Modules Misconfigured" on MacPro7,1 - [x] Apps crashing on AMD - [x] Sleep crashing on AMD - [x] AssetCache Content Caching unavailable in virtual machine - [x] Coffee Lake systems failing to wake - [x] No brightness control on Dual GPU laptops - [x] No temperature/fan sensor output - [x] "You can't change the startup disk to the selected disk" error - [x] Selecting Startup Disk doesn't apply correctly - [x] macOS waking up with the wrong time - [x] No Volume/Brightness control on external monitors - [x] Time inconsistency between macOS and Windows - [x] Disabling SIP - [x] Writing to the macOS system partition - [x] Rolling back APFS Snapshots - [x] Apple Watch Unlock issues - [x] 4K iGPU output issues over HDMI - [x] Miscellaneous issues - [x] Can't run acpidump.efi - [x] Fixing SSDTTime: Could not locate or download iasl! - [x] Fix Python: Python is not installed or not found on PATH - [x] Windows Startup Disk can't see APFS drives - [x] Incorrect resolution with OpenCore - [x] Can't find Windows/BootCamp drive in picker - [x] Selecting Startup Disk doesn't apply correctly - [x] Booting Windows results in BlueScreen or Linux crashes - [x] Booting Windows error: OCB: StartImage failed - Already started - [x] iASL warning, only X unresolved - [x] Time inconsistency between macOS and Windows - [ ] OpenCore Debugging - [ ] File Swaps - [x] Config Changes - [x] Misc - [x] Disabling all logging - [x] Understanding the macOS boot process - [x] OpenCore booting - [x] boot.efi handoff - [x] XNU/Kernel handoff - [x] macOS handoff - [x] System Debugging: In-depth - [x] EFI setup - [x] config.plist setup - [x] Serial Setup (optional) - [x] Kernel Debug Kits (optional) - [ ] Post Install - [x] Post-Install (external link) - [ ] Universal - [ ] Security and FileVault (external link) - [ ] Fixing Audio (external link) - [x] Booting without USB (external link) - [ ] Updating OpenCore, kexts and macOS (external link) - [ ] Fixing DRM (external link) - [x] Fixing iServices (external link) - [x] Fixing Power Management (external link) - [ ] Fixing Sleep (external link) - [ ] Fixing USB (external link) - [ ] Laptop specifics - [ ] Fixing Battery read-outs (external link) - [ ] Cosmetics - [ ] Fixing resolution and verbose (external link) - [ ] Add GUI and boot-chime (external link) - [ ] Multiboot - [ ] OpenCore Multiboot (external link) - [ ] Setting up LauncherOption (external link) - [ ] Installing BootCamp (external link) - [ ] Miscellaneous - [ ] Fixing RTC (external link) - [ ] Fixing CFG Lock (external link) - [x] Emulated NVRAM (external link) - [x] Extras - [x] Fixing KASLR slide values - [x] So what is KASLR - [x] And who is this info for - [x] So how do I fix this - [x] Prepping the BIOS - [x] Test boot - [x] Finding the Slide value - [x] Using DevirtualiseMmio - [x] Disabling dGPU - [x] Windows GPU selection - [x] macOS 12: Monterey - [x] Prerequisites - [x] Supported SMBIOS - [x] Supported hardware - [x] AMD Patches - [x] Bluetooth - [x] Ethernet - [x] OTA Updates - [x] Troubleshooting - [x] Clover conversion (external link) - [x] Choosing the right SMBIOS - [x] How to decide - [x] macOS SMBIOS list - [x] MacBook - [x] MacBook Air - [x] MacBook Pro - [x] Mac Mini - [x] iMac - [x] iMac Pro - [x] Mac Pro - [x] Xserve - [x] Miscellaneous SMBIOS - [x] Misc - [x] Supporting the guides - [x] Contributing via issues - [x] Contributing via PRs - [x] How to contribute - [x] Tips - [x] Contributing via translations - [x] Credits
The following issue is opened to keep track of the necessary changes to adapt the old guide to OpenCore 0.8.3:
Introduction
USB Creation
Configs
Installation
Troubleshooting
Post Install
Extras
Misc