Skip to content

Andrej-Antipov/B660M-HDV---i5-1200F

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 

Repository files navigation

Hackintosh EFI Information for Asrock B660M-HDV and i5-1200F - Fully working, OC81, MacOS12.4

Screen Shot 12400

Credits

Most content was sourced from https://github.com/Xmingbai/ASUS-TUF-GAMING-B660M-PLUS-Wi-Fi-D4-Hackintosh. In order to facilitate the greatest number of people getting this information, I've slightly modified these files, tested it on the Asrock B660M-HDV, and am publishing the results in English. If there are items I've missed (as again, this is not my original content), please file an issue so I can correct it. Modifications are: Networking, removal of unused SSDTs, removal of unused KEXTs, use of CorpNewt's https://github.com/corpnewt/CPU-Name CPU-Name to update the About-This-Mac information, and removal of the "ProvideCurrentCPUInfo" quirk so that Intel CPUs with no efficiency cores can boot properly. For an excellent discussion in English on these details and more, see https://www.tonymacx86.com/threads/z690-chipset-and-alder-lake-cpus.316618/ and https://www.tonymacx86.com/threads/asus-z690-proart-creator-wifi-thunderbolt-4-i7-12700k-amd-rx-6800-xt.318311/page-21#post-2304707.

Tested macOS

  • Monterey 12.4 with OC81 [The picture shows 12.2, which works fine too, but I focus on current MacOS releases in testing]

Hardware

Working

  • Bluetooth, Wi-Fi and ethernet
  • AMD GPU HDMI & DP Audio;motherboard 3.5MM audio out (audio in is untested)
  • Sleep / Wake
  • App Store, Time Machine
  • Apple Watch unlock (mostly reliable, not perfect), AirDrop
  • USB port mapping is complete, resulting in iPhone/iPads charging at 2100 ma, and Apple Watch at 1000 ma. If yours (iPhone, iPad, Apple Watch) doesn't show this rate in About This Mac / System Report / USB, then your USB mapping may not be working correctly. All 'A' USB ports on this motherboard, USB2 and USB3, are in use and 'active' (working). USB-C port works, but is only lightly tested.

Untested

  • N/A

Not Working

  • Sidecar, as the Intel i5-12400F doesn't have an iGPU, and SideCar supports either the iGPU or a T2, not an AMD GPU.
  • Items requiring QuickSync won't work, as the i5-12400F doesn't have an iGPU.
  • All video-out ports on the motherboard, as Intel 11th-12th gen (Xe) iGPU isn't supported in MacOS.
  • Universal Control and related functions aren't reliable for me. Others have reported success.

Disabled

  • Fast Boot, VT-d, serial port

Enabled

  • Above 4G decoding, VT-x, CSM

Next Steps - Required

You will need to do the following:

  • Prepare a USB boot disk for MacOS 12.x installation. The easiest way is on a real Mac, although gibMacOS may work for you as well. To follow the much easier Real Mac path, read https://support.apple.com/en-us/HT201372 and follow the directions for MacOS, including the terminal command to write the download to the USB stick.
  • Download EFIAgent (https://github.com/headkaze/EFI-Agent) and mount the EFI (ESP) partition for the USB stick you just made. Using EFIAgent again, "open" the EFI partition so it shows on the Mac desktop. Note that EFI partitions are typically GRAY in color in EFIAgent. To find EFIAgent, locate the new icon in the upper right clock area that looks like a circular pie. Screen Shot 2021-09-25 at 7 22 44 PM

Remember this process for any future EFI partitions you must mount; this is a common procedure.

  • Copy the contents of the attached zipfile to the USB stick, so that your files look something like the picture:

EFI Layout

  • The EFI (ESP) partition on the USB stick has an EFI folder in it, and inside of that folder, there are two subfolders, OC and Boot, each with files in them. Make sure your EFI partition looks just like this once you've unzipped the zipfile.

Technically, you are now done. You should be able to boot MacOS using the USB stick, and install MacOS onto your SSD. That said, I usually suggest configuring it a bit after you boot into MacOS for the first time with the right serials and ROM info:

  • Download OCAT https://github.com/ic005k/QtOpenCoreConfig and open it. Read the tooltips showing what all the icons at the top do. Update to the latest OCAT version by finding the update button and updating. Don't continue until you've done this. Run the latest OCAT version.
  • Open your USB stick's config.plist by using OCAT's OPEN icon.
  • In OCAT, notice the row of icons on the left side. Go to "PI" on the row.
  • Let's generate a new serial. Ensure, under the GENERIC tab, that for "SystemProductName" you have the MacPro7,1. Then click GENERATE right next to the MacPro7,1 box. Your serial numbers are now set up.

Now let's fix your MAC address (ROM)

  • [Mac: This only works if you used the USB stick to install MacOS already; assumes MacOS is installed on this motherboard] Go to the Mac's terminal, type in "ifconfig", and find "en0:", your ethernet adapter. Find the line "ether xx:xx:xx:xx:xx:xx" and write those numbers, without the :, into the ROM box.
  • [Using Windows, if Windows is installed on this motherboard] Go to Windows' commandline/powershell interface. Type 'ipconfig /all' and find your ethernet adapter. Find the line "Physical Address" with xx-xx-xx-xx-xx-xx letters to the right on that same line. Key in those letters and numbers, without the -, in the ROM box.
  • [The easy way; untested] Click GENERATE immediately to the right of the ROM box.
  • Serialization and ROM setup is now complete. Press the SAVE icon in OCAT and then quit OCAT.
  • Your USB stick is ready to use to boot your Mac and install MacOS.
  • After all of the above: Go to Dortania's page and read - before logging in with any AppleID accounts. https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html

Final Steps

  • Assuming no other issues, your setup is now complete!
  • Restart, press F11 at the Asrock boot screen so you can choose a boot disk, and boot from the USB stick (select the uEFI option if prompted). You'll then be able to step through installation of MacOS.
  • Once setup is done, use EFIAgent to copy the USB stick's EFI folder, with your serial number modifications, to the SSD's EFI partition, and then you'll be able to boot from that disk (and you won't need the USB stick anymore, but keep it forever as a backup!). Do note: Until you've copied the EFI folder from your USB stick to your SSD's EFI partition, you must continue to F11-boot into your USB stick before booting into MacOS. Once you've copied the USB stick's EFI folder to the EFI partition on the SSD, then you'll no longer need to use the USB stick to boot.
  • Versioning on the zipfile is V101. Future versions, if required, would have higher numbers so it is easier to see what version you have. Keep the zipfile (name, at least) around so you know what version you have. Note this has nothing to do with the versioning of your motherboard.
  • You can clean up logs and logging / bootup, if you wish, once you have everything sorted. Doritania's guide has a post-install cleanup section with good details on that.
  • If the resulting USB stick won't boot, a quick first-order check is to use OCAT to update OpenCore (check the tooltips and icons at the top of the window) on your USB stick, and then try booting again.
  • Use OCAuxiliaryTools to update to later OpenCore releases. Use MacOS's built-in update mechanism to update MacOS releases.
  • Otherwise, please leave comments/issues here.

About

Hackintosh EFI information for B660M-HDV and i5-1200F

Resources

Stars

Watchers

Forks

Packages

No packages published