Skip to content
This repository has been archived by the owner on Sep 10, 2023. It is now read-only.

Hackintosh / 黑苹果 OpenCore EFI.

License

Notifications You must be signed in to change notification settings

ichenhe/OC-AsusB460i-i710700-5500xt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asus B460i / i7 10700 / 5500xt / Intel AX200

I have upgraded my PC to intel 13700 with B760 mother board. Please visit the new repo for latest efi files.

Thanks: @jalalabdulaziz, @roederja

⚠️ WARNING1: You must add your own serial number in EFI/OC/config.plist. Related fields are: PlatformInfo - Generic - MLB / SystemProductName / SystemSerialNumber / SystemUUID. You can generate some random numbers by GenSMBIOS. See official guide for details.

⚠️ WARNING2: Aura and part of the front USB is blocked. See USB section for details.

Hardware

  • Motherboard: Asus ROG B460-i
    • Ethernet: Intel I219-V 1Gb
    • Audio Codec: Realtek ALCS1220A (Layout 7)
    • Wireless (Bluetooth): Intel Wi-Fi 6 AX200
  • CPU: Intel Core i7 10700
  • dGPU: Sapphire RX 5500XT 8GB
  • Storage: Samsung 970 Evo Plus 2TB
  • RAM: CRUCIAL DDR4 3200 8GB*2

Software

  • OS: Mac OS Big Sur 11.3
  • Bootloader: OpenCore 0.8.3

What's working

  • iGPU and dGPU
  • Restart / Shutdown
  • Sleep / Wake
  • WiFi & Bluetooth (AX200) See notice below.
  • USB

USB

  1. This board usb device id is 0xa3af which is not supported by default in USBInjectAll.kext (If you decide to use) and XHCI-unsupported.kext, hence rename is required in both kext 8086_a2af8086_a3af, 0xa2af80860xa3af8086.
  2. Since Big Sur 11.3, the patch that removes 15 usb interfaces limitation has been invalidated and the author no longer maintain.

So we cannot continue to use USBInjectAll.kext, instead, we must create a usb map to choose which interfaces to enable, and no more than 15. If you prefer to do this work by your self, please refer to the documents. And here's a wondful tool that can help you.

According to my actual situation, this repo shut down Aura and the second front USB. Built-in Bluetooth and other interfaces are fine. If you want to make a little change, please refer to the yool mentioned above.

Notice

SSD

Samsung 970 Evo Plus's firmware must >= 2B2QEXm7 which fixes serious problem on hackintosh. You can check or upgrade it by Samsung Magician on Windows.

BIOS

RTCMemoryFixup was added to fix BIOS reset issue as described here.

WiFi

Thanks to AirportItlwm now we can enable on-board Wireless NIC card (intel AX200) on hackintosh, but only at a very low speed (about 50Mbps) so far. This issue may be improved in the future, please follow the kext project motioned above.

Fix ASUS F1

Kernel - Quirks - DisableRtcChecksum is enabled to fix the ASUS motherboard F1 problem.

BIOS Settings

See official guide for details.

Debug

If you encounter any error, please edit the config.plist to enable log outputs so that you will get more information about what happened.

Add -v debug=0x100 to NARAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args, see official guide for details.

Kexts

Item Version
AirportItlwm 2.1.0 BigSur
AppleALC 1.7.4
CpuTscSync 1.0.9
IntelBluetoothFirmware 2.2.0
IntelMausi 1.0.7
Lilu 1.6.2
NVMeFix 1.1.0
RTCMemoryFixup 1.0.7 fix bios reset
XHCI-unsupported @Sniki 0.7.6
VirtualSMC 1.3.0
WhateverGreen 1.6.1
USBToolBox / UTBMap 1.1.1 USB mapping

Multiboot

Things have changed since OpenCore 0.6.6. Please see the docs for a complete tutorial.

Core step: Add \EFI\Microsoft\Boot\bootmgfw.efi to Misc -> BlessOverride in config.plist and ensure the existence of the above file.

You can press Ctrl+Enter on the OpenCore's boot screen to set the default boot option.


⚠️ Legacy only

For simplicity, I recommend you use DiskGenius and EasyUEFI on Windows to configure UEFI multiboot.

Just:

  1. Copy EFI/OC folder from your USB drive to HDD's EFI partition (ESP). Do NOT delete other folders e.g. Microsoft.
  2. Add a new UEFI bootstrap by EasyUEFI and put it first.
    • Type: Linux or other systems
    • Describe: e.g. OpenCore
    • Target partition: Your HDD's EFI partition (ESP)

OpenCore's GUI

For debugging and speed, current version doesn't contain GUI configurations. You can add them yourself easily.

See docs for details.

About

Hackintosh / 黑苹果 OpenCore EFI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published