This repository contains official FW update files for Logitech control devices (mice, keyboards, etc.)
A universally unique identifier (UUID) is contained in the LVFS meta-data for
each product, as the tag <firmware type="flashed"> within <provides>.
This identifier is an RCF4122 version 5 UUID, generated using the DNS name-space and the string:
USB\VID_046D&PID_xxxx (USB devices and receivers)
or
UFY\VID_046D&PID_xxxx (Unifying devices)
Where xxxx is the USB or Unifying product identifier (PID).
Several tools exist to generate RCF4122 UUIDs. For example, in Python:
#!/usr/bin/python
import uuid
print uuid.uuid5(uuid.NAMESPACE_DNS, 'UFY\VID_046D&PID_xxxx')Using the command-line uuid program:
uuid -v 5 'ns:DNS' 'UFY\VID_046D&PID_xxxx'
Or, using the appstream-util tool:
appstream-util generate-guid 'UFY\VID_046D&PID_xxxx'