Troubleshooting

Black screen after sleep

The boot-args include -igfxblr specifically for this. If sleep still breaks the backlight:

  1. Boot verbose (-v added to boot-args, temporarily)
  2. Sleep with the Apple menu, wake with the keyboard
  3. If the screen stays black but the backlight is on: sudo pmset -a displaysleep 0
  4. 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 = 87 is in PciRoot(0x0)/Pci(0x1F,0x3) DeviceProperties
  • AppleALC.kext is present and enabled
  • AppleHDA is not blocked — the Block section only lists AppleTyMCEDriver (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

  1. Hold Space in the picker to reveal auxiliary entries
  2. Pick Reset NVRAM — clears the OpenRuntime NVRAM variables
  3. Boot again; if it still loops, also try booting verbose mode (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:

  1. Edit config.plistKernel → Add
  2. Find the RealtekCardReader.kext entry → flip Enabled to true
  3. Same for RealtekCardReaderFriend.kext
  4. 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

  1. Confirm the SMBIOS triplet (Serial / MLB / UUID) is valid and not already registered: checkcoverage.apple.com
  2. Confirm ROM is a unique wired MAC in the config (not 112233445566)
  3. Set the NVRAM MLB byte string to match PlatformInfo → Generic → MLB
  4. Clear Keychain in the new system if you copied from another machine
  5. For older macOS versions: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist then reboot