fwupd/plugins/system76-launch/README.md
Jeremy Soller fb3b349f16 system76-launch: Add a plugin for the System76 Launch Configurable Keyboard
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.
2021-01-23 20:28:16 +00:00

27 lines
608 B
Markdown

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`.