NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
141
Command Frame
Byte 0-9
Byte 10
Byte 11
Byte 12 Byte 13
Byte 14
Byte 14+n Byte 15+n
Header Tag
& Protocol
Version
Command
Sub-
Command
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC (LSB)
CRC (MSB)
ViVOtech2\0
30h
03h
00h
01h
Baud Rate Code
Baud Rate Code
Baud Rate
Note
01h
9600 baud
Send data 0x55 …. 0x55 0x66 before response
02h
9600 baud
Do not send data 0x55 …. 0x55 0x66 before response
03h
2400 baud and level minimum
This value is used only for the Android SDK
04h
4800 baud and level minimum
This value is used only for the Android SDK
05h
9600 baud and level minimum
This value is used only for the Android SDK
33h
2400 baud and level 1
This value is used only for the Android SDK
34h
4800 baud and level 1
This value is used only for the Android SDK
35h
9600 baud and level 1
This value is used only for the Android SDK
The baud rate code 03h, 04h, 05h, 33h, 34h, and 35h only adjust baud rate and audio level
when reader sends response to the terminal, and sets baud rate and level to 9600 and L1 after
transmission is finished.
Important
: All other values for baud rate code are invalid and should not be accepted by
ViVOpay readers.
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag &
Protocol
Version
Command
Status Code
Data Length
(MSB)
Data Length
(LSB)
CRC (MSB)
CRC (LSB)
ViVOtech2\0
30h
See
00h
00h
The reader switches baud rate only if the response frame contains an
OK
status code. No data
is returned in the response.