ELAN Trackpad not working and disables keyboard when attempted to move

So I have an Acer Aspire A314 -R8EF with the following specs:

CPU: AMD Ryzen 3 3250U With Radeon Graphics

GPU: Vega 3 (yes I am fully aware that AMD integrated graphics are not supported but that is not the issue right now)

Motherboard: Tulip_DA (laptop motherboard that I could only really find in Aspire A314 s)

Trackpad: ELAN (pretty sure that it's I2C and should use the VoodooI2CHID kext because windows says: Location: on I2C HID Device but also I tried VoodooSMBus and VoodooI2CElan)

What currently works:

WiFi

Hardware Acceleration (NootedRed)

Internal Keyboard

Possibly Bluetooth (not tried)

NOT Trackpad

EFI (use releases page; I couldn't upload to source because the file was too big): https://github.com/Sooly890/EFI

Weird things about the EFI not in the Dortania Guide:

ReleaseUSBOwnership: I don't know why this needs to enabled for it to boot

SMBIOS MacBookPro16,3: recommended for NootedRed. Happy to change if it fixes problems

So I tried 6 combinations of EFI (all have the VoodooController kext):

VoodooI2CElan.kext

VoodooI2CHID.kext

VoodooSMBus.kext

VoodooI2CElan.kext + Ps2MouseDxe.efi

VoodooI2CHID.kext + Ps2MouseDxe.efi

VoodooSMBus.kext + Ps2MouseDxe.efi

None of which worked.

But then I realized that the (specific to my model of laptop) Sleep button (F1) and the Backlight off key (F6) both worked. So I wondered if the Trackpad off button would work. It did. But the cursor would not move, and I knew it worked because the keyboard stopped working when I tried to move the cursor with the trackpad.

So then I tried https://dortania.github.io/Getting-Started-With-ACPI/Laptops/trackpad-methods/manual.html#checking-gpi0 to see if that would fix it. Well, Device (GPI0) did not exist in DSDT.dsl

Well I'm stumped. I added DSDT.dsl from SSDTtime in case you can get any insight from that.

Thanks in advance

submitted by /u/Sooly890
[link] [comments]
Share:

Leave a Reply

Loading comments...