fwupd/plugins/system76-launch
2021-01-30 15:48:36 +00:00
..
fu-plugin-system76-launch.c system76-launch: Add a plugin for the System76 Launch Configurable Keyboard 2021-01-23 20:28:16 +00:00
fu-system76-launch-device.c system76-launch: Remove unused variable 2021-01-30 15:48:36 +00:00
fu-system76-launch-device.h system76-launch: Add a plugin for the System76 Launch Configurable Keyboard 2021-01-23 20:28:16 +00:00
meson.build system76-launch: Add a plugin for the System76 Launch Configurable Keyboard 2021-01-23 20:28:16 +00:00
README.md system76-launch: Add a plugin for the System76 Launch Configurable Keyboard 2021-01-23 20:28:16 +00:00
system76-launch.quirk system76-launch: Add a plugin for the System76 Launch Configurable Keyboard 2021-01-23 20:28:16 +00:00

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.