husker Posted June 13, 2025 Share Posted June 13, 2025 (edited) 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 June 13, 2025 by husker Mobo 2 1 Link to comment Share on other sites More sharing options...
gibaamaro Posted June 15, 2025 Share Posted June 15, 2025 Hi @etorix Have a x670 Hero too. Could you please create a patch ? Sorry for bothering you. I swear this'll be the last time DSDT.rar Link to comment Share on other sites More sharing options...
etorix Posted June 16, 2025 Share Posted June 16, 2025 (edited) 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 June 16, 2025 by etorix Link to comment Share on other sites More sharing options...
CaseySJ Posted July 2, 2025 Share Posted July 2, 2025 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 More sharing options...
Supervisor fabiosun Posted July 3, 2025 Supervisor Share Posted July 3, 2025 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 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted July 3, 2025 Supervisor Share Posted July 3, 2025 @CaseySJ https://discord.com/channels/249992304503291905/1027560607030984766/1390244711859753062 patches_OC 2.plist.zip Corpghost did this for your new bios 1 1 Link to comment Share on other sites More sharing options...
CaseySJ Posted July 3, 2025 Share Posted July 3, 2025 1 hour ago, fabiosun said: @CaseySJ https://discord.com/channels/249992304503291905/1027560607030984766/1390244711859753062 patches_OC 2.plist.zip 1.16 kB · 0 downloads Corpghost did this for your new bios Much appreciated! Will install these patches soon. Link to comment Share on other sites More sharing options...
CaseySJ Posted July 3, 2025 Share Posted July 3, 2025 (edited) Update: The new ACPI patches from CorpGhost work perfectly with Asus 670E Gene BIOS 3104!! Edited July 3, 2025 by CaseySJ 1 Link to comment Share on other sites More sharing options...
lfbaptista Posted August 27, 2025 Share Posted August 27, 2025 (edited) 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 August 27, 2025 by lfbaptista Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 27, 2025 Supervisor Share Posted August 27, 2025 @lfbaptistai read your post and i posted a config.plist in AMD OSX forum Are you using that one? Post your EFI If system boots you do not need to patch yourr DSDT Link to comment Share on other sites More sharing options...
lfbaptista Posted August 27, 2025 Share Posted August 27, 2025 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 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 27, 2025 Supervisor Share Posted August 27, 2025 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 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 More sharing options...
lfbaptista Posted August 27, 2025 Share Posted August 27, 2025 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 More sharing options...
lfbaptista Posted August 27, 2025 Share Posted August 27, 2025 What did you mean when you said this "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 More sharing options...
Supervisor fabiosun Posted August 28, 2025 Supervisor Share Posted August 28, 2025 12 hours ago, lfbaptista said: What did you mean when you said this "i would try to adjust these things (clear Nvram) set before a sip in boot arg (also 0000000 is fine)" ? now i know you are using broadcom wifi so many thing i said was incorrect 🙂 Do you use OCLP app to install modern wireless patch? Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 28, 2025 Supervisor Share Posted August 28, 2025 post a screenshot like this with HackinTool app Link to comment Share on other sites More sharing options...
lfbaptista Posted August 28, 2025 Share Posted August 28, 2025 Here is the screenshot Fabiosun Thank you for the help Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 28, 2025 Supervisor Share Posted August 28, 2025 You should set brcm bt hub to internal then i do not know atlas display what it is others seems good to me Link to comment Share on other sites More sharing options...
lfbaptista Posted August 28, 2025 Share Posted August 28, 2025 (edited) Hi Fabiosun, The BRCM is an old one (working perfectly), but it needs to be plugged in an usb2.0 port at the motherboard And the Atlas is a LCD Display of the case. Something is wrong with the USB mapping because when I plug something in one or two back ports it disconnects my External Hdd plugged into another one, and my continuity camera of the Iphone doesnt work also at the type-c port And the last problem is that when I shutdown the PC it doesnt shutdown, it reboots. I dont know if you know a brazilian Youtuber specialized in Hackintosh named Gabriel Luchina, but he had exactly the same problem in one computer that he made the hackintosh and solved the problem, but he’s not trying to help unfortunately, only sell his full install support Edited August 28, 2025 by lfbaptista Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 29, 2025 Supervisor Share Posted August 29, 2025 8 hours ago, lfbaptista said: The BRCM is an old one (working perfectly), but it needs to be plugged in an usb2.0 port at the motherboard I had one and internal usb2 port of your motherboard should be mapped as internal 8 hours ago, lfbaptista said: specialized in Hackintosh named Gabriel Luchina He asked for help in this forum a sometimes for amd system https://macos86.it/profile/8775-luchina/ here all admins and staff help people for free and for passion and hobby 8 hours ago, lfbaptista said: Atlas is a LCD Display of the case Have you tried to disconnett this? for your reboot problem i mean Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 29, 2025 Supervisor Share Posted August 29, 2025 @lfbaptista i am watching better your EFI you said you mapped and i see mapping kext You left enabled XhciPortLimit On 8/27/2025 at 7:24 PM, lfbaptista said: And remember that when i try to shutdown the PC it restarts after 2 or 3 seconds, probably a USB problem, right? or a bios settings (by the way have you aupdated to the latest one your bios motherboard?) Also Pnap and wake on lan parameter could help to solve this problem Link to comment Share on other sites More sharing options...
lfbaptista Posted August 29, 2025 Share Posted August 29, 2025 How do I map the BRCM as internal port? Where do I change this? (I’m new here at hackintosh) I didnt try to disconnect that, will do this test later and maybe even disconnect the BRCM also About the bios it’s with the last version yes xhci port is enabled, wake on lan disabled on bios The usb mapping have some problems, for example there are 2 back ports that i can’t use, they work normally but when I connect a Type-c gadget the get crazy and for example stop working the external hdd Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted August 29, 2025 Supervisor Share Posted August 29, 2025 2 hours ago, lfbaptista said: How do I map the BRCM as internal port? Where do I change this? (I’m new here at hackintosh) your USB for BT seems to be in XH00/HS06 in the left you see USBconnector set to 0 0 means USB2 3 means USB3 9 means typec 255 means internal i would double check if you did properly in windows all the procedure to map well, then double check bios settings 4g= on Resize bar =on CSM=Off and so on with all minimal bios settings you need then i would disable things only to see if that "thing" causes reboot instead shutdown Link to comment Share on other sites More sharing options...
yandong31 Posted October 3, 2025 Share Posted October 3, 2025 On 6/1/2025 at 6:41 AM, spakk said: 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: Select DSDT.aml With one click, you can load your DSDT.aml file. It gets copied to the working folder. 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. 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. Create SSDT-Force The tool generates an SSDT file with dummy devices so that OpenCore or Clover can recognize them properly. Create an OpenCore patch template A ready-to-use patch template is created automatically for use in OpenCore. Check for important devices It checks if key devices like HDEF, GFX0, or XHC are present. If any are missing, you get a warning. 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.zipFetching info... DSDT-Analysis-Tool_macOS-Linux.zipFetching info... ycg31@ycg31deiMac-Pro ~ % python3 /Users/ycg31/Downloads/DSDT-Analysis-Tool-macOS-Linux/DSDT-Analysis-Tool-macOS-Linux.pyc RuntimeError: Bad magic number in .pyc file ycg31@ycg31deiMac-Pro ~ % Excuse me, how to solve the following error when using this tool。 Link to comment Share on other sites More sharing options...
yandong31 Posted October 6, 2025 Share Posted October 6, 2025 I just tried to modify it manually following your post, but what should I do with this kind of code? G001 isn't even defined. I'm wondering if I should keep the content in the else block. If (LEqual (G001, One)) { M460 (" OEM-ASL-\\_SB.GPIO._AEI return BUNP (MS)\n", Zero, Zero, Zero, Zero, Zero, Zero) Return (BUNP) } Else { M460 (" OEM-ASL-\\_SB.GPIO._AEI return BUFF (S3)\n", Zero, Zero, Zero, Zero, Zero, Zero) Return (BUFF) } Attached is my original DSDT DSDT.aml.zip Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now