mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-05 08:47:39 +00:00

This plugin supports reading the keyboard firmware version at runtime and rebooting the keyboard to USB DFU mode. Tested with firmware uploaded to embargo-system76.
608 B
608 B
System76 Launch Support
Introduction
This plugin is used to detach the System76 Launch device to DFU mode.
To switch to bootloader mode a USB packet must be written, as specified by the System76 EC protocol.
GUID Generation
These devices use the standard USB DeviceInstanceId values, e.g.
USB\VID_3384&PID_0001&REV_0001
Vendor ID Security
The vendor ID is set from the USB vendor, in this instance set to USB:0x3384
External interface access
This plugin requires read/write access to /dev/bus/usb
.