Stuck on enabling i2c-hid on Dell, Sonoma 14.2.1

So ive been trying to enable i2c trackpad and keyboard on my Dell Latitude 5320 (i3-1125G4). So far I have been stuck in ps2 mode. Im sure my trackpad is I2C-HID, I checked in both windows device management and mac IORegistryExplorer.

I tried few things so far, Enabling VoodooI2C.kext (and VoodooI2CServices.kext, VoodooInput.kext, VoodooGPIO.kext) and tried combining it with satellites such as hid, elan, synaptics. I also tried AlpsHID and VoodooRMI (trying both SMBus and I2C)

For ACPI, i tried pre-built SSDT-GPIO and SSDT-XOSI. And I tried SSDT-XOSI built with SSDT-time.

I also added adding Serial bus controller in Device properties under PciRoot(0x0)/Pci(0x15,0x0) and PciRoot(0x0)/Pci(0x15,0x1) for the Tiger Lake-LP Serial IO I2C Controllers. I tried adding force-polling with value 01000000 and without adding force-polling
I tried boot flags for force-polling and without force-polling flag

I think tried every combination listed above, it would be a big help if there are any new ideas or if i should re-try any specific combinations.

Here is the DSDT.aml generated by SSDTtime (Ran from linux)
https://drive.google.com/file/d/1doIxIWVSjMSDRn_ElWUBhiXmGvU5qdPa/view?usp=sharing

Here is the IO reg dump from IORegistryExplorer
https://drive.google.com/file/d/1tHNaxZGV4beB1pHrrwHBYAGdcz8cya-g/view?usp=sharing

Here are the PCIdevices from Hackintool
https://drive.google.com/file/d/1ztq1Yt9ecFYZ65wld7ubfa672DT1gcXb/view?usp=sharing

let me know if I should upload anything else.

submitted by /u/hackintosh_efi
[link] [comments]