The trackpad not working and the screen stays black after boot for a while

Uzair999

New member
Joined
Apr 12, 2022
Messages
23
I've run into two issues after successfully installing Monterey. My trackpad doesn't work at all but did work perfectly on Big Sur. The second issue is that halfway through the Apple bar loading on boot up the screen just goes blank but I know it successfully boots and goes to the login screen as when I tap the keys I can hear sounds coming from the laptop. After about 5 minutes the screen will turn on by itself and then work properly.

Opencore version: 0.7.8

Laptop: Dell Inspiron 5584

CPU: i7-8565U (Whiskey Lake)

GPU: Intel UHD620

I've attached my EFI, any help will be much appreciated.
 

Attachments

  • EFI.zip
    6.5 MB · Views: 5

Uzair999

New member
Joined
Apr 12, 2022
Messages
23
Good to hear the new EFI worked for your system and got the internal display working.

You may need to remove one of the VoodooPS2Controller plugins for the trackpad to work as a Trackpad and provide gustures in macOS.

Usually I have to remove or disable VoodooPS2Mouse.kext in my config.plist for my laptop hacks. This is in order for the Trackpad to work as a Trackpad, and System Preferences to enable the Trackpad pref pane. Where the Gestures can be enabled and amended to suit your requirements. Otherwise the trackpad tends to work as a very basic mouse.

I can confirm that your IOReg shows your Internal display uses an LDVS connector <02000000> not a HDMI connector, as is set in the new /EFI/OC/config.plist provided by Middleman.
  1. You may need to use the framebuffer-con1 and framebuffer-con2 entries from your previous config in order for the HDMI connection to the external display to work.
  2. The framebuffer-con0-alldata entry is missing from the new config.plist. It is provided for the other two connectors, but not for the internal display.
You need to undo whatever changes you made to the EFI and its contents to get your system booting again.
I have got the trackpad working with gestures in a different way to Middleman’s EFI. Do you know what data I have to add to con0-all data to make it work?
 

Edhawk

Active member
Joined
May 2, 2020
Messages
589
No, I don't know what data needs to be added to the framebuffer-con0-alldata entry. As I never needed to use those DeviceProperties entries with any of my laptop hacks.
 

Middleman

Active member
Joined
Jan 29, 2021
Messages
135
I have got the trackpad working with gestures in a different way to Middleman’s EFI. Do you know what data I have to add to con0-all data to make it work?
Yes indeed. This is what you need for the kernel loadout (in this order). You will also need the latest versions of VoodooI2C, VoodooI2CHID and VoodooPS2Controller:
Screen Shot 2022-04-17 at 6.23.52 AM.png

For the IGPU they should be these:

Screen Shot 2022-04-17 at 6.20.52 AM.png

Also disable SSDT-GPIO and SSDT-I2C if you have them in ACPI.
 
Top Bottom