Troubleshooting
Black screen after sleep
The boot-args include -igfxblr specifically for this. If sleep still breaks the backlight:
- Boot verbose (
-vadded to boot-args, temporarily) - Sleep with the Apple menu, wake with the keyboard
- If the screen stays black but the backlight is on:
sudo pmset -a displaysleep 0 - If the screen is fully dark: hold the power button to force-shutdown, boot back; the previous session's panic log is in
/Library/Logs/DiagnosticReports/
No audio
Check:
layout-id = 87is inPciRoot(0x0)/Pci(0x1F,0x3)DevicePropertiesAppleALC.kextis present and enabled- AppleHDA is not blocked — the
Blocksection only listsAppleTyMCEDriver(disabled) - Try the alternate layouts in this order: 87 → 11 → 15 → 23 → 99 → 7 → 93
WiFi works but Bluetooth does not
Ensure BrcmPatchRAM3 + BlueToolFixup are both loaded in that order (BrcmPatchRAM3 first — OpenCore loads kexts in array order, not alphabetical). The repo has them ordered correctly; if you re-add kexts, keep that order.
Trackpad jittery / dropped events
VoodooI2C + VoodooI2CHID + VoodooGPIO + VoodooI2CServices + VoodooInput + AlpsHID all need to be enabled together. The repo ships them as a group. If you disable one of them, the rest may load but the HID stack fails to enumerate.
Reboot loops back to OC picker
- Hold Space in the picker to reveal auxiliary entries
- Pick
Reset NVRAM— clears the OpenRuntime NVRAM variables - Boot again; if it still loops, also try booting
verbosemode (press V in picker) to see the kernel panic
Card reader (SD slot) does not mount
RealtekCardReader.kext is shipped but disabled in the shipped config.plist. To enable:
- Edit
config.plist→Kernel → Add - Find the
RealtekCardReader.kextentry → flipEnabledtotrue - Same for
RealtekCardReaderFriend.kext - Save, reboot, insert SD card
If you get kernel panics with the card reader enabled on your specific sub-revision, leave it disabled — the 7740's RTS5260 has known timing issues on certain BIOS revisions.
Apple ID services (iMessage / FaceTime) fail to activate
- Confirm the SMBIOS triplet (Serial / MLB / UUID) is valid and not already registered: checkcoverage.apple.com
- Confirm
ROMis a unique wired MAC in the config (not112233445566) - Set the NVRAM
MLBbyte string to matchPlatformInfo → Generic → MLB - Clear Keychain in the new system if you copied from another machine
- For older macOS versions:
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plistthen reboot