OpenCore Gen-X



Actually almost identical to an Ivy Bridge hack, the main things that need to be changed:

Gen-X

Overall:

  • Follow Ivy Bridge setup for most config options:
  • Must use DuetPkg as most Sandy Bridge motherboards do not support UEFI
  • Mountain Lion(10.8) through High Sierra(10.13) are supported
    • This is due to Lilu requiring 10.8 as minimum to operate
    • macOS Mojave(10.14) through Big Sur(11) is possible with iGPU disabled

Express your opinions freely and help others including your future self. ダウンロードは右袖のLatest releaseから。OCGen-X.app.zipをダウンロードします。 アプリになっているので便利です。下の画像が初期画面。 クリックで項目を選択するだけです。OpenCoreの開発者であるドルタニア氏のガイドに沿って設定されると書かれています。. OpenCore Gen-X 2.9.8 Description. Opencore Generation X is a Utility to create a pre-structured EFI Folder to the Desktop Based on the selection of the user. The config.plist generated is based off the architectures in the Dortania guide. I.e: Haswell, Skylake, Coffeelake etc. Desktop: iMac12,1 or iMac12,2 for Snow Leopard (10.6) to High Sierra(10.13) iMac13,2 for Mojave(10.14) and Catalina(10.15) iMac15,1 for Big Sur(11).

ACPI

  • IMEI will need to be faked if running Sandy Bridge CPU on an Ivy Bridge based chipset(B75, Q75, Q77, H77, Z75, Z77)
    • If iGPU's disabled in the BIOS, no need for this SSDT

DeviceProperties:

Download
  • Under PciRoot(0x0)/Pci(0x2,0x0), use AAPL,snb-platform-id instead of AAPL,ig-platform-id

    • Desktop iGPU only(HD 3000 only):
      • AAPL,snb-platform-id | Data | 10000300
      • device-id | Data | 26010000
    • Desktop iGPU + dGPU(HD 2000/3000):
      • AAPL,snb-platform-id | Data | 00000500
      • device-id | Data | 26010000
    • Laptop iGPU(HD 3000 only):
      • AAPL,snb-platform-id | Data | 00000100
  • Under PciRoot(0x0)/Pci(0x16,0x0)

    • device-id | Data | 3A1C0000
      • This is only required when using the SSDT-IMEI, see above if you need it.
  • For Mojave and newer, iGPU must be disabled

    • IMEI is only required for iGPU purposes, if disabled then no need for the device-id or SSDT-IMEI

Example of config.plist for Sandy Bridge DeviceProperties setup:

Desktop iGPU onlyDesktop dGPU + Headless iGPULaptop iGPU

SMBIOS:

  • Desktop:
    • iMac12,1 or iMac12,2 for Snow Leopard (10.6) to High Sierra(10.13)
    • iMac13,2 for Mojave(10.14) and Catalina(10.15)
    • iMac15,1 for Big Sur(11)
  • Laptop(Lion(10.7) to High Sierra(10.13)):
    • MacBookAir4,1(dual core, 17w, 11')
    • MacBookAir4,2(dual core, 17w, 13')
    • MacBookPro8,1(dual core, 35w, 13')
    • MacBookPro8,2(quad core, 45w, 15')
    • MacBookPro8,3(quad core, 45w, 15')

Opencore Gen-x

Railgun

Active member
Joined
Jul 4, 2020
macOS
10.16.0
Mobo
GigaByte Z490 Gaming X
CPU
i7 10700
GPU
Sapphire RX580

Oc Github Gen X

The Gen X app will help build the basics of an OpenCore EFI folder for you.
Gen-XIMPORTANT: Knowledge of your hardware and what it will take to make it boot is essential. This app is simply a tool to expedite the process of configuring an OpenCore EFI. You will need to know what to add that is specific to your build as well as BIOS settings for your build.
Download: https://github.com/Pavo-IM/OC-Gen-X/releases
Gen*** All credit goes to Pavo-IM who created this app.

Opencore Gen-x App


Opencore Generation X

I had recently found out about this app and tried it on my build and it work nicely. Here are some points regarding it's use:
  • Intel & AMD CPU's
  • It uses a sample config to create a basic EFI (currently OC v0.6.7).
  • At this time, it uses HfsPlus.efi and not OpenHfsPlus.efi but they both work for me (intel I7 10700 Comet Lake/Z490).
  • It does NOT generate or include ACPI's, you have to check the guide and download what you require and place them in the ACPI folder after it is created by Gen X app. Then run ProperTree and take an OC snap shot to get the ACPI's in the config file.
  • There is a tab for SMBIOS. The app will generate and insert, but you should check coverage on Apple's Website before creating the EFI folder.

Oc Genx X

Some things to watch for:

Opencore Oc Gen X


  • I like to tidy up afterwards in ProperTree (OC Snapshot/OC Clean Snapshot). Just puts things in right order.
  • Check the boot-arg (boot arguments under the NVRAM section) after using the app. You may need to remove duplicates if any.
The app is a handy tool. Hopefully updated regularly. I do suggest that users always read the OpenCore release notes for knowledge of changes.