Skip to content

Releases: SchmockLord/Hackintosh-Intel-i9-10900k-Gigabyte-Z490-Vision-D

OC 0.7.6 Reupload

02 Jan 10:22
Compare
Choose a tag to compare

Sorry guys,

I messed up the last release. Somehow I changed the ACPI-Path of the I225-V (thanks @ashishpandey).

And I forgot to change the USB-Kext in the iMac20,2 configs.

Hope this is fixed now.

I also added bootarg dk.e1000=0.
From the Dortania Guide: Disables com.apple.DriverKit-AppleEthernetE1000 (Apple's DEXT driver) from matching to the Intel I225-V Ethernet controller found on higher end Comet Lake boards, causing Apple's I225 kext driver to load instead.
This boot argument is optional on most boards as they are compatible with the DEXT driver. However, it is required on Gigabyte and several other boards, which can only use the kext driver, as the DEXT driver causes hangs.
You don't need this if your board didn't ship with the I225-V NIC.

OC 0.7.5 + Minor Enhancements

02 Nov 09:52
Compare
Choose a tag to compare
  • Update to OC 0.7.5
  • Updated Kexts: AppleALC, Lilu, Whatevergreen, VirtualSMC
  • Fixed Spaces in PCI-Path of 2.5Gbit Ethernet (PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)). If you have issues with that, add the space again: PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0, 0x0)
  • Improved USBMaps for iMac20,2 and iMacPro1,1. If you want to use this config with any other SMBIOS (iMac20,1 etc.) you have to change the USBMap_iMac202.kext: Open it, search for iMac20,2 and replace it with your SMBIOS (e.g. iMac20,1)
  • Changed Default for UpdateSMBIOSMode to Create and CustomSMBIOSGuid to 0. If you want to use OC for Windows as well, change UpdateSMBIOSMode to Custom and CustomSMBIOSGuid to 1.

Reupload of the OC 0.7.4 Release (SSDT-EC-USBX.aml was missing in the config.plist)

12 Oct 13:02
Compare
Choose a tag to compare
  • Updated to OC 0.7.4
  • Updated Kexts: AppleALC, Lilu, Whatevergreen, VirtualSMC
  • Fixes according to #186 (thanks @ Ptitlion):
    • modified SSDT-EC-USBX.aml and SSDT-SBUS-MCHC.aml
    • renamed USB-Map kexts to get rid of the not allowed commas in the kextname
    • Deleted SSDT-DTGP.aml because it was redundant, the DTPG method was already in SSDT-SBUS-MCHC.aml
  • Fixed #188: Added SSDT-EC-USBX.aml again. Thanks to @gtrooper for pointing that out!

OC 0.7.3 + USB-fixes again

15 Sep 17:09
Compare
Choose a tag to compare

After many people reporting issues with the USBInjectAll.kext solution, I went back to a USBMap-based approach.

Thanks to @Ptitlion for providing a USB-Map.kext which is based on my formerly know Alternative 1 with the addition of HS10.

If have included a version for iMac20,2 and for iMacPro1,1 again.

Hope this will make all USB issues disappear :).

Best,
Chris aka SchmockLord

OC 0.7.3

07 Sep 09:25
Compare
Choose a tag to compare
  • Updated to OC 0.7.3
  • Updated Kexts: AppleALC, Lilu, Whatevergreen, VirtualSMC and IntelMausiEthernet (thanks to @epalzeolithe )

OC 0.7.2

03 Aug 06:58
Compare
Choose a tag to compare
  • Update to OC 0.7.2
  • Updated Kexts: Lilu, AppleALC, VirtualSMC, Whatevergreen

Fixing USB-issues again #176

02 Aug 16:15
dbf797d
Compare
Choose a tag to compare

Even after switching back to Usbinjectall.kext in the last release, there are still some issues with USB ports not working.

I don't know for sure, but this can be caused by exceeding the 15 port USB limit. That is why I also changed the USB port config (ACPI/SSDT-UIAC-USB-Z490-VISIOND.aml) to stay within the 15 port limit. And I disabled the Quirk to exceed the 15 port limit: config.plist/Kernel/Quirks/XhciPortLimit=0-false.

I did that by disabling the USB 2 functionality on some of the ports: The USB port labeled "BIOS" (HS10) is disabled, the USB2 functionality of the Thunderbolt ports (HS08 and HS13), and the RGB-controller (HS12) is disabled.

I think most of you can live with those compromises.

USB-Port Configuration

Fixed #175 and switched back to USBInjectall.kext

26 Jul 16:55
Compare
Choose a tag to compare

In my last release I forgot to set the XhciPortLimit-Quirk. And I decided to switch back to USBInjectall.kext again, because it is easier to maintain.

Details:

  • Enabled the quirk for 16 USB Port Limit: Kernel\Quirks\XhciPortLimit
  • Replaced both USBPort-Kexts by the good old USBInjectall.kext+SSDT-UIAC.aml because this method works for every SMBIOS (iMacPro1,1; iMac20,2 etc.). The USBPort-Kexts provided by the USBMap-Tool is SMBIOS-specific and only works with the SMBIOS that it is made for.

OC 0.7.1

05 Jul 17:10
Compare
Choose a tag to compare

This time I am faster :) The OC 0.7.0 release was not out one day, there comes 0.7.1.

  • Update to OC 0.7.1
  • Updated Kexts: AppleALC, Lilu, VirtualSMC, Whatevergreen
  • Changed SecureBootModel to Disabled for macOS Monterey Beta
  • Added -Lilubetaall for the future although it is not required anymore for macOS Monterey

OC 0.7.0 reupload

03 Jul 09:31
Compare
Choose a tag to compare

Sorry guys, I'm late this time. I know. I couldn't test this, but this config is based on the one I am using on my Z590i Vision D and it is running well with macOS Monterey.

  • Update to OC 0.7.0
  • Updated Kexts: AppleALC, VirtualSMC, Lilu, Whatevergreen
  • Changed device-id of the 2.5Gbit Ethernet to and disabled FakePCIID_Intel_I225-V.kext as this is not required with the newest macOS Big Sur and Monterey
  • Fixed the PCI-Address of the 2.5Gbit Ethernet that was wrong in v4.9

Note: If you have issues with 2.5Gbit Ethernet with this EFI-build, try to enable FakePCIID.kext and FakePCIID_Intel_I225-V.kext and change back to the old device-id F2150000 under DevicePropertieres/PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0, 0x0).