Manual

UART Fingerprint Sensor (C)
V1.0 www.waveshare.com 12 / 18
Byte
1
2
3
4
5
6
7
8
CMD
0xF5
0x2B
0
0
0
0
CHK
0xF5
ACK Format
1Data head
Byte
1
2
3
4
5
6
7
8
ACK
0xF5
0x2B
Hi(Len)
Low(Len)
ACK_SUCCUSS
ACK_FAIL
0
CHK
0xF5
2Data packet
Byte
1
2
3
4---Len+1
Len+2
Len+3
ACK
0xF5
User ID
(High 8 Bit)
User ID
(Low 8 Bit)
User information (User
ID and permission
CHK
0xF5
Notes
Data length of Data packet (Len) is 3*User ID+2
User information Format
Byte
4
5
6
7
8
9
Data
User ID1
(High 8 Bit )
User ID1
(Low 8 Bit )
User 1
Permission
(1/2/3)
User ID2
(High 8 Bit )
User ID2
(Low 8 Bit )
User 2
Permission
(1/2/3)
22. Set/Query fingerprint capture timeoutCMD/ACK both 8 Byte
Byte
1
2
3
4
5
6
7
8
CMD
0xF5
0x2E
0
Byte5=0: timeout
Byte5=1: 0
0Set timeout
1query timeout
0
CHK
0xF5
ACK
0xF5
0x2E
0
timeout
ACK_SUCCUSS
ACK_FAIL
0
CHK
0xF5
Notes
Range of fingerprint waiting timeout (tout) value is 0-255. If the value is 0, the fingerprint
acquisition process will keep continue if no fingerprints press on; If the value is not 0, the system will
exist for reason of timeout if no fingerprints press on in time tout * T0.
Note: T0 is the time required for collecting/processing an image, usually 0.2- 0.3 s.