SPEC: Documenting Your Hackintosh Build

--
Updated: 10 August 2026

Creating an accurate specification summary of your Hackintosh build is essential for debugging, community sharing, and maintaining your EFI across macOS updates. Use this structured checklist to document your complete hardware and software environment.

1. Master Build Specification Template

Copy and complete the following template when documenting your system or submitting a forum thread:

### System Overview
- **Build Name / Identifier:** [e.g. Workstation 2026]
- **Target macOS Version:** [e.g. macOS Sequoia 15.x / Sonoma 14.x]
- **OpenCore Version:** [e.g. OpenCore 1.0.x Release]
- **SMBIOS Identifier:** [e.g. MacPro7,1 / iMac20,2]

### Hardware Specifications
- **CPU:** [e.g. Intel Core i9-10900K @ 3.7 GHz (10 cores / 20 threads)]
- **Motherboard:** [e.g. ASUS ROG Strix Z490-E Gaming (BIOS v2601)]
- **GPU:** [e.g. AMD Radeon RX 6800 XT 16GB (agdpmod=pikera)]
- **RAM:** [e.g. 64GB (2x32GB) DDR4 3600MHz Corsair Vengeance]
- **Storage (NVMe):** [e.g. 1TB Samsung 970 EVO Plus (Firmware updated)]
- **Audio Codec:** [e.g. Realtek ALC1220 (AppleALC alcid=1)]
- **Ethernet:** [e.g. Intel I225-V 2.5 GbE (AppleIGC.kext)]
- **Wi-Fi & Bluetooth:** [e.g. Fenvi T919 (Broadcom BCM94360CD) / Intel AX210]
- **Display Connection:** [e.g. DisplayPort 1.4 @ 4K 144Hz]

### ACPI Tables (EFI/OC/ACPI)
- [x] SSDT-PLUG.aml
- [x] SSDT-EC-USBX.aml
- [x] SSDT-AWAC.aml
- [x] SSDT-RHUB.aml

### Kernel Extensions (EFI/OC/Kexts)
- [x] Lilu.kext
- [x] VirtualSMC.kext (SMCProcessor.kext, SMCSuperIO.kext)
- [x] WhateverGreen.kext
- [x] AppleALC.kext
- [x] NVMeFix.kext
- [x] RestrictEvents.kext
- [x] UTBMap.kext + USBToolBox.kext

2. Validation & Verification Rules

  • Hardware IDs: Always confirm exact PCI device and vendor IDs (e.g. using Windows Device Manager or Linux lspci -nn).
  • Sanitize Serial Numbers: Never publish your SystemSerialNumber, MLB, or SystemUUID publicly in open forums.
  • Verify with ocvalidate: Always confirm your config.plist returns zero errors prior to publishing build notes.
Share:

Leave a Reply

Loading comments...