fwupd/plugins/synaptics-prometheus
Vincent Huang 0a11350396 synaptics-prometheus: Force the minor version from 0x02 to 0x01 to make
sure the devices can be updated back to 0x01.
2020-05-19 15:12:10 +01:00
..
data
fu-dump.c
fu-plugin-synaptics-prometheus.c
fu-self-test.c
fu-synaprom-common.c
fu-synaprom-common.h
fu-synaprom-config.c
fu-synaprom-config.h
fu-synaprom-device.c synaptics-prometheus: Force the minor version from 0x02 to 0x01 to make 2020-05-19 15:12:10 +01:00
fu-synaprom-device.h
fu-synaprom-firmware.c
fu-synaprom-firmware.h
meson.build
README.md
synaptics-prometheus.quirk

Synaptics Prometheus

Introduction

This plugin can flash the firmware on the Synaptics Prometheus fingerprint readers.

Firmware Format

The daemon will decompress the cabinet archive and extract a firmware blob in an unspecified binary file format. The binary file has a vendor-specific header that is used when flashing the image.

This plugin supports the following protocol ID:

  • com.synaptics.prometheus

GUID Generation

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

  • USB\VID_06CB&PID_00A9&REV_0001
  • USB\VID_06CB&PID_00A9

Vendor ID Security

The vendor ID is set from the USB vendor, in this instance set to USB:0x06CB