Jump to content

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


Lorys89

Recommended Posts

  • 3 months later...

I would like to ask for a patching DSDT for the  X870E Taichi Lite. My skills are too low for modifying the DSDT by myself.  Or maybe will advise so I can try patching it myself.

 

 

 

Thanks!

 

DSDT.zip

Edited by sdmkx
new dsdt
Link to comment
Share on other sites

  • Supervisor
17 hours ago, sdmkx said:

@etorix no, is it suitble for X870E ?

No, every DSDT could have different acpi patches

You have to post your DSDT on AMD-OSX discord and ask for the help @corpghost

But, if your system boots fine without any acpi errors, problem could be in other part of your system/config.plist

 

https://discord.com/channels/249992304503291905/1027560607030984766/1358074891730944032

 

 

  • +1 1
Link to comment
Share on other sites

Thank you, fabiosun.  Do I understand right that problems with video and system stability do not depend on the DSDT? Who could advise what to do with my EFI, What's wrong there are

Link to comment
Share on other sites

  • Supervisor

Yes you have understood well about DSDT

About system stability i think could bedifficult to say if your system is perfect in other OS

You have to play in this case with your MMIO whitelist to see if system needs more of them (to reassign them to the system)

 

Link to comment
Share on other sites

  • 1 month later...
On 4/4/2025 at 7:01 PM, sdmkx said:

I would like to ask for a patching DSDT for the  X870E Taichi Lite. My skills are too low for modifying the DSDT by myself.  Or maybe will advise so I can try patching it myself.

 

 

 

Thanks!

 

DSDT.zip 24.68 kB · 3 downloads

 

On 4/4/2025 at 10:22 PM, etorix said:

@sdmkx Have you tried the OpenCore patches from @corpghost, which @fabiosun has reposted multiple times in this thread?

If it works, it is a much better way to do it—and if it doesn't work, we'll investigate why.

 

On 4/6/2025 at 2:20 PM, fabiosun said:

Yes you have understood well about DSDT

About system stability i think could bedifficult to say if your system is perfect in other OS

You have to play in this case with your MMIO whitelist to see if system needs more of them (to reassign them to the system)

 

Hey @ll,

 

were you able to patch the DSDT for the Z880 motherboard?
If yes – great! If not, let me know.

I think we've now developed a very practical tool that can automatically generate DSDTs along with the corresponding OpenCore patches for direct integration into OC.
The last two DSDTs I tested were from a Z880 and an X670 motherboard.

However, I need someone who actually owns such a board for further testing.
Let me know if you're still interested.

 

spakk from insanelymac.com

  • Like 2
Link to comment
Share on other sites

1 hour ago, fabiosun said:

@spakkwelcome here

just a question..why on insanely and not here? 😛

 

@fabiosun I'm home now and ready to get started. I've been using InsanelyMac for years because I've been active there, but it seems like no one is really interested at the moment. So let's get started here instead. I'll take the last DSDT that was uploaded and generate all the necessary files from it.

DSDT-Analysis-Tool_dsdt_sdmkx_X870E Taichi Lite.zip

Edited by spakk
  • Like 1
Link to comment
Share on other sites

  • Supervisor
1 hour ago, spakk said:

@fabiosun I'm home now and ready to get started. I've been using InsanelyMac for years because I've been active there, but it seems like no one is really interested at the moment. So let's get started here instead. I'll take the last DSDT that was uploaded and generate all the necessary files from it.

DSDT-Analysis-Tool_dsdt_sdmkx_X870E Taichi Lite.zip 263.55 kB · 1 download

Thank you spakk and happy if you will post also here

This is my DSDT for my asus x870e Hero. it needs only of a couple of acpi patches i post also them here if you like to check

These patches are done by CorpNewt with his tool and skill

 

I hope when you are ready you will publish your tool

Thank you for your efforts

DSDT 2.aml.zip patches.plist.zip

Link to comment
Share on other sites

12 minutes ago, fabiosun said:

Danke, Spakk, und ich freue mich, wenn du auch hier postest

Dies ist mein DSDT für mein Asus x870e Hero. Es benötigt nur ein paar ACPI-Patches, die ich auch hier poste, falls Sie es überprüfen möchten.

Diese Patches werden von CorpNewt mit seinem Werkzeug und Geschick durchgeführt

 

