Administrators MaLd0n Posted September 22 Author Administrators Posted September 22 Yes -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
AGOLA Posted September 22 Posted September 22 Hi Maldon, I'm still struggling a bit. Could you share your EFI folder with me? Which one are you currently using?
AGOLA Posted September 22 Posted September 22 (edited) I encountered the previous error using this EFI: Desktop HEDT Skylake-XW and CascadeLake-XW – Download available [here] (X299 chipset) And another error with this EFI: - Desktop Intel Core Ultra Download I don't know what to do. I thought it would be easy by copying your configuration, but it's actually much harder for me with this new MSI PRO Z890-P WIFI motherboard and the Intel Core Ultra processor. TROUBLESHOOTING I reached out to Kimi K2 for help, and this is the crazy list of things I now have to tackle 🥵🤕 ### Generating ACPI/USB Fixes for Your Hackintosh... From Windows! Great idea! Windows is perfect for preparing your OpenCore EFI, and there are **cross-platform tools** that work great on Windows. You'll be able to generate your SSDTs, map USB, and compile your `config.plist` without macOS. Here's the optimized workflow for Windows 10/11. #### Essential Tools to Download (All Free, Windows-Friendly) 1. **OpenCorePkg** (for compilation): - Download the latest release from [Dortania GitHub](https://github.com/acidanthera/OpenCorePkg/releases) > `OpenCore-1.0.1-RELEASE.zip`. - Extract to `C:\OpenCore\`. 2. **ProperTree** (config.plist editor): - Download from [CorpNewt GitHub](https://github.com/corpnewt/ProperTree/releases) > `ProperTree.zip`. - Launch `ProperTree.exe` (no install needed). 3. **SSDTTime** (SSDT generator): - [CorpNewt/SSDTTime](https://github.com/corpnewt/SSDTTime/releases) > `SSDTTime.zip`. - **Important**: To extract your DSDT from BIOS on Windows, use **RWEverything** (free, [rweverything.com](http://rweverything.com/)). 4. **USBToolBox + USBMap** (USB mapping): - [USBToolBox](https://github.com/usbtool/USbToolBox/releases) > `USBToolBox.zip`. - [USBMap](https://github.com/corpnewt/USBMap/releases) > `USBMap.zip`. 5. **MaciASL** (ACPI compiler): - [MaciASL](https://github.com/acidanthera/MaciASL/releases) > `MaciASL.zip`. It works on Windows! #### Step 1: Extract Your DSDT (BIOS ACPI Table) 1. **Download and launch RWEverything** (`RW.exe`). 2. Click **ACPI** tab > **DSDT** > **Disasm** (disassemble). 3. Save the `.dsl` file to `C:\OpenCore\DSDT.dsl`. - **Tip**: If RWEverything glitches, use **AIDA64** (trial version) > System > ACPI > Export DSDT. #### Step 2: Generate Your SSDTs with SSDTTime (From Windows) 1. **Launch SSDTTime.exe** (run as admin). 2. **Load DSDT** > Select your `C:\OpenCore\DSDT.dsl`. 3. **Check these essential SSDTs** (based on your ACPI errors): - ✅ **SSDT-PLUG** (CPU Power Management - fixes _INI) - ✅ **SSDT-EC-USBX** (Embedded Controller + USB Power - fixes UBTC/USBC) - ✅ **SSDT-PMC** (NVRAM - fixes RTC issues) - ✅ **SSDT-HPET** (Timer - reduces namespace lookup failures) - If AMD: ✅ **SSDT-RTC0-RANGE** (for RTC errors) 4. Click **Build and Install** > Save the `.aml` files to `C:\OpenCore\ACPI\`. #### Step 3: USB Mapping with USBToolBox (No macOS Needed!) **USBToolBox can scan USB ports directly from Windows**: 1. **Launch USBToolBox.exe** (as admin). 2. Click **Refresh** > It lists all your USB ports (XHCI controllers). 3. **Identify ports**: - **Internal** (trackpad, webcam, etc.): Leave **unmapped**. - **External** (keyboard, mouse, USB boot): **Map them** (check or rename). 4. **Generate USBPorts.kext**: - Click **Create Kext** > Save to `C:\OpenCore\Kexts\USBPorts.kext`. - **Limit**: Max 15 ports per controller (otherwise, add `XhciPortLimit: True` in quirks). **Alternative if USBToolBox fails**: Use **USBDeview** (NirSoft) to list VID/PID manually and create a custom kext. #### Step 4: Edit config.plist with ProperTree 1. **Open ProperTree.exe** > **File > Open** > Your `EFI/OC/config.plist`. 2. **Apply these fixes for your ACPI errors**: **Kernel > Add (Kexts)** - Add in this order: ``` 1. VirtualSMC.kext (download from acidanthera) 2. Lilu.kext 3. WhateverGreen.kext (fixes CVFO thermals) 4. AppleALC.kext (alcid=1 for MSI audio) 5. USBPorts.kext (your new mapping) 6. NVMeFix.kext (if NVMe SSD) ``` - **Settings**: `Enabled: Yes`, `Force: No`, `MinKernel: 19.0.0` (for Ventura+). **ACPI > Add (Your SSDTs)**: ``` Path: SSDT-PLUG.aml | Enabled: Yes Path: SSDT-EC-USBX.aml | Enabled: Yes Path: SSDT-PMC.aml | Enabled: Yes Path: SSDT-HPET.aml | Enabled: Yes ``` **ACPI > Patch (To fix specific errors)**: ``` # Fix UHC to XHC (USB errors) Comment: Rename UHC to XHC Find: [75544843] // UHC Replace: [58484300] // XHC Count: 1 Enabled: Yes # Fix CHGBS Battery Comment: Fix CHGBS to BTTR Find: [43484742] // CHGB Replace: [42545452] // BTTR Count: 1 Enabled: Yes # Disable broken thermal CVF0 Comment: Disable _TZ.CVF0 Find: [5F545A2E43564630] // _TZ.CVF0 Replace: [5F5448554D5F5F5F] // THUM___ Count: 1 Enabled: Yes ``` **Booter > Quirks**: ``` DevirtualiseMmio: True EnableWriteUnprotector: True RebuildAppleMemoryMap: True SetupVirtualMap: True ``` **Kernel > Quirks**: ``` AppleCpuPmCfgLock: True AppleXcpmCfgLock: True DisableIoMapper: True PanicNoKextDump: True XhciPortLimit: True // Important for USB ``` **NVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82**: ``` boot-args: -v keepsyms=1 alc=0x1e0 xhci=1 ``` 3. **File > Save** (ProperTree auto-validates). #### Step 5: Compile with OpenCorePkg 1. **Open CMD** (as admin) > Navigate to `C:\OpenCore\Utilities\OpenCoreConfigDebug.bat`. 2. Run: `OpenCoreConfigDebug.bat C:\Path\To\Your\EFI\OC\config.plist`. - It validates and reports errors if any. 3. If OK, copy your entire `EFI` folder to your bootable USB drive. #### Step 6: Test the Boot - **Plug your USB** into a **USB 2.0 rear port** (avoid 3.0 for initial boot). - **Boot** with `-v` (visible in OpenCore picker). - **Logs**: If you reach verbose mode, the ACPI `AE_NOT_FOUND` errors should drop by 80%. #### Quick Workflow Video (If You Prefer) Search **"OpenCore Windows setup"** on YouTube – tutorials like **SnazzyLabs** or **Dortania** show this exact process. #### If You Get Stuck on a Tool - **RWEverything won't dump DSDT**: Use **Universal BIOS Backup Toolkit** (free). - **USBToolBox won't scan**: Map manually with an online generator (search "USBPorts generator"). - **MaciASL glitches on Win**: SSDTTime auto-compiles them anyway. **Start with extracting the DSDT** – it's the foundation. Once you have your SSDTs + USBPorts.kext, your `UBTC`/`CHGBS`/`_STA` errors will melt away. If you have a specific MSI model, I can hook you up with a base EFI that's compatible! What are you tackling first? The DSDT or the USB mapping? Edited September 22 by AGOLA
Administrators MaLd0n Posted September 22 Author Administrators Posted September 22 Come to my personal support. It costs $40. A ridiculous price. I can solve all problems for you. This harwdare is not easy. 1 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
Administrators MaLd0n Posted September 22 Author Administrators Posted September 22 5 minutes ago, AGOLA said: where to contact Add me there Telegram: https://t.me/MaLd0n WhatsApp: https://wa.me/5521995334655 Teams: https://teams.live.com/l/invite/FAAEUaQ0Ca8GeCO3gI -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
R41nb0w Posted September 22 Posted September 22 That's terrific! Congratulations you are really the best! :-) 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now