@DEV /dev/bus/usb/001/094
USBDEVFS_GET_CAPABILITIES 0 FD000000
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4019
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 2 2 0 0140
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 000C
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 4 4 0 40009000

# Calibration starts by grabbing the background once
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
# Then we get the mean once
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4024
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 2 2 0 2106
# And query the status until the device reports calibration
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4023
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 01
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4023
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 01
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4023
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 01
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4023
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 01
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4023
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 01
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4023
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 03
# Then the background is fetched a second time, and we get the mean one more time
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4024
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 2 2 0 20B3
# DONE callibrating

# First turn on LED
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 4031
# The capture loop does 1. report finger (403F) 2. get image (0009)
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 0 0 1 1 0 55
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 0009
 USBDEVFS_REAPURBNDELAY 0 3 130 0 0 18432 18432 0 [encoded data, 36864 characters]
# Note that this results in a zero byte read
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 403F
 USBDEVFS_REAPURBNDELAY 0 3 131 -2 0 1 0 0 
USBDEVFS_REAPURBNDELAY 0 3 1 0 0 2 2 0 000B


