fwupd/plugins/ebitdo/ebitdo.quirk
Richard Hughes cf0a7678b8 Allow removing device flags from quirk files
This also means we do the right thing when plugins call fu_device_add_flag()
directly, instead of just from a quirk file.

For instance, now `Flags = ~updatable` is a valid and useful thing to have and
allows us to remove the `Flags = None` hack.
2020-04-13 23:18:19 +01:00

100 lines
2.1 KiB
Plaintext

# bootloader
[DeviceInstanceId=USB\VID_0483&PID_5750]
Plugin = ebitdo
Flags = is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_5750]
Plugin = ebitdo
Flags = is-bootloader
InstallDuration = 120
[DeviceInstanceId=USB\VID_0483&PID_5760]
Plugin = ebitdo
Flags = is-bootloader,will-disappear
InstallDuration = 120
# FC30
[DeviceInstanceId=USB\VID_1235&PID_AB11]
Plugin = ebitdo
Flags = ~is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_AB11]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120
# NES30
[DeviceInstanceId=USB\VID_1235&PID_AB12]
Plugin = ebitdo
Flags = ~is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_AB12]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120
# SFC30
[DeviceInstanceId=USB\VID_1235&PID_AB21]
Plugin = ebitdo
Flags = ~is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_AB21]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120
# SNES30
[DeviceInstanceId=USB\VID_1235&PID_AB20]
Plugin = ebitdo
Flags = ~is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_AB20]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120
# FC30PRO
[DeviceInstanceId=USB\VID_1002&PID_9000]
Plugin = ebitdo
Flags = ~is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_9000]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120
# NES30PRO
[DeviceInstanceId=USB\VID_2002&PID_9000]
Plugin = ebitdo
Flags = will-disappear
[DeviceInstanceId=USB\VID_2DC8&PID_9001]
Plugin = ebitdo
Flags = will-disappear
InstallDuration = 120
# FC30_ARCADE
[DeviceInstanceId=USB\VID_8000&PID_1002]
Plugin = ebitdo
Flags = ~is-bootloader
[DeviceInstanceId=USB\VID_2DC8&PID_1002]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120
# SF30 PRO/SN30 PRO
## Dinput mode (Start + B)
[DeviceInstanceId=USB\VID_2DC8&PID_6000]
Plugin = ebitdo
Flags = will-disappear
[DeviceInstanceId=USB\VID_2DC8&PID_6001]
Plugin = ebitdo
Flags = will-disappear
InstallDuration = 120
# SN30 PRO+
## Dinput mode (Start + B)
[DeviceInstanceId=USB\VID_2DC8&PID_6002]
Plugin = ebitdo
Flags = will-disappear
InstallDuration = 120
# M30
[DeviceInstanceId=USB\VID_2DC8&PID_5006]
Plugin = ebitdo
Flags = ~is-bootloader
InstallDuration = 120