mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-28 07:57:08 +00:00
![]() Doing this unconditionally means we accidentally 'bleed' one device mode into another in a non-obvious way. For instance, a device might have two operating modes with different GUIDs. If firmware is supplied for both modes in the same cabinet archive then we might accidentally match the 'wrong' firmware when the daemon has observed a mode switch and added the counterpart GUIDs. We only really need the counterpart GUIDs when switching between Jabra, 8bitdo and DFU devices where the DFU bootloader VID:PID is not manually tagged with `CounterpartGuid` in a quirk file. In the general case lets keep it simple to avoid difficult to find bugs. |
||
---|---|---|
.. | ||
fu-jabra-device.c | ||
fu-jabra-device.h | ||
fu-plugin-jabra.c | ||
jabra.quirk | ||
meson.build | ||
README.md |
Jabra Support
Introduction
This plugin is used to detach the Jabra device to DFU mode.
GUID Generation
These devices use the standard USB DeviceInstanceId values, e.g.
USB\VID_0B0E&PID_0412
Quirk use
This plugin uses the following plugin-specific quirks:
Quirk | Description | fwupd version |
---|---|---|
JabraMagic |
Two magic bytes sent to detach into DFU mode. | 1.3.3 |
Vendor ID Security
The vendor ID is set from the USB vendor, in this instance set to USB:0x0A12