--- /dev/null
+# This file is part of systemd.
+#
+# Database for debug appliances.
+#
+# Permitted keys:
+# ID_DEBUG_APPLIANCE=?*
+
+# Samsung devices in download mode
+# Used to interact with devices over Odin protocol, see:
+# https://en.wikipedia.org/wiki/Odin_(firmware_flashing_software)
+#
+# The idVendor and idProduct used are documented in source code here:
+# https://github.com/Benjamin-Dobell/Heimdall/blob/3997d5cc607e6c603c6e7c0d07e42e9868c62af2/heimdall/source/BridgeManager.h#L69-L79
+usb:v04E8p6601*
+usb:v04E8p685D*
+usb:v04E8p68C3*
+ ID_DEBUG_APPLIANCE=samsung_odin
'70-analyzers.hwdb',
'70-av-production.hwdb',
'70-cameras.hwdb',
+ '70-debug-appliance.hwdb',
'70-hardware-wallets.hwdb',
'70-joystick.hwdb',
'70-lights.hwdb',
('ID_AUTOSUSPEND_DELAY_MS', INTEGER),
('ID_AV_PRODUCTION_CONTROLLER', zero_one),
('ID_AV_LIGHTS', zero_one),
+ ('ID_DEBUG_APPLIANCE', name_literal),
('ID_PERSIST', zero_one),
('ID_PDA', zero_one),
('ID_INPUT', id_input_setting),