Update: New Stable bios F10h from Gigabyte resolves the Apple Watch unlock issue and provides the CFG Unlock in the bios!!!!!! CFG Unlock is required for this EFI to work properly.
- Motherboard: Gigabyte Gaming X
- BIOS: f10h
- CPU: i9-9900K
- RAM: 4x 8GB Crucial Ballistix Sport LT BLS2K8G4D30BESBK 3000 MHz, DDR4
- Storage: Samsung 970 EVO M.2 1TB
- dGPU: ASUS 5700XT (Reference)
- WIFI/BT: FV-T919
- SMIBIOS 19,1
- OpenCore 0.6.6
- Quick boot into MacOS and rock solid
- NVRAM if CFG Lock is disabled
- Fan and CPU temp information (see below)
- iMessage,Handoff and Approve & Unlock with Apple Watch
- Sleep and Wake from bluetooth mouse or keyboard
- iGPU Framebuffer for hardware acceleration (encoding/decoding/preview) including Apple TV DRM movies (shikivga=80) and SideCar
(note: Big Sur seems to break the support for Apple TV+, Amazon Prime Video still works fine in Chrome)
- Multiple key press to wake from sleep with bluetooth (known issue with Gigabyte Gaming X or M boards)
- Make sure the IGP is set to Enabled for the Framebuffer to be recognised (Auto will not work)
- Disable CFG Lock
- Disable Serial Port
- Advanced Mode > Settings > Above 4G Decoding > Enabled
- Advanced Mode > Settings > USB Configuration > XHCI Hand-off > Enabled
- Advanced Mode > Boot > CSM Support > Disabled
Some ports have been disabled to stay below the 15 port limit Ignore the Thunderbolt controller, this has been removed from this EFI.
- Setup Bios as per above
- Open your config.plist, go to PlatformInfo -> Generic and populate the Serial, Board Serial (MLB), SystemUUID and ROM (ethernet MAC address in Base64 more info). Make sure to edit the config.plist only with ProperTree.
- Go to System Preferences > Startup Disk and select your startup disk.
- Enable Trim.
- Done.
If you get stuck at OpenCore boot, try to clear nvram via OpenCore settings
- Use Hackintool to validate correct implementation of Framebuffer and USB
- Use Macinfo to generate your S/N