ds-tuner

Crates.iods-tuner
lib.rsds-tuner
version0.1.0
created_at2025-06-01 16:03:01.340336+00
updated_at2025-06-01 16:03:01.340336+00
descriptionDualSense controller raw input modifier
homepage
repositoryhttps://github.com/AmionSky/ds-tuner
max_upload_size
id1697288
size3,380,779
Csányi István (AmionSky)

documentation

README

DS Tuner

DS Tuner is a DualSense controller raw input modifier. It modifies the data received from the controller even before it reaches the driver via HID-BPF, so it works in every context (even hidraw).

Currently you can adjust:

  • Analog stick deadzone
  • Trigger deadzone

Full list of options can be found in ds-tuner.toml.

Supported Controllers

Currently only the base DualSense controller is supported since it's the only one I own, but other Sony controllers could be supported supported as well with minimal changes. (PRs welcome)

Usage

Can be used either manually or as a systemd service. The configuration file will be hotreloaded upon change.

Manually (with cargo install)

Install it with cargo.

cargo install ds-tuner

Then run execuatable as root. Optionally specify the config file to use.

sudo ds-tuner start --config <path to your config file>

The config path defaults to ds-tuner.toml in the current working directory.

Syetemd Service

Example instructions to install it can be found in PKGBUILD.

License

GPL-3.0-only - Copyright (C) 2025 Csányi István

Commit count: 40

cargo fmt