mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-14 17:48:30 +00:00

1. Since board ID in synapticsmst.quirk is different based upon how the board ID is read, don't whitelist it in `write_firmware` 2. Allow using `--force` with `fwupdmgr` or `fwupdtool` to override board ID check. 3. Allow using custom flag `ignore-board-id` to ignore board IDs. This will be the default for EVB boards and can be used in the event of a factory mistake as well. 4. Move the EVB board IDs into their own synapticsmst_evb.quirk. This file will not be installed by default (So EVB boards are only functional when manually installed).
41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
# GUID generation for Synaptics MST plugin
|
|
#
|
|
# SynapticsMSTBoardID is the 16 bit board ID which contains:
|
|
# * Customer ID in first byte
|
|
# * Board ID in the second byte
|
|
#
|
|
# DeviceKind = system
|
|
# * Will map to a GUID containing HwID product SKU
|
|
# * These GUIDs will look like MST-${PRODUCTSKU}-${BOARDID}
|
|
# DeviceKind != system
|
|
# * Will map to a GUID containing each comma delimitted substring
|
|
# * These GUIDs will look like MST-${DEVICEKIND}-${CHIPID}-${BOARDID}
|
|
#
|
|
# By default the Synaptics MST device will restart after update
|
|
# To override this behavior add the custom flag "skip-restart"
|
|
#
|
|
|
|
[SynapticsMSTBoardID=272]
|
|
Name = Dell X6 Platform
|
|
DeviceKind = system
|
|
|
|
[SynapticsMSTBoardID=273]
|
|
Name = Dell X7 Platform
|
|
DeviceKind = system
|
|
|
|
[SynapticsMSTBoardID=274]
|
|
Name = Dell WD15/TB16/TB18 wired Dock
|
|
DeviceKind = wd15,tb16,tb18
|
|
|
|
[SynapticsMSTBoardID=275]
|
|
Name = Dell WLD15 Wireless Dock
|
|
DeviceKind = wld15
|
|
|
|
[SynapticsMSTBoardID=277]
|
|
Name = Dell Rugged Platform
|
|
DeviceKind = system
|
|
|
|
[SynapticsMSTBoardID=259]
|
|
Name = Dell dock
|
|
DeviceKind = panamera
|