Jump to content

Bug fix for AM5 new firmware motherboards (DSDT-FIX)


Lorys89

Recommended Posts

On 6/2/2025 at 2:46 PM, etorix said:

I see the same conditions as in just every AM5 DSDT that was posted here, and every set of patches provided by CorpNews.

Here is a generic version of these three patches which should do for your motherboard… and many others, I hope.

 

 

 

am5_patches.plist.zip 1011 B · 5 downloads

This also works with me too! Ive been scratching my head with sequoia for a while now, and finally with these patches I can boot! Thank you! 
Asus Rog Strix B650E-F.

Edited by husker
Mobo
  • Like 2
  • +1 1
Link to comment
Share on other sites

You're not bothering. A short analysis of your DSDT suggests that my set of generalised AM5 patches would work with this motherboard as well, so you're welcome to try and report if we can add your X670 Hero to the above ROG Strix B650E-F.

 

To explain a bit: There are some padding bytes between If() (opcode: A0) and the conditions (opcodes: 90 and 9232 for && and !=). The content of these bytes can vary from board to board, but as long as the DSDT is not massively rewritten so as to change the number of padding bytes (here two), it's possible to set a mask and have "universal" patches.

With a hex editor one can look for the core parts of the patches (excluding the A00000 part at the beginning):

#1: 90 92934730 30320A03 93473030 3001

#2: 90 92934730 30320A03 90934730 30300192 93473030 340C2210 FA43

#3: 90 92934730 30320A03 93473030 300A02

There should be a single occurence of each of #2 and #3 in the whole DSDT.aml and a single occurence of #1 that is preceded by A0xxxx (A0 and TWO bytes), plus a few occurences of #1 preceded by A0xxxxxx (THREE bytes, thus not patched.)

 

am5_patches.plist.zip

Edited by etorix
Link to comment
Share on other sites

  • 3 weeks later...

I just upgraded my Asus X670E Gene to BIOS 3104, but "am5_patches" don't seem to work for this version.

 

Attached is the DSDT from OpenCore SysReport. During macOS boot, there are 9 SSDT load failures. 

 

Hopefully someone can find and resolve potential issues with this DSDT...

 

DSDT.aml.zip

Link to comment
Share on other sites

  • Supervisor
6 hours ago, CaseySJ said:

I just upgraded my Asus X670E Gene to BIOS 3104, but "am5_patches" don't seem to work for this version.

 

Attached is the DSDT from OpenCore SysReport. During macOS boot, there are 9 SSDT load failures. 

 

Hopefully someone can find and resolve potential issues with this DSDT...

 

DSDT.aml.zip 32.59 kB · 1 download

Hi CaseySJ, posted on AMD OSX Discord (Corpghost will produce new acpi patches for your DSDT)

It is weird they are changed, because in my case they are always the same from initial problematic bios release

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...

Hi guys, how are you doing?

 

I’m having an issue with my MSI B650 Gaming Plus Wifi and the Hackintosh (Sequoia 15.6.1)

 

It works pretty fine, but the USB are not correctly mapped, I tried the Usbmap and also the usbToolBox, did all that things of plug one usb 2.0 and 3.0 in each port, but its not working perfectly, specially the type-c ports (have 2, one rear and one at the front)

 

Another problem is that when I try to hung up the system it restarts about 2 seconds later, probably a DSDT issue right?

 

Can anyone help me with that? What files should I send?

 

I’ve seen a video saying that its a common problem with the B650 chipset, does anyone have the same board as mine?

 

Thank you guys,

Edited by lfbaptista
Link to comment
Share on other sites

  • Supervisor
24 minutes ago, lfbaptista said:

Hi Fabiosun,

Thank you for your help
I'm using a EFI made by me with help of OpenCoreSimplify, OpenGTP, etc...

Here is my EFI

Thank you soo much

EFI.zip 10.9 MB · 0 downloads

 

Are you using OCLP app to have Broadcom wifi working?

because ypu block a original osx kext and you use an older one

image.thumb.png.76dc178294de4a0189867a9e11741be0.png

image.thumb.png.c7c60d989d85545cb8940a84db344ba4.png

 

About usb problem, some users need to insert in Type USB c port twice an USB type c device inverting it for each port

Also Amfipass kext is not useful if you do not use OCLP o similar method

i would try to adjust these things (clear Nvram) set before a sip in boot arg (also 0000000 is fine)

 

Link to comment
Share on other sites

I'm usign a Broadcom PCI WiFi and Bluetooth yes, that's why the AMFI and others kexts.

I already did the thing putting the USB-C in both positions, same thing.

And remember that when i try to shutdown the PC it restarts after 2 or 3 seconds, probably a USB problem, right?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.