[fprint] DM PD061 USB flash drive with fingerprint reader

Vovan K v at robolab.it
Tue Sep 27 14:42:17 UTC 2016


Hello, 

the "DM PD061" flash drive integrated fingerprint reader is not recognized.

Device home pages:
(EN) http://www.dmlife.cc/productshow.asp?id=1067&sid=289
(CN) http://www.dmlife.cn/xinwen.asp?id=157


dmesg:
[1389245.417078] usb 3-2: new high-speed USB device number 7 using xhci_hcd
[1389245.581966] usb 3-2: New USB device found, idVendor=8644, idProduct=8005
[1389245.581969] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1389245.581971] usb 3-2: Product: USB Flash Disk               
[1389245.581973] usb 3-2: Manufacturer: General                     
[1389245.581974] usb 3-2: SerialNumber: 150100000000C533
[1389245.582698] usb-storage 3-2:1.0: USB Mass Storage device detected
[1389245.583093] scsi12 : usb-storage 3-2:1.0
[1389246.586493] scsi 12:0:0:0: Direct-Access    General  USB Flash Disk  1.00 PQ: 0 ANSI: 2
[1389246.588171] sd 12:0:0:0: Attached scsi generic sg2 type 0
[1389246.590348] scsi 12:0:0:1: Direct-Access    General  USB Flash Disk  1.00 PQ: 0 ANSI: 2
[1389246.590913] sd 12:0:0:1: Attached scsi generic sg3 type 0
[1389246.592456] sd 12:0:0:0: [sdb] 21213440 512-byte logical blocks: (10.8 GB/10.1 GiB)
[1389246.594069] scsi 12:0:0:2: CD-ROM            General  USB Flash Disk  1.00 PQ: 0 ANSI: 2
[1389246.594681] sd 12:0:0:0: [sdb] Write Protect is off
[1389246.594686] sd 12:0:0:0: [sdb] Mode Sense: 03 00 00 00
[1389246.596354] sd 12:0:0:0: [sdb] No Caching mode page found
[1389246.596360] sd 12:0:0:0: [sdb] Assuming drive cache: write through
[1389246.597230] sd 12:0:0:1: [sdc] Attached SCSI removable disk
[1389246.598575] sr1: scsi-1 drive
[1389246.598771] sr 12:0:0:2: Attached scsi CD-ROM sr1
[1389246.598893] sr 12:0:0:2: Attached scsi generic sg4 type 5
[1389246.613041]  sdb: sdb1
[1389246.625952] sd 12:0:0:0: [sdb] Attached SCSI removable disk



# lsusb -v -d 8644:8005

Bus 003 Device 012: ID 8644:8005  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x8644 
  idProduct          0x8005 
  bcdDevice            1.00
  iManufacturer           1 General                       
  iProduct                2 USB Flash Disk                
  iSerial                 3 150100000000C533
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)



Unfortunately the manufacturer provides only Windows drivers and software. 
Contents of the Virtual CD drive: http://myfiles.pro/uploads/1122035355.DM_PD061.zip


usbmon sniffer log: http://myfiles.pro/uploads/1897011908.3.mon.out.zip
Nothing new appears in usbmon log when I touch the fingerprint reader. 
However there is some sort of heartbeat sent to(from?) device every 1-2 seconds. In this log I have separated the heartbeats from the remaining part with a few newlines: http://myfiles.pro/uploads/1850057838.divided.zip


Best regards,
V
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/fprint/attachments/20160927/f8e10090/attachment.html>


More information about the fprint mailing list