This section lists issues that have not yet been resolved for the current OneSpan Mobile Security Suite version. In addition, this chapter provides information about possible workarounds, if available.

Incorrect error code in case of Cancel on some Samsung devices with the Biometric Sensor SDK

When canceling the fingerprint authentication on some Samsung devices, a timeout error code can be randomly returned instead of a cancel error code.

The impacted devices are:

  • Samsung Galaxy Alpha (4.4.4)
  • Samsung Galaxy Note 4 Edge (6.0.1)

Unknown error popup in Orchestration SDK

On devices running Android 12, there is an issue when using the Orchestration SDK code sample with targetSDK:31 . An Unknown error popup displays during the new user registration.

No biometric information prompted on OnePlus devices

On some devices of the OnePlus familly (OnePlus 6T, 7 Pro, 7T, and 7T Pro), in cases where biometric authentication is required, only a fingerprint icon is displayed on screen, no other information. This is due to the native implementation of the biometric prompt API on these devices.

Storage lost on Asus Zenpad 7.0 when device has PIN enabled

On Asus Zenpad devices protected by a PIN, the device could crash after short usage of the storage (i.e. approximately 30 storage accesses), and the storage would be lost. This issue is due to an incorrect manufacturer implementation, and has been reproduced on an Asus Zenpad 7.0 Z370KL device.

Device fingerprint issue on Huawei devices with dual SIM

Some Huawei devices offering dual SIM capability expose a feature in their Settings app to dynamically change the slots of the SIM cards (“Dual card management” > “4G/3G slot”).

If this feature is enabled with two SIM cards installed on the mobile device, the Android API can be misled, and return an IMEI which may not correspond to the real IMEI related to the SIM card slot (e.g. request IMEI of the first SIM card slot to Android API, it returns the IMEI of the second SIM card slot). This can cause the generation of an incorrect device fingerprint.

This issue arises when using the getDeviceFingerprint method of the Device Binding SDK.

Device fingerprint migration issue on Huawei devices with dual SIM

Some Huawei devices offering dual SIM capability do not return the same value for the device fingerprint from DIGIPASS for APPS version 4.15.0.

This issue is due to an incorrect manufacturer implementation, and has been reproduced on a Huawei P8 Lite (ALE-L21) device.

This issue arises when using the getDeviceFingerprint method of the Device Binding SDK.

Migration of dynamic vectors created with SDK 4.0.0 or SDK 4.0.1

Dynamic vectors created with the C API of the Digipass SDK version 4.0.0 or 4.0.1 are rejected by SDK 4.0.2 with an error code –4006 (RETURN_CODE_DYNAMIC_VECTOR_INCORRECT_FORMAT).

This error is caused by the extension of the dynamic vector content by three additional bytes. After that extension, the dynamic vector version set in the first byte of the dynamic vector is updated from 0x01 to 0x02.

For dynamic vectors with version 0x01, the workaround consists in re-allocating the dynamic vector with three additional bytes.

For more information about migration implementation, refer to the migrateDynamicVector.c file in the sample folder of the C API.

Image Scanner SDK: camera screen inverted

Because of a hardware-specific issue, on some Android 2.3.x devices, the camera shifts upside down. There is no workaround to troubleshoot this issue.

Known impacted devices are:

  • Samsung Galaxy Y
  • LG Optimus One P500