Skip to content

Releases: berarma/new-lg4ff

v0.5.0

10 Jun 22:11

Choose a tag to compare

v0.5.0 Pre-release
Pre-release

What's Changed

  • Dynamic allocation of effect slots by @poisotf in #108
  • Fix compatibility with Linux 6.15
  • Implement module version to avoid errors when upgrading the kernel

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

27 Dec 00:44

Choose a tag to compare

v0.4.1 Pre-release
Pre-release

What's Changed

  • Rebase code to Linux kernel 6.3 by @motolav in #72
  • Fix build on Linux 6.12 by @zaps166 in #112
  • Fix some issues in conditional effects.
  • Set length and delay on effect updates.
  • Don't create related sysfs entries for wheels without FFB.

New Contributors

Full Changelog: 0.4.0...v0.4.1

0.4.0

30 Sep 08:18

Choose a tag to compare

0.4.0 Pre-release
Pre-release

Add support for Logitech G923 PS4/PC version. (Thanks Oleg Makarenko)

0.3.3

02 Dec 14:42

Choose a tag to compare

0.3.3 Pre-release
Pre-release

Fixed regression in last release. Clipping forces would change the direction of the force.

0.3.2

11 Aug 17:43

Choose a tag to compare

0.3.2 Pre-release
Pre-release

Fixed compatilibility with older kernels by removing the low resolution timer and fixed issues on 32bit systems.

0.3.1

17 Mar 19:40

Choose a tag to compare

0.3.1 Pre-release
Pre-release
  • Fixed build issues for some configurations.
  • Fixed some weirdness in the effects by downloading conditional effects to the device only when used.
  • Stop all effects when unloading the module.

Bye bad clipping

06 Feb 20:22

Choose a tag to compare

Bye bad clipping Pre-release
Pre-release

This release focuses on balance of force feedback effects and detecting and avoiding force clipping. Now the force feedback effects should be on par with the official Windows driver.

  • Adjustable conditional effects level balance. It's possible to change the level of the spring, damper and friction effects for a more balanced FF.
  • The default levels for these effects have changed. Now they play at a lower level so the results are closer to the Windows driver and FF in games should now feel the same.
  • Wheels with RPM leds can use them to monitor the final FF level in real-time and avoid clipping.
  • It's also possible to monitor the final FF level from other applications using a SYSFS entry.

Merry Christmas (hotfix 0.2b)

27 Dec 10:53

Choose a tag to compare

Pre-release

Fixed kernel oops when connecting the device or after a cold boot.

Merry Christmas (hotfix 0.2a)

26 Dec 10:47

Choose a tag to compare

Pre-release

Fixed error message when unloading the module.

Merry Christmas

25 Dec 23:57

Choose a tag to compare

Merry Christmas Pre-release
Pre-release

This release improves over the first one by providing a much more faithful FF. It fixes some timing problems that should improve timing precission and avoid some problems. It should also provide best latencies on any situation. There's also some new features useful for user configuration tools.

The detailed changes:

  • Fixed synchronism error that could cause higher latencies due to sending commands too fast.
  • Avoided queueing of URB packets in the kernel which could produce high latencies and the error "output queue full".
  • Added timer modes to dynamically adjust the period to different situations and get the best latencies.
  • Added high resolution timers to improve precission of effects.
  • Default timer period has gone from 4 to 2 ms.
  • SYSFS entries for gain and autocenter (read/write).
  • Global and application gain. Applications will have their own gain setting and won't override the global user setting.
  • Gain now applies also to conditional effects. It was only working for the non-conditional effects.