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

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
The last EFI produced the same result, reboots. But I tried something different later: I removed the Kingston SATA drive from the pc and now it opens the opencore boot menu and I can choose the installer.

It now freezes in this screen (not sure why upload image is broken for me, so I am attaching it):
Do you use a compatible gpu or internal igpu with mb video outputs?
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
The last EFI produced the same result, reboots. But I tried something different later: I removed the Kingston SATA drive from the pc and now it opens the opencore boot menu and I can choose the installer.

It now freezes in this screen (not sure why upload image is broken for me, so I am attaching it):
try this efi :
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
@jubarim,

Try the EFI posted by @Lorys89 above.

Also try the latest one attached to this post. This version includes an ACPI patch to fix this problem:

Screenshot 2023-03-18 at 7.37.35 AM.png

The patch has already been applied, and looks like this:

Screenshot 2023-03-18 at 7.37.16 AM.png
 

Attachments

  • EFI.zip
    12.6 MB · Views: 12

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
Let’s keep things simple and use a 32GB USB 3.0 flash disk, not a SD card. The flash disk should be connected directly to a USB 3 port.
Sure, I did that - formatted a new 32gb usb 3.0 and the results were the same, the log output with some ACPI errors.

Do you use a compatible gpu or internal igpu with mb video outputs?
I disabled the AMD 7900X internal igpu in the BIOS, so I am using the outputs of the Radeon RX 6800 XT.

try this efi :
Hi Lorys, thanks for helping.

I tried it, it advances a little more, but after a while of the first screen, the cross mark appears and the chars in the screen get corrupted, as you can see in the attachments.
 

Attachments

  • log1_lorys.jpg
    log1_lorys.jpg
    1.8 MB · Views: 25
  • log2_lorys.jpg
    log2_lorys.jpg
    2.4 MB · Views: 22

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
Also try the latest one attached to this post. This version includes an ACPI patch to fix this problem:

The result is the same ACPI error.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
The result is the same ACPI error.

We can disable the first ACPI patch:
Screenshot 2023-03-18 at 8.07.40 AM.png
And disable these:
Screenshot 2023-03-18 at 8.09.36 AM.png
The attached config.plist includes these changes.
 

Attachments

  • config.plist.zip
    7.6 KB · Views: 4

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,397
The error in the second screen image is 'Still waiting for root device', which is usually related to a failed USB Port. Try using a different USB Port, preferably a USB 2 port.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Sure, I did that - formatted a new 32gb usb 3.0 and the results were the same, the log output with some ACPI errors.


I disabled the AMD 7900X internal igpu in the BIOS, so I am using the outputs of the Radeon RX 6800 XT.


Hi Lorys, thanks for helping.

I tried it, it advances a little more, but after a while of the first screen, the cross mark appears and the chars in the screen get corrupted, as you can see in the attachments.
The last line in the second screenshot says Still waiting for root device. This means macOS disconnected the USB flash disk. We can try installing it into a different USB port.

If you're using the @Lorys89's EFI, try disabling USBMap.kext as shown:
Screenshot 2023-03-18 at 8.15.01 AM.png
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
Forgive me, I forgot to turn off the kext usbmap🫣
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183

Attachments

  • EFI.zip
    5.5 MB · Views: 27

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
Do you show me method gpp7 pwr as it is on dsdt? I want to understand why you have to use the rename, thanks
 

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
By the way, thanks in advance for all the help until now... I could not do any of this without your help.

Let me do the next tries and post you the results.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Do you show me method gpp7 pwr as it is on dsdt? I want to understand why you have to use the rename, thanks
The original and patched DSDTs are attached. The original does not even open in MaciASL!
 

Attachments

  • Archive.zip
    30.4 KB · Views: 11

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
Does the patched version have the original or modified gpp7 pwr methods?
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
By the way, thanks in advance for all the help until now... I could not do any of this without your help.

Let me do the next tries and post you the results.
try my 1 efi
 
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Does the patched version have the original or modified gpp7 pwr methods?
Patched version has two changes:
  • GPP7 UP00 -> renamed -> UPXX
  • GPP7 _PRW -> renamed -> XPRW
DSDT will not open in MaciASL until both of these renames are applied.
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
Screenshot 2023-03-18 alle 17.58.20.pngScreenshot 2023-03-18 alle 17.58.10.png

the rename is apply to method, i prefer is apply to name, and you?
 

Lorys89

Active member
AMD OS X Member
Joined
Dec 16, 2022
Messages
183
the real bug is the name _prw not the method _prw
 

jubarim

Member
AMD OS X Member
Joined
Feb 8, 2023
Messages
67
The last line in the second screenshot says Still waiting for root device. This means macOS disconnected the USB flash disk. We can try installing it into a different USB port.

If you're using the @Lorys89's EFI, try disabling USBMap.kext as shown:
View attachment 10088
Sorry, your new config.plist produced the same result... But I god good news on Lorys one bellow!

please try this new efi :
I could get to installer, it's installing right now !

I will let you know if it installed successfully in a few minutes.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
View attachment 10092View attachment 10093

the rename is apply to method, i prefer is apply to name, and you?

the real bug is the name _prw not the method _prw
Good observation! Yes, the real issue is Name (_PRW..). This patch fixes it:
  • Find: 53505257 01085F50 5257
  • Replace: 53505257 01085850 5257
  • Comment: GPP7 Name _PRW to XPRW

These are the 3 patches we should use, although patch 1 seems optional. We cannot open the DSDT in MaciASL unless patches 1 and 2, or 1 and 3 are applied.
Screenshot 2023-03-18 at 10.50.33 AM.png
 
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.