Skip to content

Releases: VoodooSMBus/VoodooRMI

1.3.5 Release

24 Jan 07:14
951d76b
Compare
Choose a tag to compare

Changelog:

  • Allow configuration from ACPI. See Docs folder for examples
  • Use isTransducerActive and other fixes for VoodooInput reports
  • Added Force Touch Emulation modes. This replaces ForceTouchEmulation toggle in configuration.
  • Add F17 support for trackpoint devices
  • Add Trackpoint Buttons support to F3A
  • Simplify HandleHostNotify

1.3.4 Release

07 Sep 19:47
Compare
Choose a tag to compare

Changelog:

  • Move I2C setPowerState into work_loop to fix regression where trackpad wouldn't work on wake
  • Trackpad zones on the left/right/top are more aggressive.
    • Fingers are not valid unless moved left/right (or moved at all in top zone)
    • Fingers are always valid no matter where they are if 3+ fingers are used for gestures
    • Relaxed constraint for finger width and height.

If the above palm rejection changes cause any issues, please create an issue. I haven't gotten much feedback on it.
VoodooPS2 was also updated to add multiplexing support. This should fix the trackpoint on some HP devices when using both VoodooPS2 and VoodooRMI.

1.3.3 Release

07 Apr 22:44
7b64f34
Compare
Choose a tag to compare

Changelog:

  • Use GPIO data from VoodooPS2, fixing stuck buttons on some devices
  • Add way to hot reset device for I2C devices going back in mouse/pointer mode

1.3.2 Release

01 Mar 18:39
87d1f2d
Compare
Choose a tag to compare

Changelog:

  • Revert some palm rejection changes from 1.3
  • Only remove/add interrupts during shutdown and startup
  • Fix RMIStart being called twice

1.3.1 Release

02 Feb 23:06
Compare
Choose a tag to compare

Changelog:

  • Fix F3A
  • Prevent rmistart running twice
  • Remove newline from log statement
  • Downgrade provided VoodooSMBus

1.3 Release

04 Jan 08:06
Compare
Choose a tag to compare

Changelog:

  • New palm rejection algorithm
  • SMBus only - Resolved issue with trackpads not working at boot on HP laptops/Other devices
    • If VoodooPS2Trackpad is found, it will attempt to ask it to reset the trackpad
    • Requires Acidanthera's VoodooPS2 2.2.0 with VoodooPS2Trackpad injected/enabled for this fix to work!
    • If VoodooPS2Trackpad is not found, the driver will start up as normal without messing with VoodooPS2
    • If using Rehabman's VoodooPS2 or an older version of Acidanthera's VoodooPS2, it is still important to disable VoodooPS2Trackpad as otherwise the trackpad will completely lock up
  • Fix support for macOS 10.11-10.14
  • Remove dependency on VoodooTrackpoint (Remove this from your config.plist if using OpenCore)
  • I2C only - log invalid vendor ID during matching

1.2 Release

05 Oct 20:31
Compare
Choose a tag to compare

Changelog:

  • Update VoodooI2C dependency to 2.5 for RMII2C
  • Fix middle click (again) for tracepoint
  • Reset tracepoint if it starts reporting AA00
  • Improve compatibility with older OSes - minimum version is 10.11 (macOS El Capitan) now.

1.1.0 Release

09 Sep 20:55
6236a64
Compare
Choose a tag to compare

Meant to release this Monday with all the Acidanthera stuff, oops

Changelog:

  • VoodooSMBus:
    • Match against PCI class, should not need to add your own Device ID anymore
    • Fixed a retention error, VoodooSMBus should unload cleanly now
  • Updated VoodooTrackpoint to scroll better
  • Fixed PS2 init, and set rate/2:1 scaling mode
  • I2C cleanup (thanks @zhen-zen!)
  • Can use Rehabman's ioio to set properties to tweak (Read configuration section of README)
  • All logs for RMISMBus, RMII2C, and VoodooRMI should all begin with VRMI now, making it easier to get logs through sudo dmesg

1.0.1 Release

31 Jul 03:27
Compare
Choose a tag to compare

The "I'm dumb and didn't realize this was a major issue when releasing 1.0" minor release

  • Fixes VoodooTrackpoint not attaching if injecting VoodooRMI through bootloader

1.0 Release

26 Jul 19:32
e5b6426
Compare
Choose a tag to compare

This is now a stable driver

  • Fixed inconsistent F12 finger counts
  • Added I2C Support (Thanks @zhen-zen )