ASRock B650i Lightning WiFi : Ryzen 5 7500F & RX 6900 XT (XTXH) fully working on Sonoma 14.6.1 & Sequoia 15.0 Beta 7

Chiracopolis

New member
AMD OS X Member
Jan 18, 2024
11
7
3
France
CPU:
Ryzen 5 7500F
SCR-20240824-rhgv.jpeg
Greetings from France !


The config itself : Ryzen 5 7500F | ASRock B650i Lightning WiFi | ASUS ROG STRIX LC RX 6900 XT GAMING TOP | Crucial PRO 2x16Gb OVERCLOCKING 6000MHz CL36 | Crucial P3 Plus 1Tb (Windows 23H2), Samsung 970 Evo Plus 250Gb (Sonoma 14.6.1) & PNY CS900 250Gb (Sequoia 15.0 Beta 7) | Intel AX210 | OpenCore 1.0.1.

A little bit of history : Hackintoshes and I. In the past, I used the paid services of HackintoshExpert (Ukrainian guys) to make three Hackintoshes : on a ASUS ROG STRIX B660-I Gaming WiFi, ASUS ROG STRIX Z690-I Gaming WiFi and ASUS ROG STRIX B650E-I Gaming WiFi. I spent a lot. Since, I've learned to do EFI myself, I started to gathered knowledges on my own (thanks to cool people on AMD OSX Discord server). From using prebuilt EFIs to make ones is a great foot step ! I was using OCAT, and re-did my whole B650E-I EFI on my own with ProperTree and here, I started to learn a lot on my own.


From XTX to XTXH RX 6900 XT : today was the day of receiving a new GPU : I sold my AMD Radeon RX 6900 XT reference model for a more punchy ASUS ROG STRIX LC RX 6900 XT GAMING TOP with a XTXH chip inside. I know that I had to spoof the GPU in order to make it fully recognizable under MacOS. The power consumption is... around 380w in War Thunder (1080P Ultra settings + SSAA in Windows) lol ! That's more than my XTX RX and my former RTX 3090 Founders Edition.


The ASRock B650i Lightning WiFi : definitely a great budget AM5 ITX board. Making it working in MacOS was far easier than with my previous (and dead) ASUS ROG STRIX B650E-I Gaming WiFi. The latest BIOS (3.06 right now) works flawlessly without any ACPI patches (some AM5 boards are impacted by ACPI issues on their latest BIOSes).

Storage : I will definitely buy a SN770 or SN850 for my MacOSes instead of the unfamous 970 Evo Plus. The CS900 is still a great value for a SATA SSD. I originally thought that my freezes mentionned above were caused by the Samsung so I bought the SATA to test and had the same issues, until I discovered the faulty SF750.


Troubleshootings and honorable things to mention :
1) I passed tons of days trying to figure out why my Hackintosh still crashed even after reinstalls. The reason ? Just a faulty Corsair SF750 that was very damaged by an electrical shortage one month ago. The poor PSU freezed or crashed my PC everytime I loaded the GPU. Sent back and replaced for now with a Corsair RM650 (noisy but working flawlessly).
2) MacOS Ventura : I had weird mouse issues that I don't have under MacOS Sonoma and Sequoia when dragging files in the Finder.
3) I managed to make a MQUPIN Fenvi T919 working under Sequoia Beta 1 & 2. To have both a PCIe Wifi/BT card and a GPU, I had to use a PCIe bifurcation riser (x8/x8) from C-Payne but it took too much space in a SFF case... The antennas delivered with the card are awful as hell : gigantics and powerless.
4) On the 3.01 BIOS, having Resizable-bar enabled makes the booting of Windows from OpenCore during too much time (around 3-4 minutes)... The 3.06 BIOS fixed that.
5) From USBToolBox.kext + UTBMap.kext to USBMap.kext with Native Classes enabled in USBToolBox app in Windows made everything working better.
6) I prevented MacOS of mounting Windows drive (showed as Untitled).
7) Having a MacBook Air M1 13" made Hackintoshing easier for creating MacOS USB installers, debugging, creating and modifying EFIs, etc.


