The Use of Pre-built EFIs from GitHub is Generally Not Recommended: Are You Utilizing Them?

This post is prompted by a widely discussed Hackintosh installation on a 13th generation Intel system, which was reportedly completed in approximately three hours. The original poster attributed their success to using "a Raptor Lake EFI from GitHub somewhere," as noted in their comment. However, this approach is not recommended. Pre-built EFIs from other systems are often difficult to maintain and troubleshoot, if they work at all.

The recommended method is to follow the Dortania [OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/), which will take longer for a first-time Hackintosh installation. With experience, the process becomes quicker, but beginners typically need several days to understand the methods and tools, along with troubleshooting, to achieve optimal functionality.

I have reviewed several GitHub repositories for 13th generation pre-built EFIs and have the following questions:

* How did you handle USB mapping? Unless you have an identical motherboard, a pre-built EFI will not work well.

* What about audio configuration? Is HDMI audio functioning correctly? This often requires tweaking since each motherboard is different.

* Do you understand all the kexts that were added and their purposes? Pre-built EFIs frequently include unnecessary and hard-to-update kexts.

* Did you encounter any non-standard compatibility methods, such as an "unmaintainable SSDT/DSDT"? I previously posted about this issue, although the name of the distribution I warned against is censored here.

* Did you generate your own serial numbers? Is FaceTime functioning? Reusing serials from a pre-built EFI is strongly discouraged.

* How do you plan to upgrade OpenCore and the kexts if you never learned the process of creating an EFI? GitHub EFIs may not receive updates for new macOS versions.

* Who will assist you if you encounter problems with your GitHub EFI? The original author is unlikely to provide support. According to this subreddit's rules, you can only ask for and receive help if you created your own EFI.

* What specific configuration settings for the 13th generation CPU optimization were used? Do you understand the options for P cores and E cores?

I do not oppose referencing others' solutions on GitHub or elsewhere when facing specific issues and seeking working examples. You can learn from these sources if they are well-documented and up-to-date, after creating your own EFI. However, copying configurations without understanding them will lead to problems.

This post primarily concerns desktop Hackintosh systems. I acknowledge that some individuals have successfully used pre-built EFIs from GitHub for common laptops. Laptops often have well-defined hardware that is nearly identical across multiple devices. Some of these repositories appear to be relatively well-maintained and updated, and other users in this subreddit have recommended them, despite this practice being generally against the rules. Nonetheless, I believe most of my points still apply. Please share your thoughts if you disagree.

submitted by /u/ChrisWayg
[link] [comments]