• Become a Premium Member for $25/year with no ads to improve your community experience.

Stuck on ApplePS2Controller Catalina ( ASUS ExpertBook P3540FA )

hungle

New member
Joined
Jun 7, 2024
Messages
20
Motherboard
ASUSTeK COMPUTER INC. P3540FA
CPU
Intel Core i3 8145U
Graphics
Intel UHD Graphics 620
OS X/macOS
10.14.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. Android
  2. iOS
  3. Other
Hi Guys,

Recently, I've been following the Dortania's Guide and every time a try to boot the pre-installation, its get stuck on:
ApplePS2Controller: Notification consumer published: ApplePS2Controller
ApplePS2Controller: Notification consumer published: ApplePS2Keyboard

I can not boot into the installer no matter what i try, i tried clear NVRAM but nothing's seem to work at all.

I'd love some help from you guys!
Below is my EFI folder and the error that i got:
 

Attachments

  • EFI.zip
    4.5 MB · Views: 10
  • 9009c33cb14e12104b5f.jpg
    9009c33cb14e12104b5f.jpg
    497.7 KB · Views: 2
Hi Guys,

Recently, I've been following the Dortania's Guide and every time a try to boot the pre-installation, its get stuck on:
ApplePS2Controller: Notification consumer published: ApplePS2Controller
ApplePS2Controller: Notification consumer published: ApplePS2Keyboard

I can not boot into the installer no matter what i try, i tried clear NVRAM but nothing's seem to work at all.

I'd love some help from you guys!
Below is my EFI folder and the error that i got:
Disable ProtectMemoryRegions quirk.
Remove SMC kexts, except for the VirtualSMC.
You're using two VooodInput. Use only one from VoodooI2C.

Why using iMac SMBIOS when you have a mobile hardware?
 
Disable ProtectMemoryRegions quirk.
Remove SMC kexts, except for the VirtualSMC.
You're using two VooodInput. Use only one from VoodooI2C.

Why using iMac SMBIOS when you have a mobile hardware?
Thanks for the reply.
I have make the changes like yours but the problem still exists. And sorry for the misunderstanding, i forgot to change my profile settings so i'm using a Kabe Lake R CPU but i don't know if i make the change correctly so here is my efi folder:
 

Attachments

  • EFI after fix.zip
    4.4 MB · Views: 0
Thanks for the reply.
I have make the changes like yours but the problem still exists. And sorry for the misunderstanding, i forgot to change my profile settings so i'm using a Kabe Lake R CPU but i don't know if i make the change correctly so here is my efi folder:
Nevermind that, i realized that those 2 error are coming from the wrong order (VoodooI2C.kext) and with your helps, i manage to solve those 2 error. But one more error occurs which is:
ApplePS2Controller: Notification consumer published: VoodooI2CPrecisionTouchpadHIDEventDriver
And EFI folder and the image is below:
 

Attachments

  • EFI after fix 2.zip
    4.4 MB · Views: 2
  • c8244753de567d082447.jpg
    c8244753de567d082447.jpg
    669.9 KB · Views: 2
Last edited:
Nevermind that, i realized that those 2 error are coming from the wrong order (VoodooI2C.kext) and with your helps, i manage to solve those 2 error. But one more error occurs which is:
ApplePS2Controller: Notification consumer published: VoodooI2CPrecisionTouchpadHIDEventDriver
And EFI folder and the image is below:
Disable those. When you boot into system, then inject.
 
Sorry but disable what? And how do I inject .
Disable I2C kexts and enable them later after you're done with the installation.
 
After I disable VoodooI2C, VoodooI2CServices, VoodooGPIO, VoodooInput, VoodooI2CHID, and use VoodooInput from VoodooPS2Controller, the pre-installation print out " pci ( build ... ) flags 0x20c3080 " then the old problem has reproduced, which's:
ApplePS2Controller: Notification consumer published: ApplePS2Controller
ApplePS2Controller: Notification consumer published: ApplePS2Keyboard

Here is my efi:

Edit: And idk whats " pci (build ...) flags 0x20c3080 " means
 

Attachments

  • EFI after fix 3.zip
    4.4 MB · Views: 2
After I disable VoodooI2C, VoodooI2CServices, VoodooGPIO, VoodooInput, VoodooI2CHID, and use VoodooInput from VoodooPS2Controller, the pre-installation print out " pci ( build ... ) flags 0x20c3080 " then the old problem has reproduced, which's:
ApplePS2Controller: Notification consumer published: ApplePS2Controller
ApplePS2Controller: Notification consumer published: ApplePS2Keyboard

Here is my efi:

Edit: And idk whats " pci (build ...) flags 0x20c3080 " means
Is your BIOS up to date?

Disable EnableWriteUnprotector and enable RebuildAppleMemoryMap and SyncRuntimePermissions.
Disable IgnoreInvalidFlexRatio.

The kext loadoing order is not correct. Also, change the SMBIOS to MBP15.2. The Drivers loading order is also not correct
 
  • Like
Reactions: hungle
Is your BIOS up to date?

Disable EnableWriteUnprotector and enable RebuildAppleMemoryMap and SyncRuntimePermissions.
Disable IgnoreInvalidFlexRatio.

The kext loadoing order is not correct. Also, change the SMBIOS to MBP15.2. The Drivers loading order is also not correct
Thank you,

Could you tell me the kext and drivers right order cuz i'm so idk about the right order.

Edit: And also thanks for telling me, i'm gonna update my bios.
 
Last edited:

Forum statistics

Threads
1,637
Messages
15,376
Members
23,452
Latest member
timothee