What's working ?
Spoofing (very proud of), DRM, Hardware Acceleration, iServices, Discord (patched with AMDFriend), Intel WiFi & Bluetooth, sleep, wake-up, ... (ask for specific things I don't remember right now).


What's not ?
Intel Bluetooth in Sequoia (I tried Lorys89 updated kexts but not working anyway), obviously Airdrop / Continuity / and everything related to Broadcom / Apple native cards. It's still a Beta !


Potential uprades : Ryzen 5 7500F to a Ryzen 7 7800X3D or a new 9xxx CPU and new SSDs. A New SFX PSU.


Big thanks to : CorpNewT for his wonderful tools and knowledge, Cerbis and others that I don't forget (I swear). Patience and will rule.
 
Congrats Chiracopolis. Very nice build and impressive efforts!

I've been waiting for your EFI github repo. ;)
 
Update :

Successfully updated to Sequoia Beta 8 : thanks to AppleALC 1.9.2, I have sound now ! Very happy but still no luck with Bluetooth. I can't wait for the official release of Sequoia on september 16th !
 
Congrats, you got a nice machine.
Any help you may be able to provide? I have the same mobo with a Ryzen 7900x and RX570 GPU but I am not having any luck booting. I didnt want to include all the info here so as to not spoil you accomplishment. Maybe a DM could work better.
 

Attachments

  • signal-2024-10-20-175601_002.jpeg
    signal-2024-10-20-175601_002.jpeg
    1.2 MB · Views: 9
Congrats, you got a nice machine.
Any help you may be able to provide? I have the same mobo with a Ryzen 7900x and RX570 GPU but I am not having any luck booting. I didnt want to include all the info here so as to not spoil you accomplishment. Maybe a DM could work better.
Hey any chancd you have Discord ?
 
UPDATE

Now, I'm still dual-booting Windows 24H2 and Sequoia 15.0.1. Bluetooth now is working ! I updated my BIOS to 3.08 but got issues (despite it working flawlessly in MacOS : I just had to remake my USB mapping) so I stayed on 3.06.

Changes :
  • Deleted Sonoma 14.6.1 to keep only Sequoia 15.0.1 on the 970 Evo Plus.
  • New SF750 (modern version) and I'm very happy.

Planned changes :
  • I'm waiting for 9800X3D.
  • Want the Fractal Era 2 ITX case.
  • Swap 970 Evo Plus for SN770.

I discovered that Ryujinx switch emulator doesn't work on AMD hackintoshes systems unfortunately !
 
I do have discord, and i am also on BIOS ver. 3.08. Not having any luck with either Sonoma, Sequoia, no Ventura.
Dm me on Discord. Here's my pseudo : alexandre.fnr
 
Updates day !

BIOS update : 3.06 / 3.08 to 3.10

Last week, I rollbacked my BIOS from 3.08 to 3.06 'cause I had booting issues... Sometime I had to hard reset the computer to make it boot ! When I was back on 3.06, I found the culprit : PCIe set to "Auto". Instead, I put it to 3.0 because my PCIe riser is a 3.0 ! Boom, it works fine now ! I updated yesterday my BIOS from 3.06 to 3.10 ! No issues at all : I had to re-do my USB mapping.

Note : I always use USBToolBox on Windows : please enable "Native Classes" and disable "Bind Companions". "Native Classes" let you to use only one kext for USB instead of two : USBMap.kext vs UTBMap.kext + USBToolBox.kext. "Bind Companions" was working fine with 3.06 / 3.06 BIOSes but with 3.10, it was a total mess : my USB ports were not bind correctly... I had to re-do my mapping with the good old USB 2.0 device and 3.0 device for each port... Long process...


MacOS updated and a clean reinstall... !

I just updated MacOS from Sequoia 15.0.1 to 15.1 ! Just the funny part : I accidentally deleted my whole drive today... So I had to reinstall both OSes... From a P3 Plus 1Tb / a 970 Evo Plus 250Gb to only the P3 Plus for both OSes : MacOS is installed on a 250Gb partition. I created a specific EFI partition for it in Windows to avoid having to OSes sharing the same EFI partition.

1) Shrink my volume to get a 200mb partition formatted as FAT32 named "EFI".
2) I pasted my MacOS's EFI in it and made it bootable thanks to Disk Genius.
3) And voilà !

The P3 Plus is way better than the 970 for obvious reasons known for a while.


Coilwhine

I got rid of it today with a Policy Mask WorkLoad entry in Device Properties section in the config.plist ! Now it's "dead silent" but the performances are slightly impacted but tbh I don't care !


Patching some apps for AMD Ryzen Hackintoshes

I used in the past AMDHelper to patch Discord because without it, when connecting to a voice channel, it resulted in an instant crash and a very boring bootloop ! So AMDHelper was quite useful for that (and it can patch other apps that use Intel MKLs). But on the Discord server, someone sent me a kext for that and it's very useful ! No manual patching after each Discord update...
 
Last edited:
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.