What's New
This release rewrites a huge chunk of the EFI generation pipeline. If you tried building on AMD or ran into missing kexts, this one's for you.
Actually working AMD builds
The AMD kernel patch system was completely broken — core count never made it from the hardware scanner to the config generator. Every AMD build silently shipped without the critical cpuid_cores_per_package patches. Fixed now.
Real SMBIOS serials
Previously, every single EFI shipped with the same placeholder serial numbers (W0000000001, etc). That means no iMessage, no FaceTime, probably no App Store. The generator now creates unique random serials, MLB, UUID, and ROM per build.
Pick your macOS version
You can now choose which macOS to target in the Compatibility step, with Apple-styled version cards showing Big Sur through Tahoe. Your pick flows through to the build — right kexts, right patches, right SSDTs.
Bluetooth actually works now
Intel Bluetooth (IntelBluetoothFirmware + BlueToolFixup) and Broadcom Bluetooth (BrcmPatchRAM3 + BrcmFirmwareData + BlueToolFixup) kexts are now included when the matching wifi chipset is detected. All 7 new kexts have proper download sources in the registry.
Multi-GPU & headless iGPU
Desktop builds with both a discrete GPU and an iGPU (like RX 580 + UHD 630) now pass both GPUs to the config generator. Headless iGPU framebuffer patching finally works correctly.
New kext coverage
- CPUFriend for Intel laptop power management
- XHCI-unsupported for USB 3.0 on Haswell/Broadwell desktops
- LucyRTL8125Ethernet for 2.5G Realtek NICs
- NVMeFix expanded to cover Samsung 970/980/990 and WD SN drives
- SSDT-PLUG skipped on macOS 12.3+ (not needed anymore)
- Desktop Intel wifi kext selection (was laptop-only before)
- Ethernet kext selection based on chipset instead of always adding both
Troubleshooting built in
New troubleshoot screen with 11 common Hackintosh issues — black screen, kernel panics, no audio, USB problems, iServices, and more. Each has symptoms, likely causes, step-by-step fixes, and links to Dortania guides. Searchable and filterable by category.
Report issues from the app
Settings now has a "Send Bug Report" button that opens a GitHub issue with your session logs, hardware info, and build details pre-filled. TRACE logs are filtered out so the URL doesn't blow up.
Check for updates
The app now checks GitHub Releases on startup and shows a badge when a newer version is available. One click to download.
Post-install guide
The completion screen now walks you through the critical post-install steps: USB port mapping (with an 8-step guide), CPU power management, iServices configuration, and Intel wifi HeliPort setup.
170+ loading quotes
Build screen now shows rotating funny quotes while you wait. Platform-aware — Windows users get roasted, Linux users get sudo jokes, macOS users get inception humor.
UI polish
- New app icon matching the in-app hero Logo (C-slash shield + blue dot)
- Settings modal: solid background, no more transparency
- All buttons have hover glow + press animation so you can tell what's clickable
- Settings gear icon bigger and brighter
- Modal scrolling fixed for smaller screens
Bug fixes
- Flash dialog no longer opens after a failed prepareFlash
- Build page no longer double-writes progress to the store
- Linux disk size parsing handles both string and number JSON
- Flash token validation is now atomic
- VM detection via motherboard/chassis fingerprinting
- OpenCanopy.efi and OpenHfsPlus.efi validated after OC extraction
- Config strategy propagated from compatibility report
- 7 kexts had no download source — builds would silently fail
- Non-boot-critical kexts (Bluetooth, NVMeFix, etc) marked optional
- Placeholder serial validator updated for new format