{
  "id": "logitech/marathon-m705",
  "vendor": "Logitech",
  "model": "Marathon M705",
  "category": "peripheral",
  "status": "controllable",
  "identifiers": {
    "usb": [
      "046d:406d"
    ]
  },
  "summary": "Configurable on Linux with libratbag (hidpp20 driver) and the Piper or ratbagctl front ends: resolutions, buttons, LEDs and profiles where the device exposes them. Supported features vary by model and firmware; this is not an OpenDeviceDB hardware test.",
  "projects": [
    {
      "name": "libratbag",
      "url": "https://github.com/libratbag/libratbag/blob/8235b5bb6032dea15901ab58a8218956f4494d08/data/devices/logitech-Marathon-M705.device",
      "kind": "driver",
      "license": "MIT",
      "freedom": {
        "nonfree": [
          "device-firmware"
        ],
        "cloud": "none",
        "notes": "libratbag configures the device's existing firmware over USB or Bluetooth; it does not replace it."
      }
    },
    {
      "name": "Piper",
      "url": "https://github.com/libratbag/piper",
      "kind": "tool",
      "license": "GPL-2.0-or-later"
    }
  ],
  "install": [
    {
      "project": "libratbag",
      "method": "host-software",
      "guide": "https://github.com/libratbag/libratbag#installing-libratbag",
      "difficulty": "easy",
      "notes": "Install libratbag (ratbagd) and Piper from your Linux distribution, or build from source if your distribution's version predates this device file."
    }
  ],
  "provenance": {
    "sources": [
      "libratbag"
    ]
  },
  "updated": "2026-11-10"
}