Contribute
Register

Search results

Loading Google Results...
  1. ben9923

    VoodooI2C Help and Support

    Same class names are used for the native engine on VoodooPS2 (as the classes were just copied from it...). See the latest commit, try compiling it yourself. The VoodooI2C repo should really be a submodule of the VoodooPS2 repository. The code shouldn't be copied that way...
  2. ben9923

    Dell Latitude 5290 2-in-1,Problem using both Touchscreen & Trackpad

    Not really sure I got what you did there :P So... it was a problem with Karabiner, right? Anyway, happy you got it working :)
  3. ben9923

    Dell Latitude 5290 2-in-1,Problem using both Touchscreen & Trackpad

    Leave that unchecked :) Just for testing - I assume patching TPL8._STA to return 0x0 will only disable the touchscreen, without making the trackpad work, right? If so, it's an issue with VoodooI2CHID and the trackpad. Not sure how to debug it, but you can remove the USB matching from...
  4. ben9923

    Dell Latitude 5290 2-in-1,Problem using both Touchscreen & Trackpad

    EDIT: Whoops, posted a duplicate comment.
  5. ben9923

    Dell Latitude 5290 2-in-1,Problem using both Touchscreen & Trackpad

    VoodooI2CSynaptics.kext is definitely not helping, remove it. Go to SysPrefs>Accessibility>Mouse & Trackpad, make sure 'Ignore built-in trackpad when mouse...' is disabled. Have a look at #147. Although your mouse is connected via USB, VoodooI2CHID still attaches to it and makes it work as a...
  6. ben9923

    T440p Trackpad In System Preferences Not Found

    Your trackpad is connected via PS2. No need to use VoodooI2C... Is your trackpad working with multitouch or single touch (mouse emulation)? Is battery status working correctly on your system?
  7. ben9923

    Improve touchpad usability

    Huh, usually ASUS has I2C on Skylake+ What's SmoothMouse.kext? Sure you need it? I see you're using ApplePS2SmartTouchPad.kext, not sure it was updated recently... I'd remove those 2 and try VoodooPS2Controller.kext. You may want to try the Acidanthera fork, it's using the VoodooI2C native...
  8. ben9923

    VoodooI2C Help and Support

    From your kernel log: 2019-04-19 16:26:11.208258+0700 0x120 Default 0x0 0 0 kernel: (kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Could not find any APIC nor GPIO interrupts; if your chosen satellite implements polling then VoodooI2CDeviceNub...
  9. ben9923

    VoodooI2C Help and Support

    You're running in polling mode, that's not recommended. Are you on CFL/CNL/etc? Please attach an archive made with gen_debug.sh, make sure IOReg is included. Please attach 2 archives - one when it still works, and another after it stops working.
  10. ben9923

    VoodooI2C stopped working after Clover 4910 update

    Could be easier to analyze with a specific Clover revision it broke on. If you'd like to test, you can find a build for each revision over here: https://github.com/Dids/clover-builder/releases
  11. ben9923

    VoodooI2C stopped working after Clover 4910 update

    There's probably a better solution than using an old copy of Clover. It's not recommended to remove Apple's Lpss kexts. Using CoolStar's patches is preferred. VoodooI2C is not updated to the latest version. Make sure you're also updating VoodooI2CHID. Try installing VoodooI2C + VoodooI2CHID to...
  12. ben9923

    Improve touchpad usability

    Check if your trackpad is dual PS2+I2C. See how it's connected in Windows Device Manager, check for an 'advanced' trackpad mode BIOS option. If it is, you may use VoodooI2C to make it work instead of VoodooPS2.
  13. ben9923

    I2C touchpad not working

    Your _OSI -> XOSI rename is still disabled. You only enabled the OSID -> XSID rename I'm not sure you really need.
  14. ben9923

    VoodooI2C Help and Support

    You don't need the I2C controllers patch. VoodooI2CSynaptics cannot work in polling mode, you must patch your DSDT to use GPIO interrupts. I think you can accomplish that by changing this in TPD0._CRS: If (LEqual (TPTY, 0x02)) {...
  15. ben9923

    I2C touchpad not working

    You can just remove this part from _CRS: If (LLess (OSYS, 0x07DC)) { Return (ConcatenateResTemplate (SBFB, SBFG)) } If (LEqual (SDM0, Zero)) { Return (ConcatenateResTemplate...
  16. ben9923

    I2C touchpad not working

    Please use quoted replies so I can be notified when you reply :) It is an ELAN, but newer ELAN trackpads use the precision trackpad protocol instead of the proprietary ELAN protocol, so you should use VoodooI2CHID with them. Notice this line: 2019-04-16 01:18:07.383674+0300 0x3e8 Default...
  17. ben9923

    VoodooI2C stopped working after Clover 4910 update

    You should attach a troubleshooting archive (gen_debug.sh) for analysis. If you don't have CoolStar's 2 patches in your config.plist, try adding them. Also rebuild your kextcache: sudo kextcache -i /
  18. ben9923

    I2C Trackpad gestures

    Use the latest VoodooI2C v2.1.5, you're using 2.1.4. I don't think that'll fix your problem, but at least use the latest VoodooI2C + VoodooI2CHID for single touch. Have a look at the logs: 2019-04-15 10:27:36.584250+0200 0x11c Default 0x0 0 0 kernel: (kernel)...
  19. ben9923

    I2C Trackpad gestures

    Please attach a troubleshooting archive made with VoodooI2CSynaptics modified to match SYNA3602. Also attach the modified kext. No point of modifying VoodooI2CHID. You won't get more than 1F mouse emulation with it. Again: Not sure you'll be able to use VoodooI2CSynaptics for your trackpad, but...
  20. ben9923

    I2C Trackpad gestures

    Huh? Don't use Clover to patch the kexts. Remove the 3 patches you have in your config.plist for VoodooI2C, VoodooI2CHID, VoodooI2CSynaptics. Use the latest VoodooI2C release, use non-edited VoodooI2C.kext. Before installing VoodooI2CSynaptics go to VoodooI2CSynaptics.kext/Contents/info.plist...
Top