Code Monkey home page Code Monkey logo

oc-asrock-h610m-hdv-m.2's Introduction

OpenCore EFI for ASRock H610M-HDV/M.2

Monterey, Ventura and Sonoma OpenCore EFI configuration for ASRock H610M-HDV/M.2


System Configuration

  • ASRock H610M-HDV/M.2 *Tested on BIOS ver. 4.02 (Factory BIOS), 9.01 - 16.02
  • Intel Core i3-12100F
  • Sapphire Pulse RX 560 2G G5 14 CU (45W)
  • Team T-create Classic 2*8GB DDR4 3200Mhz
  • Adata XPG SX8200 Pro M.2 NVMe 512GB

Confirmed Working

  • AppleID
  • Sleep & Wake
  • Intel I219-V Ethernet
  • Realtek ALC897 Audio *Includes front panel audio
  • All USB Port *Includes front panel USB 2.0 & 3.0
  • All SATA Port
  • M.2/NGFF NVMe SSD & WiFi/BT *Need Specific WiFi Card & Specific kext
  • Intel VT, Power Management & Sensors
  • Radeon Graphics Acceleration, Power Management & Sensors *Will just work on Native Radeon GPU

How To


Create USB Installer on Linux

  • Fetch some tools
mkdir fetch-macOS
cd fetch-macOS
wget https://raw.githubusercontent.com/kholia/OSX-KVM/master/fetch-macOS-v2.py
wget https://github.com/foxlet/macOS-Simple-KVM/raw/master/tools/dmg2img
chmod +x *
  • Fetch macOS recovery image
./fetch-macOS-v2.py
  • Convert dmg to raw img
./dmg2img BaseSystem.dmg BaseSystem.img
  • Write to USB
sudo dd if=BaseSystem.img of=/dev/sdX bs=100M conv=sync status=progress

*Remember sdX is your USB flashdrive device, don't make a mistake or it will destroy your data, use sudo fdisk -l to see all list of storage devices

To create a USB installer on Windows or other OS please refer to Dortania OpenCore Install Guide.

Fetch and Place EFI File

  • Fetch EFI
git clone https://github.com/abdul-royyaq/OC-ASRock-H610M-HDV-M.2 --depth 1 
  • Make EFI partiton

*In some case, EFI partition isn't available.

sudo parted /dev/sdX mkpart efi 0% 100%

*Remember sdX is your USB flashdrive device, don't make a mistake or it will destroy your data, use sudo fdisk -l to see all list of storage devices.

sudo mkfs.fat -F 32 /dev/sdXY -n EFI-USB

*Remember sdXY is your EFI partion of USB installer, use sudo fdisk -l to see all list of storage devices.

  • Mount EFI and copy to EFI Partition
sudo mount /dev/sdXY /mnt
sudo cp -r OC-ASRock-H610M-HDV-M.2/EFI /mnt

*Remember sdXY is your EFI partion of USB installer, use sudo fdisk -l to see all list of storage devices.

For more information please refer to Dortania OpenCore Install Guide.

Installation

For the installation process please refer to Dortania OpenCore Install Guide.

*Take a note, please create a EFI partition at lease 200M at partitioning stage.

Post-Installation

Install EFI on macOS HDD/SSD.

  • Mount EFI partition

Open macOS Terminal and run

sudo diskutil mount diskXsY

*Remember diskXsY is your EFI disk partiton, use sudo diskutil list to see all list of storage devices

  • Copy EFI folder to EFI Partition
sudo cp -r /Volumes/EFI-USB/EFI /Volumes/EFI/

*Remember /Volumes/EFI is mount point of HDD/SSD EFI partition, diskutil automatically mount in /Volumes within partition name.

Have problems after installation?, please refer to Dortania OpenCore Post-install.

Important Notes

  • This EFI comes with a memory mapping template for ASRock H610M-HDV/M.2, you can change according to your memory module configuration e.g Manufacture, PartNumber, SerialNumber, Size, and Speed.

  • CpuTopologyRebuild.kext is disabled by default, you don't need this if you are using a P-Core only CPU e.g i3-12100/F, this also makes the type 2 hypervisor e.g VirtualBox detect that there are only 2 CPU cores.

  • Don't change MinKernel variable to 21.x or later, this will make your macOS unable to wake up from sleep.


LICENSE & CREDITS

This project is licensed under the MIT License.

This project includes or depends on these following projects with subject to their respective licenses:


oc-asrock-h610m-hdv-m.2's People

Contributors

abdul-royyaq avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

felixwx2021

oc-asrock-h610m-hdv-m.2's Issues

Memory Modules Misconfigured

MacPro7.1 has problems with memory map and empty PCIe slot, even after shut with RestrictEvents, Ventura still complaining about memory misconfiguration.

华擎H610

哇,感谢大佬,终于看见华擎H610的信息

请问下,我现在同主板,CPU 12490F 可以吃上黑苹果吗

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.