Asus X670E Gene EFI -- Adaptable to Other X670, X670E, B650 and B650E Boards

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
I tried and nothing change. I downloaded again the debug version and replace the OpenCore.efi unsuccessfully. It not registered nothing about IMMO. I triying to find a solution but it pretty wird.

Regard
We need to use the DEBUG build of OpenCore.efi. Download the DEBUG build from here.

Screenshot 2023-12-11 at 8.08.30 AM.png

When you unzip the package, just locate OpenCore.efi from here:

Screenshot 2023-12-11 at 8.10.16 AM.png

Rename your existing OpenCore.efi to something like OpenCore-RELEASE.efi, then copy this DEBUG version into the EFI partition (EFI/OC folder). Reboot and then MMIO entries should be present. Afterwards you may delete the debug OpenCore.efi and rename OpenCore-RELEASE.efi back to OpenCore.efi
 

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
We need to use the DEBUG build of OpenCore.efi. Download the DEBUG build from here.

View attachment 12776

When you unzip the package, just locate OpenCore.efi from here:

View attachment 12777

Rename your existing OpenCore.efi to something like OpenCore-RELEASE.efi, then copy this DEBUG version into the EFI partition (EFI/OC folder). Reboot and then MMIO entries should be present. Afterwards you may delete the debug OpenCore.efi and rename OpenCore-RELEASE.efi back to OpenCore.efi

Good news! In one of them there are MMIO logs. An this my current EFI. I replace all the filesof OpenCore debug version.

Regards
 

Attachments

  • opencore-2023-12-11-192133.txt
    256 KB · Views: 3
  • opencore-2023-12-11-192243.txt
    256 KB · Views: 4
  • EFI.zip
    11.4 MB · Views: 2
  • Capture_whitelist.png
    Capture_whitelist.png
    31.3 KB · Views: 13
  • opencore-2023-12-11-192133.txt
    256 KB · Views: 1
  • opencore-2023-12-11-192243.txt
    256 KB · Views: 2
  • opencore-2023-12-11-195438.txt
    256 KB · Views: 2
  • opencore-2023-12-11-201305.txt
    256 KB · Views: 3
Last edited:

pbs888

New member
AMD OS X Member
Joined
Dec 15, 2022
Messages
25
11 March 2023: OpenCore 0.9.0 EFI folder for Asus X670E Gene

Changes include:
  • OpenCore 0.9.0
  • All changes listed below for OC 0.8.9
  • Removed SSDT-I225V.aml because it's no longer needed
  • Added pre-release version of FeatureUnlock.kext 1.1.4 to enable Continuity Camera in Ventura
  • File to download: OC 090 for Asus X670E Gene.zip

Might I ask what are you using instead of the SSDT-I225V.aml? Is it AppleIntelI210Ethernet.kext?

AppleIntelI210Ethernet.kext is giving me an on Monterey.

Please see attached screenshot.
 

Attachments

  • Screenshot 2023-12-11 at 20.26.27.png
    Screenshot 2023-12-11 at 20.26.27.png
    7.8 MB · Views: 11

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Might I ask what are you using instead of the SSDT-I225V.aml? Is it AppleIntelI210Ethernet.kext?

AppleIntelI210Ethernet.kext is giving me an on Monterey.

Please see attached screenshot.
I believe we no longer need either the SSDT or the kext. Latest versions of Monterey (and Ventura and Sonoma) should support i225-V natively.
 

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
@CaseySJ

Tried with the new MMIO added and not boot. We are at the same place after fix the other.

Thank you for your patient and support.

Regards
 

Attachments

  • opencore-2023-12-11-212535.txt
    256 KB · Views: 1

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Good news! In one of them there are MMIO logs. An this my current EFI. I replace all the filesof OpenCore debug version.

Regards
Okay, that's more like it. These are your MMIO values:
Code:
73:541 00:030 OCABC: MMIO devirt start
73:571 00:030 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 1
73:602 00:030 OCABC: MMIO devirt 0xFD000000 (0x1E00 pages, 0x800000000000100D) skip 0
73:632 00:030 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
73:663 00:030 OCABC: MMIO devirt 0xFEE01000 (0x11FF pages, 0x800000000000100D) skip 1
73:700 00:036 OCABC: MMIO devirt 0x840000000 (0x20200 pages, 0x800000000000100D) skip 0
73:731 00:030 OCABC: MMIO devirt end, saved 557060 KB
73:761 00:030 OCABC: Only 128/256 slide values are usable!
73:792 00:030 OCABC: Valid slides - 128-255
I've added these to your config.plist and enabled only #2, which is what we typically do. Please try this config.plist.
Screenshot 2023-12-11 at 12.39.29 PM.png
We can also go back to Release versions of OpenCore files. This isn't urgent at this time, but we should go back to release mode when everything is working.
 

Attachments

  • config.plist.zip
    7 KB · Views: 2

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
Okay, that's more like it. These are your MMIO values:
Code:
73:541 00:030 OCABC: MMIO devirt start
73:571 00:030 OCABC: MMIO devirt 0xE0000000 (0x10000 pages, 0x800000000000100D) skip 1
73:602 00:030 OCABC: MMIO devirt 0xFD000000 (0x1E00 pages, 0x800000000000100D) skip 0
73:632 00:030 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
73:663 00:030 OCABC: MMIO devirt 0xFEE01000 (0x11FF pages, 0x800000000000100D) skip 1
73:700 00:036 OCABC: MMIO devirt 0x840000000 (0x20200 pages, 0x800000000000100D) skip 0
73:731 00:030 OCABC: MMIO devirt end, saved 557060 KB
73:761 00:030 OCABC: Only 128/256 slide values are usable!
73:792 00:030 OCABC: Valid slides - 128-255
I've added these to your config.plist and enabled only #2, which is what we typically do. Please try this config.plist.
View attachment 12792
We can also go back to Release versions of OpenCore files. This isn't urgent at this time, but we should go back to release mode when everything is working.
No luck. Attached screenshot and log
 

