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

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.