Iio Sensor Proxy Versions Save

IIO accelerometer sensor to input device proxy

2.8

4 years ago

This release adds support for accelerometers in ChromeBooks, and also fixes the screen orientation in favour of portrait when rotating the display instead of favouring the previous orientation.

2.7

4 years ago

This release fixes broken sensor readings on multiple platforms due to a compiler optimisation.

2.6

4 years ago

This release adds support for mount matrices coming from the kernel itself, checking those more thoroughly for validity. On devices with multiple accelerometers, the ones in the base are now ignored.

Support for sensors with uncommon formats was already enhanced (or fixed depending on the device). A couple of possible crashes and memory leaks were also fixed.

2.5

5 years ago

This releases fixes a number of build warnings and bugs, as well as ensuring that some devices have non-0 update frequencies, and that the sensor scale is set to 1.0 when the device does not export one.

2.4

6 years ago

This release fixes data being incorrectly read from sensors due to a naively broken compilation fix. It also supports Geoclue running as a different user than "geoclue".

2.3

6 years ago

This release fixes API documentation not being in the tarball, removes a work-around for long-standing kernel bug (see README.md for details), and ignores accelerometers that are part of gaming devices. A number of build warnings were also fixed.

2.2

7 years ago

This release fixes iio-sensor-proxy not receiving udev events because of the excessive lockdown added in version 2.1. This also fixes a possible crash on startup due to a race condition.

2.1

7 years ago

This release fixes a security problem that will affect services other than iio-sensor-proxy, that have a system D-Bus interface. Upgrading to this version is highly recommended.

  • Make D-Bus policy rules only affect SensorProxy itself
  • Lockdown service through systemd
  • Fix startup problem on machines with a Compass device

2.0

7 years ago

2.0

This release adds build fixes, fixes the detection of a number of devices that should be supported, stops trying to use devices that shouldn't, and adds support for the "mount-matrix" property, which can be used to fix the orientation of accelerometers on devices where the default does not work.

  • Add support for ACCEL_MOUNT_MATRIX udev property
  • Fix startup failure on certain devices
  • Work-around possible kernel bug on certain devices
  • Better supported/unsupported sensors detection
  • Better debug output

1.3

7 years ago

This release adds build fixes, fixes accelerometer unit scaling and really fixes regression with the IIO accelerometer in kernel 4.8 that was supposed to be fixed in version 1.2.