mirror of
https://git.proxmox.com/git/fwupd
synced 2025-07-14 00:33:21 +00:00
![]() This allows a device subclass to call the parent method after doing an initial action, or even deliberately not call the *generic* parent method at all. It also simplifies the plugins; you no longer have to remember what the plugin is deriving from and accidentally clobber the wrong superclass method. |
||
---|---|---|
.. | ||
fu-plugin-system76-launch.c | ||
fu-system76-launch-device.c | ||
fu-system76-launch-device.h | ||
meson.build | ||
README.md | ||
system76-launch.quirk |
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
.