Aigors Posted October 26, 2022 Share Posted October 26, 2022 (edited) Hi, I'v just updated my Latitude 5510 to 12.6.1 and trackpad stops to working, before upgrading trackpad was working only like a mouse, no gestures. Actually i have only VoodooPS2Controller.kext in kext folder, every other kext doesn't work, is there a way to know which trackpad type a i have on my laptop? Thanks Edited October 27, 2022 by Aigors Solved Link to comment Share on other sites More sharing options...
CloverLeaf Posted October 26, 2022 Share Posted October 26, 2022 Try this. Kexts.zip Link to comment Share on other sites More sharing options...
Aigors Posted October 26, 2022 Author Share Posted October 26, 2022 Thank you so much, i have to delete all other Voodoo ketxts? Link to comment Share on other sites More sharing options...
1Revenger1 Posted October 26, 2022 Share Posted October 26, 2022 (edited) Do you have another OS (like Windows or Linux on a USB?) That'd be the easiest way to figure out what trackpad you have. Since it's a latitude, it's probably I2C and uses the generic HID stuff, so you'd want VoodooI2C and VoodooI2CHID.kext. Having other input kexts can cause issues, so I'd keep it down to VoodooPS2, VoodooI2C and VoodooI2CHID. Edited October 26, 2022 by 1Revenger1 1 Link to comment Share on other sites More sharing options...
CloverLeaf Posted October 26, 2022 Share Posted October 26, 2022 1 hour ago, Aigors said: Thank you so much, i have to delete all other Voodoo ketxts? Yes. Simply put these 3 in your kexts folder and don't forget to edit your config.plist according to the new kexts. Link to comment Share on other sites More sharing options...
Aigors Posted October 26, 2022 Author Share Posted October 26, 2022 Just now, 1Revenger1 said: Do you have another OS (like Windows or Linux on a USB?) That'd be the easiest way to figure out what trackpad you have. Since it's a latitude, it's probably I2C and uses the generic HID stuff, so you'd want VoodooI2C and VoodooI2CHID.kext. Having other input kexts can cause issues, so I'd keep it down to VoodooPS2, VoodooI2C and VoodooI2CHID. Yes, i can run windows to check, and you right, maybe is I2c device 1 Link to comment Share on other sites More sharing options...
CloverLeaf Posted October 26, 2022 Share Posted October 26, 2022 (edited) Should be okay with the kexts provided. I have my l2C fully working with gestures. Test and give us feedback. Edited October 26, 2022 by Jazzoo Link to comment Share on other sites More sharing options...
Aigors Posted October 26, 2022 Author Share Posted October 26, 2022 4 minutes ago, Jazzoo said: Should be okay with the kexts provided. I have my l2C fully working with gestures. Test and give us feedback. Do it's normal ? 7 minutes ago, Jazzoo said: Should be okay with the kexts provided. I have my l2C fully working with gestures. Test and give us feedback. Nope, with your's three kexts doesn't works after i chose to disable VooDooPS2Controller.kext Link to comment Share on other sites More sharing options...
CloverLeaf Posted October 26, 2022 Share Posted October 26, 2022 Do not disable it. Link to comment Share on other sites More sharing options...
1Revenger1 Posted October 26, 2022 Share Posted October 26, 2022 20 minutes ago, Aigors said: Do it's normal ? Nope, with your's three kexts doesn't works after i chose to disable VooDooPS2Controller.kext Yeah that's normal. VoodooPS2Controller and VoodooI2C both come with their own copy of VoodooInput. If they are both enabled, macOS will panic and not boot. ProperTree is just making sure you only have one enabled. I would keep VoodooPS2Controller.kext and VoodooPS2Keyboard.kext enabled, as you need them for the keyboard. You can (and probably should) disable VoodooPS2Mouse and VoodooPS2Trackpad, as they can interfere with VoodooI2C. Additionally, you can try adding the boot-arg "-vi2c-force-polling" to see if the trackpad works in polling mode. If it does work in polling mode, you may need to set the GPIO pin. If it doesn't not, we may need to set some I2C bus values first so that VoodooI2C is able to talk to the trackpad before we can work on setting the GPIO pin. Link to comment Share on other sites More sharing options...
Aigors Posted October 27, 2022 Author Share Posted October 27, 2022 13 hours ago, 1Revenger1 said: Yeah that's normal. VoodooPS2Controller and VoodooI2C both come with their own copy of VoodooInput. If they are both enabled, macOS will panic and not boot. ProperTree is just making sure you only have one enabled. I would keep VoodooPS2Controller.kext and VoodooPS2Keyboard.kext enabled, as you need them for the keyboard. You can (and probably should) disable VoodooPS2Mouse and VoodooPS2Trackpad, as they can interfere with VoodooI2C. Additionally, you can try adding the boot-arg "-vi2c-force-polling" to see if the trackpad works in polling mode. If it does work in polling mode, you may need to set the GPIO pin. If it doesn't not, we may need to set some I2C bus values first so that VoodooI2C is able to talk to the trackpad before we can work on setting the GPIO pin. Thanks a Lot! Nope, with you kexts combination and command line, still doesn't work. How i can check GPIO pin? Thanks Link to comment Share on other sites More sharing options...
Aigors Posted October 27, 2022 Author Share Posted October 27, 2022 (edited) Good NEWS! Lurking on the net i discovered these SSDTSSDTS-5510-Touchpad.zip, in combination with VoodooI2C.kext VoodooI2CHID.kext VoodooPS2Controller.kext AlpsHID.kext and Command-line -vi2c-force-polling Works as expected Kexts.zip Edited October 27, 2022 by Aigors Added kexts 2 Link to comment Share on other sites More sharing options...
Recommended Posts