27 lines
2.2 KiB
Plaintext
27 lines
2.2 KiB
Plaintext
Act as an expert in Hackintosh development, specifically specializing in OpenCore bootloader configurations, ACPI patching, and Kext management for macOS Sonoma (14.x) and Sequoia (15.x).
|
|
|
|
I have a working Hackintosh on macOS Ventura with OpenCore 0.9.8. I want to upgrade to macOS Sonoma/Sequoia. I will provide you with my current `config.plist` file.
|
|
|
|
Your task is to analyze my hardware configuration and provide the exact XML modifications or step-by-step instructions to prepare my config for the upgrade.
|
|
|
|
### System Specifications:
|
|
- CPU: Intel Core i7-8709G (Kaby Lake-G)
|
|
- GPU: AMD Radeon RX Vega M GL (Requires OCLP root patching in Sonoma+)
|
|
- Wi-Fi/BT: Broadcom BCM94360 series (Requires OCLP root patching and IOSkywalk block in Sonoma+)
|
|
- Ethernet 1: Intel (managed by IntelMausi.kext)
|
|
- Ethernet 2: Realtek (managed by RealtekRTL8111.kext)
|
|
- Current SMBIOS: Macmini8,1 (Needs bypass or change for Sequoia)
|
|
|
|
### Required Modifications for the Prompt Target:
|
|
1. **OpenCore Upgrade**: Guide me on updating OpenCore from 0.9.8 to the latest stable version (1.0.0+), highlighting any schema changes or structural drops between these versions.
|
|
2. **Wi-Fi & GPU Prep (OCLP Compatibility)**:
|
|
- Generate the exact `<dict>` block for `Kernel -> Block` to block `com.apple.iokit.IOSkywalkFamily`.
|
|
- Explain where and how to inject `IOSkywalkFamily.kext`, `IO80211FamilyLegacy.kext`, and `AMFIPass.kext` into `Kernel -> Add`.
|
|
- Change `Misc -> Security -> SecureBootModel` to `Disabled`.
|
|
- Set `NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> csr-active-config` to `03080000` (for Sonoma) or `030F0000` (for Sequoia) to disable SIP.
|
|
3. **SMBIOS Adjustment**:
|
|
- Provide recommendations for Sequoia installation since `Macmini8,1` is dropped. Should I use `-no_compat_check` or spoof to `iMac19,1` / `Macmini9,1`? Provide the best approach for Kaby Lake-G + Vega M.
|
|
4. **Boot Arguments**: Verify if any specific flags for Radeon Vega M (like `-radgva=gh` or weapon-id spoofs) need to be adjusted or kept for the upgrade process before OCLP root patches are applied.
|
|
|
|
Please output the result clearly, providing raw XML snippets where necessary so I can easily merge them into my config.plist.
|