diff --git a/README.md b/README.md index eb1c5b2..ed61aa3 100644 --- a/README.md +++ b/README.md @@ -3,91 +3,118 @@
- A tool designed to simplify the creation of OpenCore EFI. It streamlines the Hackintosh installation process by automating tasks such as auto-patching DSDT, adding suitable kexts, and customizing the config.plist. Whether you're a beginner or experienced user, OpCore Simplify takes away much of the complexity associated with Hackintosh setups.
+ A tool designed to simplify the creation of OpenCore EFI. Whether you're a beginner or experienced user, OpCore Simplify takes away much of the complexity associated with Hackintosh setups.
- Report Bug
- ·
- Request Feature
+ Features •
+ How To Use •
+ Contributing •
+ License •
+ Credits •
+ Contact
-
-
-
-
+5. **Easy Customization** + In addition to the default settings applied, users can easily make further customizations if desired. -Thank you for your support! Every little bit helps! 😊 + - Custom ACPI patches, kexts, and SMBIOS adjustments (**not recommended**). + - Force load kexts on unsupported macOS versions. + - Use AMD GPUs Navi 23 and Navi 21 with WhateverGreen (default will use NootRX). ---- - -## 🚀 **Usage Guide** +## 🚀 **How To Use** 1. **Running OpCore Simplify**: - On **Windows**, run `OpCore-Simplify.bat`. - On **macOS**, run `OpCore-Simplify.command`. -2. **Selecting a Hardware Report**: - - Use [**Hardware Sniffer**](https://github.com/lzhoang2801/Hardware-Sniffer) to generate a hardware report and an ACPI dump. - - Select your hardware report (`Report.json`) and ACPI folder to proceed with configuration. +  -3. **Selecting macOS Version and Customizing EFI**: +2. **Selecting hardware report**: + - On Windows, there will be an option for `E. Export hardware report`. It's recommended to use this for the best results with your hardware configuration and BIOS at the time of building. + - Alternatively, use [**Hardware Sniffer**](https://github.com/lzhoang2801/Hardware-Sniffer) to create a `Report.json` and ACPI dump for configuration manully. + +  + +  + +  + +3. **Selecting macOS Version and Customizing OpenCore EFI**: - By default, the latest compatible macOS version will be selected for your hardware. - OpCore Simplify will automatically apply essential ACPI patches and kexts. - You can manually review and customize these settings as needed. +  + 4. **Building OpenCore EFI**: - Once you've customized all options, select **Build OpenCore EFI** to generate your EFI. - The tool will automatically download the necessary bootloader and kexts, which may take a few minutes. +  + 5. **USB Mapping**: - After building your EFI, follow the steps for mapping USB ports. -6. **Create USB and Install macOS**: Follow the guide at [OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/) and use the generated OpenCore EFI. +  + +6. **Create USB and Install macOS**: + - Use [**UnPlugged**](https://github.com/corpnewt/UnPlugged) on Windows to create a USB macOS installer, or follow [this guide](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/mac-install.html) for macOS. - For troubleshooting, refer to the [OpenCore Troubleshooting Guide](https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/troubleshooting.html). -#### Reference Resources - -- [OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide) (some parts may be outdated) -- [ChefKiss](https://chefkissinc.github.io/guides/hackintosh/) (dedicated to AMD CPU systems) - ---- +> [!NOTE] +> 1. For desktops using AMD GPUs from the 6000 series, if you encounter a black screen after booting, please remove the boot arguments `-v debug=0x100 keepsyms=1`. +> +> 2. For desktops with Resizable BAR support, if the only options available are Auto/Disabled in the settings, select **Disabled**. +> +> 3. If you use Intel WiFi card with macOS Sonoma and later, it will default to using the itlwm kext. Once the installation is complete, you need to use the Helipor app to connect to Wi-Fi. +> +> 4. With the configuration using a modern Broadcom WiFi, after the installation is complete, you just need to use OpenCore Legacy Patcher to run 'Post Install Root Patch' for Wi-Fi, AirDrop, and other related functions to work fully ## 🤝 **Contributing** @@ -95,15 +122,11 @@ Contributions are **highly appreciated**! If you have ideas to improve this proj Don't forget to ⭐ star the project! Thank you for your support! 🌟 ---- - ## 📜 **License** Distributed under the BSD 3-Clause License. See `LICENSE` for more information. ---- - -## 🙌 **Acknowledgments & Credits** +## 🙌 **Credits** - [OpenCorePkg](https://github.com/acidanthera/OpenCorePkg) and [kexts](https://github.com/lzhoang2801/OpCore-Simplify/blob/main/Scripts/datasets/kext_data.py) – The backbone of this project. - [SSDTTime](https://github.com/corpnewt/SSDTTime) – SSDT patching utilities. @@ -111,11 +134,9 @@ Distributed under the BSD 3-Clause License. See `LICENSE` for more information. - [USBToolBox](https://github.com/USBToolBox/tool) – A USB mapping tool. - [ProperTree](https://github.com/corpnewt/ProperTree) – For editing `config.plist` files. ---- - ## 📞 **Contact** -**Hoang Hong Quan** -- Facebook: [@macforce2601](https://facebook.com/macforce2601) -- Telegram: [@lzhoang2601](https://t.me/lzhoang2601) -- Email: lzhoang2601@gmail.com +> **Hoang Hong Quan** · +> Facebook [@macforce2601](https://facebook.com/macforce2601) · +> Telegram [@lzhoang2601](https://t.me/lzhoang2601) · +> Email: lzhoang2601@gmail.com