Manual
UART Fingerprint Sensor (C)       
V1.0  www.waveshare.com    11  /  18 
2)Data packet 
Byte 
1 
2 
3 
4 
5---Len+1 
Len+2 
Len+2 
ACK 
0xF5 
0 
0 
0 
Eigenvalues 
CHK 
0xF5 
Notes:Length of Eigenvalues (Len -3) is 193 bytes. 
ACK Format: 
Byte 
1 
2 
3 
4 
5 
6 
7 
8 
ACK 
0xF5 
0x43 
User ID 
(High 8 Bit) 
User ID 
(Low 8 Bit ) 
Permission
(1/2/3) 
ACK_NOUSER 
0 
CHK 
0xF5 
19.  Upload eigenvalues from DSP model CMD=8 Byte/ACK >8 Byte) 
CMD Format: 
Byte 
1 
2 
3 
4 
5 
6 
7 
8 
CMD 
0xF5 
0x31 
User ID 
(High 8 Bit ) 
User ID 
(Low 8 Bit ) 
0 
0 
CHK 
0xF5 
ACK Format: 
1)Data head: 
Byte 
1 
2 
3 
4 
5 
6 
7 
8 
ACK 
0xF5 
0x31 
Hi(Len) 
Low(Len) 
ACK_SUCCUSS 
ACK_FAIL 
ACK_NOUSER 
0 
CHK 
0xF5 
2)Data packet 
Byte 
1 
2 
3 
4 
5---Len+1 
Len+2 
Len+3 
ACK 
0xF5 
User ID 
(High 8 Bit ) 
User ID(Low 
8 Bit ) 
Permission
(1/2/3) 
Eigenvalues 
CHK 
0xF5 
Notes:  Length of Eigenvalues (Len -3) is 193 bytes. 
20.  Download eigenvalues and save as User ID to DSP(CMD>8 Byte/ACK =8 Byte) 
CMD Format: 
1)Data head: 
Byte 
1 
2 
3 
4 
5 
6 
7 
8 
CMD 
0xF5 
0x41 
Hi(Len) 
Low(Len) 
0 
0 
CHK 
0xF5 
2)Data packet 
Byte 
1 
2 
3 
4 
5---Len+1 
Len+2 
Len+3 
ACK 
0xF5 
User ID 
(High 8 Bit) 
User ID 
(Low8 Bit) 
Permission
(1/2/3) 
Eigenvalues 
CHK 
0xF5 
Notes:Length of Eigenvalues (Len -3) is 193 bytes. 
ACK Format: 
Byte 
1 
2 
3 
4 
5 
6 
7 
8 
ACK 
0xF5 
0x41 
User ID 
(High 8 Bit ) 
User ID 
(Low 8 Bit) 
ACK_SUCCESS 
ACK_FAIL 
0 
CHK 
0xF5 
21.  Query information (ID and permission) of all users added(CMD=8 Byte/ACK >8Byte) 
CMD Format: 










