[ASUS M3401QC Laptop - AMD] OpenCore - HowTo

stezza88

Member
AMD OS X Member
Oct 14, 2022
23
4
8
CPU:
AMD Ryzen 5 5600H
Laptop's Motherboard : Asus VivoBook Pro 14 OLED M3401QC
CPU : HexaCore AMD Ryzen 5 5600H, 3273 MHz Rev. 00A50F00h
Integrated graphics : AMD Radeon Graphics Cezanne (Integrated 1002 / 1638, Rev C6)
Dedicated GPU : NVIDIA GeForce RTX 3050 Laptop GPU
Bios : AMI M3401QC.305

Fnal working configuration (with still some problems)

Resuming :
  • Trackpad is still not working but keyboard works.
  • Screen turning off and on doesn't works during the installer. (black screen issue)
  • Audio not setupped.
  • HDR not working (screen flickering if HDR enabled)
 

Attachments

Last edited:
Laptop's Motherboard : Asus VivoBook Pro 14 OLED M3401QC
CPU : HexaCore AMD Ryzen 5 5600H, 3273 MHz Rev. 00A50F00h
Integrated graphics : AMD Radeon Graphics Cezanne (Integrated 1002 / 1638, Rev C6)
Dedicated GPU : NVIDIA GeForce RTX 3050 Laptop GPU
Bios : AMI M3401QC.305

Attached is my EFI folder.
When i boot from USB it goes directly and only in the OpenShell with dos style.
What can i do?
(EDIT) If i press ENTER on EFI it goes stuck and freeze like this


View attachment 15297
I'm no expert on AMD laptops but for hacks in general the way your EFI is setup you are stuck with a text boot menu. You are missing the driver to load the graphical user interface and your Resources Folder is empty. Dortania explains how to enable that which you can research but there are other issues to resolve.

You don't have an SSDT to disable your Nvidia Gpu which is unsupported and unless you can turn it off in the bios you will need. You are also using Whatevergreen.kext to load video properties which doesn't work with AMD iGPUs. You will need to use NootedRed.kext instead and also disable all your Device Properties entries in the config.plist. There are probably more issues built that's as far as I went.

Question, how did you create your boot drive? I don't think the macOS installer was properly added being it shows as a .dmg file.
 
your config.plist seems to be corrupted test this efi I replace your config.plist and add some kexts and theme OC (this is the reason you have DOS on boot)
hope it helps
 

Attachments

