fwupd/plugins/steelseries
Richard Hughes f50ff2c27e Decouple the version format from the version itself
If we say that the version format should be the same for the `version_lowest`
and the `version_bootloader` then it does not always make sense to set it at
the same time.

Moving the `version_format` to a standalone first-class property also means it
can be typically be set in the custom device `_init()` function, which means we
don't need to worry about *changing* ther version format as set by the USB and
UDev superclass helpers.
2020-02-25 14:00:09 +00:00
..
fu-plugin-steelseries.c trivial: stop including fu-hash.h as part of fu-plugin-vfuncs.h 2019-11-25 09:29:46 +00:00
fu-steelseries-device.c Decouple the version format from the version itself 2020-02-25 14:00:09 +00:00
fu-steelseries-device.h trivial: Remove G_BEGIN_DECLS from all private headers 2019-10-09 20:02:16 +01:00
meson.build Convert libfwupdprivate to a shared library libfwupdplugin 2019-11-27 11:32:43 +00:00
README.md trivial: Document the use of vendor-id in each plugin 2019-12-11 18:10:44 +00:00
steelseries.quirk Change the quirk file structure to be more efficient 2018-06-28 13:32:30 +01:00

SteelSeries Support

Introduction

This plugin is used to get the correct version number on SteelSeries gaming mice. These mice have updatable firmware but so far no updates are available from the vendor.

GUID Generation

These devices use the standard USB DeviceInstanceId values, e.g.

  • USB\VID_1038&PID_1702&REV_0001
  • USB\VID_1038&PID_1702
  • USB\VID_1038

Vendor ID Security

The device is not upgradable and thus requires no vendor ID set.