Releases: VoodooSMBus/VoodooRMI
Releases · VoodooSMBus/VoodooRMI
1.3.5 Release
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
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
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
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
Changelog:
- Fix F3A
- Prevent rmistart running twice
- Remove newline from log statement
- Downgrade provided VoodooSMBus
1.3 Release
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
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
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 throughsudo dmesg
1.0.1 Release
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
This is now a stable driver
- Fixed inconsistent F12 finger counts
- Added I2C Support (Thanks @zhen-zen )