Integration Manual

ID TECH VP3350 User Manual
Page | 11
enable rapid application development using VP3350 as the target device. The languages supported
include Objective C (on iOS), Java (on Android), and C# (on Windows). The Universal SDK includes
rich, powerful libraries that make sending commands to the VP3350 comparatively easy while
greatly facilitating debugging and event handling.
To obtain the Universal SDK free of charge, visit ID TECH's VP3350 product page and select the
version of the SDK that applies to your desired host platform (Android, iOS, Linux, MacOS, or
Windows).
Normally, development of applications that take advantage of VP3350's capabilities can be done in a
high-level language like C# or Java (using convenience objects and data structures defined in the
Universal SDK), obviating the need to send byte commands directly. Nevertheless, it is possible to
communicate with the device at a low level if necessary. For a command reference for VP3350,
request the NEO Interface Developers Guide (IDG), P/N 80139403-001. This document includes not
only low level (firmware) commands but error codes, response codes, and information on various
default settings.
5.1. Updating VP3350 Firmware
ID TECH strongly recommends updating firmware via the Universal SDK. Consult the Universal SDK
Guide for your desired platform (included in the ZIP file downloaded from the VP3350 product page)
for integration details.
Note: Firmware downloads must be done via a USB-C to USB-A cable or a USB OTG cable for
mobile Android devices; VP3350 readers do not support firmware over Bluetooth.