Ich hoffe, dass Sie Ihr Tool veröffentlichen, wenn Sie bereit sind

Vielen Dank für Ihre Bemühungen

DSDT 2.aml.zip 30,76 kB · 0 Downloads patches.plist.zip 1,16 kB · 0 Downloads

 

 

I’ve added your dsdt.aml to my tool and hope it fulfills all your wishes.
The tool will only be released once everything runs 100% error-free — I don’t want to end up tied to the stake by our programmers, my friend 😄

DSDT-Analysis-Tool_dsdt_fabiosun_Asus x870e Hero_DSDT 2.zip

Link to comment
Share on other sites

We’ve found a few errors that definitely need to be fixed. Unfortunately, there are duplicate declarations being added in the SSDT-Force.dsl file (see below for how to fix this).
The tool was actually supposed to convert the .dsl file into a SSDT-Force.aml file and generate it automatically, so that it could be used directly by OpenCore (OC).
Unfortunately, I missed that part when writing the code.
I’ll make a few corrections to fix this.
I’m going to convert the entire content of the “SSDT-Force-Individual” folder into .aml files so they can be read directly by OC.
For now, don’t put too much work into it , I need to correct it first anyway.
I’ll get back to you once it’s ready.

Link to comment
Share on other sites

On 5/30/2025 at 8:24 PM, spakk said:
On 5/30/2025 at 7:03 PM, fabiosun said:

@spakkwelcome here

just a question..why on insanely and not here? 😛

 

@fabiosun I'm home now and ready to get started. I've been using InsanelyMac for years because I've been active there, but it seems like no one is really interested at the moment. So let's get started here instead. I'll take the last DSDT that was uploaded and generate all the necessary files from it.

DSDT-Analysis-Tool_dsdt_sdmkx_X870E Taichi Lite.zip 263.55 kB · 4 downloads

Edited yesterday at 08:56 PM by spakk

Thank you spakk, I will try and let you know.

Link to comment
Share on other sites

Hey@ll
here is the tool – it took a bit of time. I had to fix some errors in the tool, and I hope now everyone can use this simple Python tool.

I included everything you need in the zipped file DSDT-Analysis-Tool.zip, including a help file and some images in the "Picture" folder.

It’s not a professional tool, but it should automatically generate everything you need.

If you find any bugs in the code, feel free to fix and improve it — and share it freely with everyone.

With that said, enjoy!

 

 

 

🛠️ What does the DSDT-Analysis-Tool.py do?

The DSDT-Analysis-Tool.py is a small but useful Python script that helps you analyze a DSDT.aml file and automatically generate matching SSDTs and OpenCore patches — perfect for Hackintosh users.


What the tool can do automatically:

  1. Select DSDT.aml
    With one click, you can load your DSDT.aml file. It gets copied to the working folder.

  2. Decompile the DSDT (make it readable)
    The tool uses iasl.exe to convert the DSDT.aml into a DSDT.dsl file, which is readable and editable.

  3. Find devices with "If" conditions
    It automatically searches for If conditions and the devices inside them, showing which devices are only active under certain conditions.

  4. Create SSDT-Force
    The tool generates an SSDT file with dummy devices so that OpenCore or Clover can recognize them properly.

  5. Create an OpenCore patch template
    A ready-to-use patch template is created automatically for use in OpenCore.

  6. Check for important devices
    It checks if key devices like HDEF, GFX0, or XHC are present. If any are missing, you get a warning.

  7. Create individual SSDTs for each device (optional)
    If you want, the tool can generate a separate SSDT for each found device.


💾 Where are the files saved?

All generated files are saved automatically in this folder:
C:\Users\Mein\Desktop\DSDT-Analysis-Tool\DSDT_xxx\


🌍 Language Support

The tool detects your system language (German, English, etc.). If your language isn’t supported, it defaults to English.


📦 What’s included in the ZIP file?

The DSDT-Analysis-Tool.zip contains:

  • The tool itself

  • The required iasl.exe

  • A help file

  • Example images in the “Bilder” (Images) folder


📌 Note

This is not a professional tool, but it automates many tasks to save time.
If you find a bug or want to improve something:
Feel free to change and share it freely with others!


Have fun using it! 😊

 

 

 

DSDT-Analysis-Tool.zip

Edited by spakk
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   1 member

×
×
  • 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.