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:
1)Data head:
Byte
1
2
3
4
5
6
7
8
ACK
0xF5
0x2B
Hi(Len)
Low(Len)
ACK_SUCCUSS
ACK_FAIL
0
CHK
0xF5
2)Data 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 timeout(CMD/ACK both 8 Byte)
Byte
1
2
3
4
5
6
7
8
CMD
0xF5
0x2E
0
Byte5=0: timeout
Byte5=1: 0
0:Set timeout
1:query 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.