fwupd/plugins/wacom-raw
Richard Hughes dfa9e11bb2 Allow handling FORCE for devices that subclass FuDevice
Pass FwupdInstallFlags down to the vfunc to allow us to check the flags when
parsing the firmware and updating the device.
2019-05-05 15:29:00 -05:00
..
data wacom-raw: Add a plugin to update Wacom embedded EMR and AES panels 2019-01-24 10:18:40 +00:00
fu-plugin-wacom-raw.c Allow handling FORCE for devices that subclass FuDevice 2019-05-05 15:29:00 -05:00
fu-wacom-aes-device.c Never guess the version format from the version string 2019-04-30 09:25:41 +01:00
fu-wacom-aes-device.h Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
fu-wacom-common.c wacom-raw: Add a plugin to update Wacom embedded EMR and AES panels 2019-01-24 10:18:40 +00:00
fu-wacom-common.h Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
fu-wacom-device.c Allow handling FORCE for devices that subclass FuDevice 2019-05-05 15:29:00 -05:00
fu-wacom-device.h Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
fu-wacom-emr-device.c Never guess the version format from the version string 2019-04-30 09:25:41 +01:00
fu-wacom-emr-device.h Use '#pragma once' to avoid a lot of boilerplate 2019-02-09 08:42:30 -06:00
meson.build wacom-raw: Add a plugin to update Wacom embedded EMR and AES panels 2019-01-24 10:18:40 +00:00
README.md trivial: Add the missing protocol IDs to the plugin READMEs 2019-01-29 22:28:09 +00:00
wacom-raw.quirk wacom-raw: Add a plugin to update Wacom embedded EMR and AES panels 2019-01-24 10:18:40 +00:00

Wacom RAW Support

Introduction

This plugin updates integrated Wacom AES and EMR devices. They are typically connected using I²C and not USB.

GUID Generation

The HID DeviceInstanceId values are used, e.g. HIDRAW\VEN_056A&DEV_4875.

Additionally, for supported AES devices an extra GUID is added for the hardware ID (e.g. WACOM\HWID_%04X) to further disambiguate the panels.

Firmware Format

The daemon will decompress the cabinet archive and extract a firmware blob in Intel HEX file format.

This plugin supports the following protocol ID:

  • com.wacom.raw

Quirk use

This plugin uses the following plugin-specific quirks:

Quirk Description Minimum fwupd version
WacomI2cFlashBlockSize Block size to transfer firmware 1.2.4
WacomI2cFlashBaseAddr Base address for firmware 1.2.4
WacomI2cFlashSize Maximum size of the firmware zone 1.2.4