I'm confirming that the info from @nunojpg seems to hold for my reader as well. It updated from 0a5c:5800 to 0a5c:5832, using the Dell ControlVault2 update you listed above. This firmware seems to work correctly (although now my security devices in the browser aren't working, but that's another matter): 00000000 debuglog.c:289:DebugLogSetLevel() debug level=debug 00000012 debuglog.c:310:DebugLogSetCategory() Debug options: APDU ^[[36m00000006^[[0m ^[[34mpcscdaemon.c:357:main() Force colored logs^[[0m ^[[36m00000312^[[0m configfile.l:358:DBGetReaderList() Parsing conf file: /usr/local/etc/reader.conf.d ^[[36m00000019^[[0m ^[[34mpcscdaemon.c:672:main() pcsc-lite 1.8.17 daemon ready.^[[0m ^[[36m00002333^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 ^[[36m00000041^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 ^[[36m00000035^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x5832, path: /dev/bus/usb/001/007 ^[[36m00000033^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0A5C, PID: 0x5832, path: /dev/bus/usb/001/007 ^[[36m00000030^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 ^[[36m00000035^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1BCF, PID: 0x2B91, path: /dev/bus/usb/001/008 ^[[36m00000030^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1BCF, PID: 0x2B91, path: /dev/bus/usb/001/008 ^[[36m00000032^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 ^[[36m00000032^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x413C, PID: 0x2513, path: /dev/bus/usb/001/002 ^[[36m00000033^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0C45, PID: 0x0133, path: /dev/bus/usb/001/004 ^[[36m00000033^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x0C45, PID: 0x0133, path: /dev/bus/usb/001/004 ^[[36m00000030^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x413C, PID: 0x2513, path: /dev/bus/usb/001/002 ^[[36m00000034^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x045E, PID: 0x0040, path: /dev/bus/usb/001/006 ^[[36m00000032^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x413C, PID: 0x2513, path: /dev/bus/usb/001/002 ^[[36m00000030^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 ^[[36m00000033^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0A2B, path: /dev/bus/usb/001/003 ^[[36m00000031^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x8087, PID: 0x0A2B, path: /dev/bus/usb/001/003 ^[[36m00000031^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0002, path: /dev/bus/usb/001/001 ^[[36m00000031^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x413C, PID: 0x2513, path: /dev/bus/usb/001/005 ^[[36m00000044^[[0m hotplug_libudev.c:294:get_driver() Looking for a driver for VID: 0x1D6B, PID: 0x0003, path: /dev/bus/usb/002/001 ^[[36m17434070^[[0m winscard_msg_srv.c:251:ProcessEventsServer() Common channel packet arrival ^[[36m00000047^[[0m winscard_msg_srv.c:263:ProcessEventsServer() ProcessCommonChannelRequest detects: 7 ^[[36m00000002^[[0m pcscdaemon.c:132:SVCServiceRunLoop() A new context thread creation is requested: 7 ^[[36m00000086^[[0m winscard_svc.c:329:ContextThread() Authorized PC/SC client ^[[36m00000004^[[0m winscard_svc.c:333:ContextThread() Thread is started: dwClientID=7, threadContext @0x2497890 ^[[36m00000020^[[0m winscard_svc.c:351:ContextThread() Received command: CMD_VERSION from client 7 ^[[36m00000003^[[0m winscard_svc.c:363:ContextThread() Client is protocol version 4:3 ^[[36m00000001^[[0m winscard_svc.c:383:ContextThread() CMD_VERSION rv=0x0 for client 7 ^[[36m00000113^[[0m winscard_svc.c:351:ContextThread() Received command: ESTABLISH_CONTEXT from client 7 ^[[36m00000022^[[0m winscard.c:213:SCardEstablishContext() Establishing Context: 0x7A22B4A6 ^[[36m00000002^[[0m winscard_svc.c:444:ContextThread() ESTABLISH_CONTEXT rv=0x0 for client 7 ^[[36m00000181^[[0m winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 7 ^[[36m00000151^[[0m winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 7 ^[[36m00001811^[[0m winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 7 ^[[36m01001014^[[0m winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 7 ^[[36m01000993^[[0m winscard_svc.c:351:ContextThread() Received command: CMD_GET_READERS_STATE from client 7