/usr/share/fwupd/quirks.d
NameSizeModeActions
altos.quirk2470644editdlrm
ata.quirk830644editdlrm
colorhug.quirk15550644editdlrm
coreboot.quirk710644editdlrm
csr-aiaiai.quirk3370644editdlrm
dell-dock.quirk34680644editdlrm
dell.quirk9940644editdlrm
dfu.quirk85240644editdlrm
ebitdo.quirk20090644editdlrm
emmc.quirk840644editdlrm
fastboot.quirk930644editdlrm
fresco-pd.quirk1150644editdlrm
jabra.quirk5470644editdlrm
logitech-hidpp.quirk11160644editdlrm
nitrokey.quirk2180644editdlrm
nvme.quirk1610644editdlrm
optionrom.quirk870644editdlrm
rts54hid.quirk4130644editdlrm
rts54hub.quirk1390644editdlrm
solokey.quirk900644editdlrm
steelseries.quirk1270644editdlrm
superio.quirk6650644editdlrm
synaptics-cxaudio.quirk8550644editdlrm
synaptics-mst.quirk13640644editdlrm
synaptics-prometheus.quirk1830644editdlrm
synaptics-rmi.quirk770644editdlrm
thelio-io.quirk900644editdlrm
tpm.quirk360644editdlrm
uefi-recovery.quirk1370644editdlrm
uefi.quirk7510644editdlrm
vli-pd.quirk29830644editdlrm
vli-usbhub-lenovo.quirk58190644editdlrm
vli-usbhub.quirk27450644editdlrm
wacom-raw.quirk23090644editdlrm
wacom-usb.quirk8730644editdlrm
Edit: /usr/share/fwupd/quirks.d/vli-usbhub.quirk (2745B)
# 3470_Class [DeviceInstanceId=USB\VID_2109&PID_0810] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_0811] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_0812] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_0813] Plugin = vli GType = FuVliUsbhubDevice Flags = needs-unlock-legacy813 [DeviceInstanceId=USB\VID_2109&PID_8110] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_8113] Plugin = vli GType = FuVliUsbhubDevice # 3507_Class [DeviceInstanceId=USB\VID_2109&PID_0210] Plugin = vli GType = FuVliUsbhubDevice # 3545_Class [DeviceInstanceId=USB\VID_2109&PID_0211] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_2211] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_0212] Plugin = vli GType = FuVliUsbhubDevice [DeviceInstanceId=USB\VID_2109&PID_2212] Plugin = vli GType = FuVliUsbhubDevice # VL817 [DeviceInstanceId=USB\VID_2109&PID_0817] Plugin = vli GType = FuVliUsbhubDevice Flags = usb3 [DeviceInstanceId=USB\VID_2109&PID_2817] Plugin = vli GType = FuVliUsbhubDevice Flags = usb2 # VL820 [DeviceInstanceId=USB\VID_2109&PID_0820] Plugin = vli GType = FuVliUsbhubDevice Flags = usb3,has-shared-spi-pd [DeviceInstanceId=USB\VID_2109&PID_2820] Plugin = vli GType = FuVliUsbhubDevice Flags = usb2,has-shared-spi-pd # A25Lxxx [Guid=VLI_USBHUB\\SPI_3730] SpiCmdChipErase = 0xc7 SpiCmdSectorErase = 0x20 # AT25F512A/B [Guid=VLI_USBHUB\\SPI_1F65] # SpiCmdReadId = 0x15 SpiCmdChipErase = 0x62 SpiCmdSectorErase = 0x00 # EN25Fxx [Guid=VLI_USBHUB\\SPI_1C31] SpiCmdChipErase = 0x60 SpiCmdSectorErase = 0x20 # GD25Qxxx [Guid=VLI_USBHUB\SPI_C840] SpiCmdChipErase = 0xC7 SpiCmdSectorErase = 0x20 # M25PxxA/xx [Guid=VLI_USBHUB\\SPI_0020] SpiCmdChipErase = 0xC7 SpiCmdSectorErase = 0x00 # MX25Lxxx/xxxC/xxxE [Guid=VLI_USBHUB\\SPI_C220] SpiCmdChipErase = 0x60 SpiCmdSectorErase = 0x20 # MX25Lxxx1E [Guid=VLI_USBHUB\\SPI_C222] SpiCmdChipErase = 0x60 SpiCmdSectorErase = 0x20 # PCT/SST25VFxxx/xxxA [Guid=VLI_USBHUB\\SPI_00BF] # SpiCmdReadId = 0x90 SpiCmdChipErase = 0x60 SpiCmdSectorErase = 0x20 # PM25LDxxx [Guid=VLI_USBHUB\\SPI_009D] # SpiCmdReadId = 0x90 SpiCmdChipErase = 0xC7 SpiCmdSectorErase = 0xD7 # PM25LVxxx [Guid=VLI_USBHUB\\SPI_009D] # SpiCmdReadId = 0xAB SpiCmdChipErase = 0xC7 SpiCmdSectorErase = 0xD7 # W25XxxBV/W25XxxCL [Guid=VLI_USBHUB\\SPI_00EF] SpiCmdChipErase = 0xC7 SpiCmdSectorErase = 0x20 # FM25Fxxx #[Guid=VLI_USBHUB\\SPI_XXXX] #SpiCmdChipErase = 0xC7 #SpiCmdSectorErase = 0x20 # KH25LxxxxE #[Guid=VLI_USBHUB\\SPI_XXXX] #SpiCmdChipErase = 0x60 #SpiCmdSectorErase = 0x20 # MX25Vxxx #[Guid=VLI_USBHUB\\SPI_XXXX] #SpiCmdChipErase = 0x60 #SpiCmdSectorErase = 0x20