I have mixed the two answers (added NootedRed.kext, leaved Whatevergreen.kext, disabled GPU with the guide using propertree : [ https://dortania.github.io/OpenCore-Install-Guide/extras/spoof.html ], after i've taken the resource files and the config.plist from the EFI file posted by Moishiteru and after i did an "OC clean snapshot" with Propertree 0.31) and it's working graphically now... but it's still loading after too much minutes) ... i think i will add a boot -V args to see what is the problem)

Attached it's my new EFI file to have a review..it's not going to work still...

View attachment 15355
It would help to add the verbose boot argument (-v) so you can see where it stops loading. Take a picture and post it... sometimes with NootedRed.kext you have to disable it until the installer finishes. I'll take another look at your EFI and see if anything else looks off.
 
I have mixed the two answers (added NootedRed.kext, leaved Whatevergreen.kext, disabled GPU with the guide using propertree : [ https://dortania.github.io/OpenCore-Install-Guide/extras/spoof.html ], after i've taken the resource files and the config.plist from the EFI file posted by Moishiteru and after i did an "OC clean snapshot" with Propertree 0.31) and it's working graphically now... but it's still loading after too much minutes) ... i think i will add a boot -V args to see what is the problem)

Attached it's my new EFI file to have a review..it's not going to work still...

View attachment 15355
Your core CPU core counts were wrong, you had them set at 8 when there are only 6. Also you were loading UTBDefault.kext which unless you modified (you didn't) does nothing. To use USBToolBox.kext you have to map your ports and then create the your own customized UTBMap.kext.

See if the attached helps, might not but -v is enabled.
 

Attachments

I've mixed all of the kexts from my EFI folder and the kexts of leesurone and taken his config.plist file and done an OC clean snapshot with propertree.

Now it's working but.. here is my problem..
  • My wifi MediaTek MT7921 Wi-Fi 6 Wireless Network Adapter PCI isn't recognized.. it's needed an internet connection to install mac os sonoma..
  • Neither my USB wifi stick SITECOM is working too... i think it's a problem of missing kext. Wireless Network USB Adapter 150N X1 RTL8188s
 
Last edited:
I've mixed all of the kexts from my EFI folder and the kexts of leesurone and taken his config.plist file and done an OC clean snapshot with propertree.

Now it's working but.. here is my problem..
  • My wifi MediaTek MT7921 Wi-Fi 6 Wireless Network Adapter PCI isn't recognized.. it's needed an internet connection to install mac os sonoma..
  • Neither my USB wifi stick TP-Link is working too... i think it's a problem of missing kext. Wireless Network USB Adapter 150N X1 RTL8188s
View attachment 15358
I don't think the Mediatek card is ever going to work, your Wireless Network USB Adapter 150N X1 RTL8188s can I think but there are caveats and the solutions I see require having macOS installed first. Someone else here should have more insight. If you have access to ethernet then you could purchase a USB Ethernet adapter that will work temporarily.
 
  • Like
Reactions: stezza88
  • My ethernet USB adapter is not working... Aida64 refers to a "ASIX USB to Gigabit Ethernet Family Adapter"
  • Touchpad is not working too

i did the USB port mapping but it did not solved.. i think some kexts are needed here..
 
Last edited:
  • Trackpad is still not working.
  • With "VoodooPS2Controller.kext" (VoodooPS2Controller-2.3.6-RELEASE) my "ASUS Keyboard" does it run..
  • With "VoodooI2C.kext" and related I2C kexts (VoodooI2C-2.8) no signal from both

trackpad_1.png

trackpad.png
 
Last edited:
Asus apparently includes one of two track pad devices and kexts to enable either may vary. I haven't tried searching for results. Have you?
Device List :
ELAN/SB973D-2200/PRIMAX/2A-26103A901

SHA-256 :
3B810B5520B69D22463CD0960550432F42A3A3C1A120ED1C767C0007A52720CC
 
  • Like
Reactions: stezza88
You are not using Voodooi2c.kext, along with the appropriate HID kext, can I ask why not?

 
You are not using Voodooi2c.kext, along with the appropriate HID kext, can I ask why not?

Because both keyboard and touchpad did not works with these kexts.

What you mean for "appropriate HID kext"? I tryied to use these kexts clean without any modification.
 
Below is a screenshot showing the contents of your /EFI/OC/Kexts folder.

Screenshot 2024-10-14 at 17.55.00.png
Below it a screenshot showing the contents of your /EFI/OC/Kexts folder, were I to create it.

Screenshot 2024-10-14 at 18.05.29.png

I have removed all the unnecessary sensor kexts, and kexts that clash with other essential kexts.

Placing a Folder in the /EFI/OC/Kexts folder is a waste of time.
For the SMBUS device you would be better served creating an SSDT, as outlined in this guide.

 
  • Like
Reactions: stezza88
Below is a screenshot showing the contents of your /EFI/OC/Kexts folder.

View attachment 15373
Below it a screenshot showing the contents of your /EFI/OC/Kexts folder, were I to create it.

View attachment 15378

I have removed all the unnecessary sensor kexts, and kexts that clash with other essential kexts.

Placing a Folder in the /EFI/OC/Kexts folder is a waste of time.
For the SMBUS device you would be better served creating an SSDT, as outlined in this guide.


- i did the SSDT of the SMBUS and some kexts you leaved for me are necessary because with your kexts conf it won't boot...

Attached is my final and cleaned EFI folder with essential kexts and ACPI files that is going to boot..


.. but still touchpad not working..
 
Last edited:
Yes, you can add a kext to your OC setup, post installation.
 
  • My ethernet USB adapter is not working... Aida64 refers to a "ASIX USB to Gigabit Ethernet Family Adapter"
  • Touchpad is not working too

i did the USB port mapping but it did not solved.. i think some kexts are needed here..
I buyed an "hama" usb ethernet adapter too (the package told me compatible for win and for mac both) and now i've got an option for a working internet connection!!
 
Last edited:
  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.