Before we had the SVP Android SDK, you had to use Suprema products in two ways;

  1. BioStar 1/2 SW + Suprema Device + Official FW
  2. BioStar 2 Device SDK + Suprema Device + Official FW

If you need to operate your system with Suprema devices as your preference, you had to integrate with BioStar Device SDK from the server side and request for the customized firmware.

However, from now, you can develop your own firmware and make the device to work with your system without server side modification.

1. What SVP Android SDK Is

  The Suprema Versatile Platform (SVP) Android SDK is a programming interface designed to take advantage of the core functions of Suprema devices in other software. The SDK is made up of a set of APIs that make it easy to use the Suprema device's functionality for developing solution applications for time and attendance on Android.

2. What Omnis And Novus Are

  Omnis is the Suprema's first SVP Android SDK applicable device whose hardware is based on BioStation A2. Novus is the Suprema's another SVP Android SDK applicable device which is the brand new product.  With both devices, you can create your bespoke Time & Attendance / Workforce Management and Multimedia Workstation.

Device Design
Device Model
Device Features
RFID Card (Mobile Card Not Supported)
USB 2.0
12V DC Power
Fingerprint (Optional)
RFID Card (Optional)
Magnetic Card (Optional)
Mobile Card; NFC (Optional)
WiFi (Optional)
GPS (Optional)
GSM (Optional)
12V DC Power
Battery (Optional)
Keypad Button
Device IO Support
Relay > 2 relays
Wiegand > 1ch Input
Tamper > supported
TTL > 2ch Input
Relay > 2 relays supported
Wiegand > 1 ch Input
RS-232 > supported


  • You cannot change the BioStation A2 device to the OMNIS or the revert way by yourself.
  • Please contact your regional sales representative to get more information about the Omnis and the Novus.
  • Regional Sales Representative Contact Info

3. How To Integrate Your System with SVP Android SDK

  SVP Android SDK is targetted for the sites where the full Time & Attendance system already exists.

  Before the SVP Android SDK released, you had to integrate a part of your server with BioStar Device SDK to get an interoperable system with Suprema biometric devices. But with SVP Android SDK, you can create your own application to use Suprema biometric solution.

  Unlike BioStar Device SDK, SVP Android SDK supports less APIs then before. As we mentioned, SVP Android SDK is for creating your customized firmware as an Android application, Suprema supports the basic APIs for operating the device and biometric solution. The latest version supports 32 APIs and 9 callback functions so the limitation of integration get reduced. For example, saving logs were mandatory for original Suprema devices and BioStar SDK supports Log APIs to manage logs, however, there is no Log APIs in SVP Android SDK. If you want to save logs in the device, collect and manage with your system, you can develop the features through basic Android APIs.

  The following table is a comparison between BioStar 2 Device SDK and SVP Android SDK.

BioStar 2 Device SDKSVP Android SDK
UserSupportedUser Development Required
LogSupportedUser Development Required
ConfigSupportedUser Development Partially Required
(Card, Finger, Wiegand)
CardSupportedUser Development Partially Required
(CSN Only)

  In the same manner as the BioStar Device SDK, SVP Android SDK supports online guide from installation to API description.

  You can check up the SVP Android SDK's online guide from the link below.

4. Sample Operation Diagram with SVP Android SDK

1) You can choose the SVP Android SDK and Omnis/Novus in the below case.

2) Sample steps from user fingerprint scanning to integration.

  • As we mentioned in the upper part, you need to integrate some items with Android basic APIs or other programming skills.