Dear NXP TapLinx Support Team,
I am currently integrating the TapLinx SDK with a Urovo i9100 POS device running Android 13. The POS device has a built-in NFC reader.
When I attempt to detect and initialize a MIFARE DESFire EV3 card using the following
libInstance.getCardType(intent);
the function throws an exception:
Transceive failed
From the NFC intent, I can confirm that the tag technologies are:
Tech: [android.nfc.tech.IsoDep, android.nfc.tech.NfcA]
The same DESFire EV3 card works correctly on standard Android phones (e.g., Samsung devices) using the same TapLinx integration, so the issue appears specific to the Urovo POS NFC interface.
Could you please advise:
Whether TapLinx supports NFC readers on Urovo POS devices (such as the i9100), and
If there is a recommended method or configuration for integrating TapLinx with a POS device’s NFC interface (for example, via a custom communication channel or adapter)?
Any guidance or example for proper initialization on this hardware would be greatly appreciated.
Hello, Thank you for your interest in our products.
As you may already know, Taplinx for Android is a Java-based API that should run in almost any Andorid OS. The Android integration with Taplinx is quite straightforward but, Taplinx doesn't directly manage the communication with the NFC reader IC. This is managed by the OS.
Since you are using a POS solution from Urovo, my recommendation is to please check with them a correct integration of the Driver to successfully connect it with your Application.