Giter VIP home page Giter VIP logo

hackintosh-intel-i5-10400-gigabyte-z490m-gaming-x's Introduction

Hackintosh-Intel-i5-10400-Gigabyte-Z490M-Gaming-X

Screen Shot

Medium Version

Hardware:

CPU: [Intel Core 10 Gen i5-10400] RAM: [HyperX Fury 32GB 2666MHz DDR4 CL16 DIMM (Kit of 2)] Motherboard: [GIGABYTE Z490M Gaming X] GPU: [SAPPHIRE PULSE Radeon RX 5600 XT] SSD: [XPG SX8200 Pro 512GB M.2 SSD] Wifi/Bluetooth: [fenvi FV-T919 Hackintosh macOS Catalina AC1750 PC PCI-E BCM94360CD Wifi] PSU: [CORSAIR CX-M Series CX450M 450W 80 PLUS BRONZE] Fans: [Noctua NF-P14s redux-1500 PWM] CPU Cooler: [Cooler Master Hyper 212 Black Edition] Case: [darkFlash DLM21 White Micro ATX Mini Tower]

Bootloader:

Opencore 0.5.9

Installation Steps:

Most of these steps comes from the dortania's installation guide. Make sure to read those instructions.

GibMacOS

Making a bootable MacOS USB drive from Windows.

  1. Run gibMacOS.bat as administrator
  2. Press "r" to toggle recovery only
  3. Download the most recent full install version
  4. Open MakeInstall.bat as Admin and select your drive with option O for OpenCore( ex: 1O).
  5. After formatting the disk, copy and paste the path of RecoveryHDMetaDMG.pkg inside the folder of "macOS Downloads" in the "gibMacOS" directory.

Cleanup Drivers and Tools

  • Remove from Drivers:

    • OpenUsbKbDxe.efi
    • UsbMouseDxe.efi
      • similar idea to OpenUsbKbDxe, should only be needed on legacy systems using DuetPkg
    • NvmExpressDxe.efi
      • Used for Haswell and older when no NVMe driver is built into the firmware
    • XhciDxe.efi
      • Used for Sandy Bridge and older when no XHCI driver is built into the firmware
    • HiiDatabase.efi
      • Used for fixing GUI support like OpenShell.efi on Sandy Bridge and older
    • OpenCanopy.efi
      • This is OpenCore's optional GUI, we'll be going over how to set this up in Post Install so remove this for now
    • Ps2KeyboardDxe.efi + Ps2MouseDxe.efi
      • Pretty obvious when you need this, USB keyboard and mouse users don't need it
      • Reminder: PS2 โ‰  USB

    I also deleted crscreenshot.efi, keeping only AudioDXE.efi and OpenRuntime.efi in the folder.

  • Remove everything from Tools:

    • Way to many to list them all, but I recommend keeping OpenShell.efi for troubleshooting purposes

Get Firmware Drivers

Gathering files

  • Added HfsPlus.efi for reading Hfs filesystems. In total there are three drivers, AudioDXE.efi, OpenRuntime.efi and HfsPlus.efi.

Get Kexts

Kexts Repo

Kexts

ACPI SSDT

corpnewt/SSDTTime

  • Run SSDTTime
  • Press 4 for DumpDSDT
  • Press 2 for Fake EC
  • Copy results excepte DSDT.ami to ACPI folder under EFI/OC

config.plist

  • Download OpenCorePkg's releases.

  • Rename the sample.plist file in "Docs" under the OpenCorePkg folder

  • Copy the file to "EFI/OC" on the usb

  • Download ProperTree and start the program

    corpnewt/ProperTree

  • Open your config.plist in the app

  • And change all configurations mentioned in

    Comet Lake

  • Use CorpNewt's GenSMBIOS application to generate SMBIOS info, and add it to config.plist.

Disabled: SetupVirtualMap may be needed depending on the firmware, generally this quirk should be avoided but most Gigabyte users and older hardware(Broadwell and older) will need this quirk to boot.

Added SSDT-AWAC.aml to config.plist

Bios Settings

Disable:

  • Fast Boot
  • VT-d (can be enabled if you set DisableIoMapper to YES)
  • CSM
  • Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
  • Intel SGX
  • Intel Platform Trust
  • CFG Lock (MSR 0xE2 write protection) (This must be off, if you can't find the option then enable both AppleCpuPmCfgLock and AppleXcpmCfgLock under Kernel -> Quirks. Your hack will not boot with CFG-Lock enabled) NOT FOUND

Enable:

  • VT-x
  • Above 4G decoding
  • Hyper-Threading
  • Execute Disable Bit
  • EHCI/XHCI Hand-off
  • OS type: (Windows 10 Feautres: Ohter)
  • DVMT Pre-Allocated(iGPU Memory): 64MB

Post Installation

  1. Boot without USB: Copy the EFI folder on the usb to the mounted efi on main computer using "Mount EFI".

    corpnewt/MountEFI

  2. Exclude Verbose Mode

    Fixing Audio:

    Thanks for rcozinheiro for the solution.

    Make sure these three kexts are in the EFI:

    • AppleALC.kext

    • FakePCIID.kext

    • FakePCIID_Intel_HDMI_Audio.kext

    And edit the config.plist by adding under DeviceProperties -> Add:

    • PciRoot(0x0)/Pci(0x1F,0x3)
      • device-id data 70A10000
      • layout-id data 01000000

    Also make sure removing the alcid argv in the boot settings.

hackintosh-intel-i5-10400-gigabyte-z490m-gaming-x's People

Contributors

swimmingpig avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.