Attachments

  • Evidence.jpg
    Evidence.jpg
    487.5 KB · Views: 15
  • opencore-2023-12-11-214410.txt
    256 KB · Views: 1

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
No luck. Attached screenshot and log
Please copy the attached SSDT to EFI/OC/ACPI and try the new config.plist (also attached).
 

Attachments

  • config.plist.zip
    7 KB · Views: 1
  • SSDT-CPUR.aml.zip
    907 bytes · Views: 2

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25

Attachments

  • Evidence2.jpg
    Evidence2.jpg
    451.5 KB · Views: 10
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Hi. No luck, but this time it seem we went a little bit more ahead. One point, I have the USB stick made by Dortania method. https://dortania.github.io/OpenCore-Install-Guide/installer-guide/windows-install.html. "com.apple.recovery.boot". Should I create a usb stick from OSX with a full image? Could it be a different on it?
Please try the entire attached EFI folder. Just backup your existing EFI folder and copy this one in its place. Let's see how far this goes...
 

Attachments

  • EFI.zip
    11.5 MB · Views: 4

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
Please try the entire attached EFI folder. Just backup your existing EFI folder and copy this one in its place. Let's see how far this goes...
No change or its similar to the last one
 

Attachments

  • Evidence3.jpg
    Evidence3.jpg
    436.2 KB · Views: 10

fabiosun

Guru
Guru
AMD OS X Member
Joined
Oct 9, 2022
Messages
472
@Amdar check in your bios resize bar option
are you using latest bios? (if so revert to previous one because latest need a dsdt patch for now)
 

pbs888

New member
AMD OS X Member
Joined
Dec 15, 2022
Messages
25
I believe we no longer need either the SSDT or the kext. Latest versions of Monterey (and Ventura and Sonoma) should support i225-V natively.
Just tried it without the i225-V SSDT and without the AppleIntelI210Ethernet kext. Working perfectly natively on macOS Monterey12.7.1.

I've upgraded to Sonoma over the weekend but went back to Monterey after a day — I've experiences reliability issues with the Intel Bluetooth. It sort of worked most of the type but it was very frustraiting — mouse and keyboard lost connections of regular basis ;)
 

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
@Amdar check in your bios resize bar option
are you using latest bios? (if so revert to previous one because latest need a dsdt patch for now)
I already check it, enable/disable option get the same result. The BIOS is the last one available into MSI site
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
No change or its similar to the last one
My version of SSDT-EC did not work on your MSI board so I've reverted back to the previous one.

Please post your DSDT.aml -- if you are running debug version of OpenCore then simply use the attached config.plist. After getting to OpenCore boot menu, there will be a Sys Report folder in the root folder of the EFI partition. Inside that will be an ACPI sub-folder containing DSDT.aml and other files. Feel free to zip and post the entire Sys Report folder.

Evidence3.jpg
 

Attachments

  • config.plist.zip
    7.1 KB · Views: 1

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
My version of SSDT-EC did not work on your MSI board so I've reverted back to the previous one.

Please post your DSDT.aml -- if you are running debug version of OpenCore then simply use the attached config.plist. After getting to OpenCore boot menu, there will be a Sys Report folder in the root folder of the EFI partition. Inside that will be an ACPI sub-folder containing DSDT.aml and other files. Feel free to zip and post the entire Sys Report folder.

View attachment 12806

You can find the files and thank you for your support
 

Attachments

  • EFI.zip
    11.4 MB · Views: 4
  • opencore-2023-12-12-185218.txt
    256 KB · Views: 1
  • SysReport.zip
    93.6 KB · Views: 3

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
You can find the files and thank you for your support
Interesting -- your board's DSDT does not contain an Embedded Controller device (EC), which we would expect to see under PCI0.SBRG. But that does not matter because macOS does not use it anyway. We create a dummy EC device, which the SSDT is doing.

It would be good to try these suggestions next:
Screenshot 2023-12-12 at 12.45.52 PM.png
 

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,412
Try this revised EFI folder, see if this helps.

It contains SSDT's and ACPI patches that were generated from your system DSDT.aml using Corpnewt's SSDTTime python script. So there shouldn't be any errors with the ACPI SSDT's.
 

Attachments

  • EFI.zip
    11.4 MB · Views: 3

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
Interesting -- your board's DSDT does not contain an Embedded Controller device (EC), which we would expect to see under PCI0.SBRG. But that does not matter because macOS does not use it anyway. We create a dummy EC device, which the SSDT is doing.

It would be good to try these suggestions next:
View attachment 12818


There wasn't luck on it. I tried all steps one by one. You can find the logs.
 

Attachments

  • ouput_test.zip
    11.6 MB · Views: 0

Amdar

New member
AMD OS X Member
Joined
Dec 4, 2023
Messages
25
Try this revised EFI folder, see if this helps.

It contains SSDT's and ACPI patches that were generated from your system DSDT.aml using Corpnewt's SSDTTime python script. So there shouldn't be any errors with the ACPI SSDT's.
No luck. You can find the info. The motherboard is MSI X670E PRO CARBON.
 

Attachments

  • Evidence.jpg
    Evidence.jpg
    433.6 KB · Views: 11
  • Output_test.zip
    11.4 MB · Views: 0
Back
Top Bottom
  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.