Coder Social home page Coder Social logo

opencore-z370-p-ii's Introduction

OpenCore(0.9.5) configuration on Asus Prime Z370-P II

System Info

Tested macOS

  • 0.9.5.1
    • Sonoma 14.0 (need root patch to make wifi works, see below)
    • Ventura 13.6
    • Ventura 13.5.2
    • Monterey 12.5.1
  • 0.9.5
    • Ventura 13.6
    • Ventura 13.5.2
    • Monterey 12.5.1
  • 0.7.6
    • Monterey 12.1, 12.5.1
    • Big Sur 11.6.1
  • 0.7.0
    • Big Sur 11.0.1
    • Mojave
  • 0.5.8 - 0.6.4
    • Catalina
    • Mojave

Hardware

  • Asus Z370-P II

  • Intel i5 9400F

  • Radeon RX 570 4GB

  • Corsair 2133MHz 8GB * 2

  • HIKVISION SSD C2000Pro 512G

  • Intel SSD 250GB

  • BCM943602CS / BCM94360CD BT4.1

Working

  • Bluetooth, Wi-Fi and ethernet
  • AirDrop, AirPlay
  • Continuity
  • Handoff
  • Onboard Audio
  • Sleep / Awake
  • App Store
  • Time Machine

BIOS Settings

  • OS type: other types

Disabled

  • Fast Boot
  • Launch CSM
  • Vt-d
  • CFG Lock

Enabled

  • Memory XMP
  • Vt-x (Virtualization Technology)
  • Above 4G decoding

Misc

Video glitch crash, occationally

If Memory XMP is enabled, try to slow down the memory frequency and reset NVRAM. It might still crash once or twice. In my case, it did not crash for a third time.

Wifi Network problem on Sonoma

Apple has dropped support for Broadcom Wi-Fi chipset drivers used in pre-2017 Macs.

If you want to make it works, follow this patch instruction

CPU with Processor Graphics

The current configuration is for a -F series CPU. If you have an Intel CPU with Processor graphic, add this in config.plist

DeivceProperties

  • Deivce: PciRoot(0x0)/Pci(0x2,0x0)
  • Key: AAPL,ig-platform-id
  • Value: 0300913E
  • Type: Data

Most device addresses should be PciRoot(0x0)/Pci(0x2,0x0), if not, use gfxutil to find it out.

gfxutil -f IGPU
Value Comment
07009B3E Used when the Desktop iGPU is used to drive a display
00009B3E Alternative to 07009B3E if it doesn't work
0300913E Used when the Desktop iGPU is only used for computing tasks and doesn't drive a display

Details

Disabled USB Ports

On 0.7.6+, two USB 2.0 ports at the rear of the motherboard are disabled so as to make the bluetooth works (you can customize your own USBPorts.kext). 4 external USB ports and 4 internal USB ports are still in use.

Disabled USB Ports

Cannot update to newer versions of Big Sur

# Unenroll from beta catalog
sudo /System/Library/PrivateFrameworks/Seeding.framework/Resources/seedutil unenroll
# Enroll back in
sudo /System/Library/PrivateFrameworks/Seeding.framework/Resources/seedutil enroll DeveloperSeed

Details

Update OpenCore to the latest version

  1. Download the latest OpenCore

    /X64/EFI/OC

  2. Download the latest OpenCore Configurator

    Open Docs/Sample.plist and config.plist in OpenCore Configurator, set the same configurations in Sample.plist as config.plist

  3. Replace the old EFI folder with the new one

    For safety, the new configuration should be tested on a bootable USB first

Hide debug information when release

config.plist

  • Misc

    • Boot
      • Check HideAuxillary
    • Debug
      • target=0
      • AppleDebug=No
      • ApplePanic=No
  • NVRAM

    • Add
      • 7C436110-AB2A-4BBB-A880-FE41995C9F82
        • boot-args: remove -v
  • PlatformInfo

    • Generate your own System Serial Number

Check OpenCore Version

The current version should be displayed on the boot menu screen, also you can get it in the terminal (you may need to reset NVRAM in boot menu first)

nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version

Set Default Boot Entry

  • Select a boot entry, then Ctrl + Enter

Show Auxillary on Boot Entry

  • Press space bar on boot entry screen

Conversion

opencore-z370-p-ii's People

Contributors

jdleung 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.