Enable NFC for Linux and pcscd on Dell E7470 (and others) with ControlVault2
Ben Harris
2021-02-03 f3b864392366cbef862f8cca493c2ff0e72c94db
Add support for the NFC reader in a Dell Latitude 5310 2-in-1

My Latitude 5310 2-in-1 has an NFC reader with ID 0a5c:5842. This seems
to work correctly if I treat it the same as 0a5c:5843, so do that. Also
update documentation to match.
2 files modified
3 ■■■■■ changed files
README.md 2 ●●●●● patch | view | raw | blame | history
nfc.py 1 ●●●● patch | view | raw | blame | history
README.md
@@ -26,12 +26,14 @@
* `0a5c:5832` (ControlVault 2),
* `0a5c:5834` (ControlVault 2),
* `0a5c:5842` (ControlVault 3).
* `0a5c:5843` (ControlVault 3).
Firmware update (done during driver installation on Windows) may be required.
## Tested on
* Dell Latitude 5310 2-in-1
* Dell Latitude 5480
* Dell Latitude 5491
* Dell Latitude 7280
nfc.py
@@ -19,6 +19,7 @@
    SUPPORTED_DEVICES = [
        UsbDeviceMatcher({'idVendor': 0x0A5C, 'idProduct': 0x5832}, lambda device: __import__('cv2').ControlVault2(device)),
        UsbDeviceMatcher({'idVendor': 0x0A5C, 'idProduct': 0x5834}, lambda device: __import__('cv2').ControlVault2(device)),
        UsbDeviceMatcher({'idVendor': 0x0A5C, 'idProduct': 0x5842}, lambda device: __import__('cv3').ControlVault3(device)),
        UsbDeviceMatcher({'idVendor': 0x0A5C, 'idProduct': 0x5843}, lambda device: __import__('cv3').ControlVault3(device)),
    ]