Wireframe preview

Best viewed on a desktop.

These pages are wireframes for review, not the production site. The responsive treatment is part of the build phase that follows. Open this page on a screen at least 1200 px wide to see the layout as intended.

Release Notes

IBScan Ultimate SDK

Every release of IBScanUltimate is backwards-compatible with existing IB scanners and continues to function on your existing software solution without modification.

  1. v4.3 Latest

    Additions

    • Windows ARM64 driver support
    • ISO Template save feature (ISO39794-4)
    • NFIQ2 Plugin support for Linux and Android platforms

    Changes

    • Five-0 capture logic improvements
    • Kojak capture logic improvements
    • Added secure memory zeroing to overwrite sensitive data before deallocation
    • Improved Columbo 3.0 preview image quality
    • Removed IBScanDriverUninstall.exe. Driver uninstallation is now handled via IBScanDriverInstall.exe /u

    Bug fixes

    • Fix for crash when SDK is unloaded
    • Fix for Columbo v2.0 not detected on Linux platforms
  2. v4.2.2
    Android only

    Released to help customers prepare for the Google policy change on 1 November. Applies only to the Android SDK; Windows and Linux SDKs remain at their current versions. All developers targeting Android 15 or higher should update to v4.2.2 for compliance and optimal performance.

    Changes

    • Added support for Android 16 KB page size
    • Updated for compliance with Android Target SDK 35
    • Minimum Android development environment: Android Studio 2024.1.2 (Jellyfish), NDK 28.2.13676358 (r28c), Android Gradle Plugin (AGP) 8.5.1, Gradle 8.7 (AGP dependency), Target SDK API 35 (Android 15), Minimum SDK API 21 (Android 5.0)
    • Deprecated and removed unused Android ABIs: x86 and x86_64 are no longer supported
  3. v4.2.1

    Additions

    • Java / C#

    Changes

    • WHQL driver updated
    • Added Android app termination cleanup support
    • Capture speed improvement for Mannix

    Bug fixes

    • Fix for ignore-finger-count capture option for Kojak
    • Improved Mannix enumeration stability
    • Improved communication break logic
    • Fix for clear platen status of Sherlock and Danno
  4. v4.1.0

    Additions

    • NFIQ2 Windows Sample source added (Java / C#)

    Changes

    • Windows WHQL driver updated to latest
    • IBScanDriverUninstall.exe added in the \Driver directory
    • Android SDK target version changed to 34
    • Five-0 image shift issue with a specific Android device (Galaxy Tab A8)
    • Removed firmware and hardware manual files from the Windows package

    Bug fixes

    • Enhanced roll-logic capture for roll-capture-capable IB scanners
    • Fix for roll captures and corrupted images on Mannix
    • Fix for half-palm sequences not saving in the SalesDemo
    • Fix for horizontal lines in Mannix roll captures
    • Fix for clear platen status of Sherlock and Danno
  5. v4.0.1

    Additions

    • New properties (Windows SDK only) for use with IBSU_GetClientWindowProperty() and IBSU_SetClientWindowProperty(). The color of the rolling guide line can be set using the ENUM_IBSU_WINDOW_PROPERTY_ROLL_GUIDE_LINE_COLOR property. Valid range 0x00000000 through 0xFFFFFFFF; default 0x0000FF (red).

    Changes

    • Android device detection logic changed to event-driven from polling. getDeviceCount() must now be called from Android IBScan.java or BroadcastReceiver. See the Android package's IBScan.java to apply this change.
    • Mannix image quality improvements
    • Watson image quality improvements
    • Columbo stability enhancements
    • The following IBSU APIs are no longer supported: IBSU_UnloadLibrary(), IBSU_SetEncryptionKey()
    • The following IBSU APIs have been deprecated: IBSU_CheckWetFinger(), IBSU_GetImageWidth()

    Bug fixes

    • Fix for IBSU_ConvertImageToISOANSI() API crash
    • Fix for Watson 1st generation not working
    • Fix for opening on some Android devices with Danno
  6. v4.0.0

    Additions

    • Mannix support
    • Five-0 encryption support (production version v1.8.0 or higher)
    • New properties added for Mannix scanner (for use with IBSU_GetProperty() and IBSU_SetProperty()): ENUM_IBSU_PROPERTY_DR_MODE_ZOOM_PIN (see the API Manual)

    Changes

    • Watson fingerprint image quality improved
    • NFIQ2 library updated to v2.0 for Windows
    • Disable Save ISO feature in all samples when Save Image is enabled

    Bug fixes

    • Fix for IBSU_ConvertImageToISOANSI() API crash
    • Fix for Watson 1st generation not working
    • Fix for device-open issue on some Android devices with Danno
  7. v3.9.4

    Features

    • Capture logic improvement for Five-0
    • PAD performance improvement
    • Segment image rotation can now be disabled (set ENUM_IBSU_PROPERTY_DISABLE_SEGMENT_ROTATION to TRUE)

    Bug fixes

    • Fix for clear platen on Five-0
    • Fix for intermittently incorrect calculation of the segment image size
    • Fix for intermittently incorrect read of the product name on Watson and Columbo
    • Fix for Android sample app permission problem on Android 13 (Android API 33)
  8. v3.9.3

    Features

    • Renamed the product family to WATSON and COLUMBO
    • Changed the API Manual for C / C++ and Java to the more user-friendly Doxygen format, including PDF, HTML, and CHM formats
    • Updated the Integrated Biometrics License Agreement (EULA); please read thoroughly
    • Removed End-of-Life (EOL) sample applications. Windows samples removed: IBLogTraceViewer, FunctionTester, SampleForPython, SampleForDelphi, SampleForQT, SampleForVisualBasic, DiagnosticTool, DynamicLinkedSampleForVC, NonCallbackSampleForVC, FuctionTesterForJava. Linux samples removed: SampleForPython, SampleForQT.
  9. v3.9.2

    Features

    • Capture logic improvement for Five-0
    • Preview image quality improvement for Kojak
    • Linux ARMv7 / ARMv8 SDK package GLIBC dependency decreased

    Bug fixes

    • Fix for Android sample app crash when targetSdkVersion set to 31 and above
    • Fix for Java Sample build error on Windows
    • Fix for VB.net sample app screen crop problem
    • Fix for IBSU_CheckWetFinger() crash
  10. v3.9.1

    Features

    • Capture logic improvement for Five-0
    • Support for Watson that features a camera-chip component change

    Bug fixes

    • Fix for IBSU_IsValidFingerGeometry() error to resolve capture issues with Kojak and Five-0
    • Fix for Columbo 2.0 product name changes on Android and Linux
  11. v3.9.0

    Features

    • ISO / ANSI Standard Templates supported. ISO_19794_2_2005 / 2011, ISO_19794_4_2005 / 2011, ANSI_INCITS_378_2004, ANSI_INCITS_381_2004.
    • Enhanced Presentation Attack Detection (ePAD) support. ePAD introduces additional software and hardware PAD features which increase the ability of the system to detect high-quality spoofs. This highly unique feature set leverages available sensors to catch even the toughest spoofs.
    • Redefined PAD setting thresholds. PAD thresholds are controlled by an API which allows applications to choose a PAD level between 1 and 5.
      • 1 (Least Security, Maximum Convenience): only the most obvious spoofs caught.
      • 2 (Low Security, Moderate Convenience): slightly more spoofs caught than level 1.
      • 3 (Balance of Security and Convenience): Equal Error Rate (EER).
      • 4 (Moderate Security, Lower Convenience): most spoofs caught; some genuine users may need to retry. Minimal ePAD settings applied.
      • 5 (Maximum Security, Least Convenience): maximum number of spoofs caught; a higher number of genuine users need to retry. Maximum ePAD settings applied.

    Administrative Tasks

    • The Columbo Mini is now Columbo 2.0

    Settings featuring lower security and higher convenience may be appropriate for high-throughput situations where a basic PAD check is desired. Settings featuring higher security and lower convenience may be appropriate for applications where the strictest PAD security is desired. The highest PAD settings work best with a clean scanner in good working condition and hands free of dirt and other obstructions.

  12. v3.8.0

    Features

    • Added support for new Columbo device on Windows, Linux, and Android. See the Getting Started Guide for information on libuvc dependence.

    Bug fixes

    • Resolved bug where Android would crash due to an unhandled exception in native JNI code
    • Resolved bug where an exception was not properly thrown when PAD functionality was used on Android but PAD was disabled in properties
    • Resolved issue where v3.7.2 did not function with Curve

    Administrative Tasks

    • Android sample program converted from Eclipse to Android Studio
    • Java and native libraries are now provided in AAR (Android Archive) format
    • Greatly reduced size of libLiveFinger2.so by removing extraneous static dependencies
    • libusb dependency updated from libusb v0.1 to libusb v1.0
    • Tightened segmentation when presented with fingerprints at an angle
    • Internal improvements

    Deprecation

    • Packages for the following distributions will no longer be built by default as of this release: Parallel Interface, Linux ARMv6, Linux ARMv7 using uClibc, Linux ARMv8 using GCC 6
    • Sample solutions will no longer be included for the following languages as of this release: VB6
  13. v3.7.2

    Features

    • Presentation Attack Detection (PAD), or Spoof Detection, is now available on ALL IB scanners
    • WSQ can now be saved to memory on Android devices, in addition to the existing feature that allows you to save to the device's file system
    • IBSU_NFIQScoreEx API added to support a larger array of third-party NFIQ scoring systems that had been found to score higher or lower than the original scoring API

    Administration

    • Improved image capture speed and accuracy for Kojak devices
    • Adjusted slap segmentation to increase accuracy when presented with improper hand placements on Kojak
    • Enhanced FPS of Columbo scanners to ensure greater than 10 FPS during flat and roll captures
    • Internal improvements

Identity Enablement Starts With a Conversation

Tell us about the deployment. We'll connect you with the people who know the hardware, the software, and what it takes to get into the field.