# Unifying Receiver
[HIDRAW\VEN_046D&DEV_C52B]
Plugin = logitech_hidpp
GType = FuLogitechHidppRuntimeUnifying
VendorId = USB:0x046D
InstallDuration = 30

# Bolt Receiver (runtime)
[HIDRAW\VEN_046D&DEV_C548]
Plugin = logitech_hidpp
GType = FuLogitechHidppRuntimeBolt
VendorId = USB:0x046D
InstallDuration = 30

# Bolt Receiver (bootloader)
[HIDRAW\VEN_046D&DEV_AB07]
Plugin = logitech_hidpp
Name = Bolt Receiver
GType = FuLogitechHidppDevice
CounterpartGuid = HIDRAW\VEN_046D&DEV_C548
InstallDuration = 30
Flags = rebind-attach,force-receiver-id,replug-match-guid,add-radio,counterpart-visible
LogitechHidppModelId = B601C5480000

# Bolt receiver radio (bootloader)
[HIDRAW\VEN_046D&MOD_B601C5480000&ENT_05]
CounterpartGuid = HIDRAW\VEN_046D&DEV_C548&ENT_05
Flags = is-bootloader

# Nordic
[USB\VID_046D&PID_AAAA]
Plugin = logitech_hidpp
GType = FuLogitechHidppBootloaderNordic
FirmwareSizeMin = 0x4000
CounterpartGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 30

# Nordic Pico
[USB\VID_046D&PID_AAAE]
Plugin = logitech_hidpp
GType = FuLogitechHidppBootloaderNordic
FirmwareSizeMin = 0x4000
CounterpartGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 30

# Texas
[USB\VID_046D&PID_AAAC]
Plugin = logitech_hidpp
GType = FuLogitechHidppBootloaderTexas
FirmwareSizeMin = 0x4000
CounterpartGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 18

# Texas Pico
[USB\VID_046D&PID_AAAD]
Plugin = logitech_hidpp
GType = FuLogitechHidppBootloaderTexas
FirmwareSizeMin = 0x4000
CounterpartGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 18

# Texas Pico (another variant) / C-U0016
[USB\VID_046D&PID_AAE5]
Plugin = logitech_hidpp
GType = FuLogitechHidppBootloaderTexas
FirmwareSizeMin = 0x4000
CounterpartGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 18

# Texas Unknown
# https://github.com/Logitech/fw_updates/blob/1ddde61310573ecea54c4204b401393a90f4bbae/RQR24/RQR24.11/RQR24.11_B0036.txt#L22
[USB\VID_046D&PID_AAF8]
Plugin = logitech_hidpp
GType = FuLogitechHidppBootloaderTexas
FirmwareSizeMin = 0x4000
CounterpartGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 18

# K780 (through Unifying receiver)
[HIDRAW\VEN_046D&DEV_405B]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
ParentGuid = HIDRAW\VEN_046D&DEV_C52B
InstallDuration = 150

# MR0077
[HIDRAW\VEN_046D&MOD_B02800000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio
InstallDuration = 270

# MR0077 (BLE direct)
[HIDRAW\VEN_046D&DEV_B028]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach
InstallDuration = 270

# YR0073
[HIDRAW\VEN_046D&MOD_B36300000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio
InstallDuration = 270

# YR0073 (BLE direct)
[HIDRAW\VEN_046D&DEV_B363]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach
InstallDuration = 270

# M650
[HIDRAW\VEN_046D&MOD_B02A00000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,no-request-required
InstallDuration = 270

# M650 (BLE direct)
[HIDRAW\VEN_046D&DEV_B02A]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach,no-request-required
InstallDuration = 270

# M750
[HIDRAW\VEN_046D&MOD_B02C00000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,no-request-required
InstallDuration = 270

# M750 (BLE direct)
[HIDRAW\VEN_046D&DEV_B02C]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach,no-request-required
InstallDuration = 270

# M650 For Business
[HIDRAW\VEN_046D&MOD_B03200000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,no-request-required
InstallDuration = 270

# M650 For Business (BLE direct)
[HIDRAW\VEN_046D&DEV_B032]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach,no-request-required
InstallDuration = 270

# M550
[HIDRAW\VEN_046D&MOD_B02B00000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,no-request-required
InstallDuration = 270

# M550 (BLE direct)
[HIDRAW\VEN_046D&DEV_B02B]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach,no-request-required
InstallDuration = 270

# K650
[HIDRAW\VEN_046D&MOD_B36F00000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,no-request-required
InstallDuration = 270

# K650 (BLE direct)
[HIDRAW\VEN_046D&DEV_B36F]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach,no-request-required
InstallDuration = 270

# K650 For Business
[HIDRAW\VEN_046D&MOD_B37000000000]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,no-request-required
InstallDuration = 270

# K650 For Business (BLE direct)
[HIDRAW\VEN_046D&DEV_B370]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = add-radio,ble,rebind-attach,no-request-required
InstallDuration = 270

# MX Mechanical (BLE direct)
[HIDRAW\VEN_046D&DEV_B34E]
Plugin = logitech_hidpp
GType = FuLogitechHidppDevice
Flags = ~add-radio,ble,no-request-required
InstallDuration = 650
