Questions tagged [iso-15693]

ISO/IEC 15693 is a series of ISO standards for vicinity coupling RFID systems.

ISO/IEC 15693 is a series of ISO standards for vicinity coupling RFID systems. These standards define the interaction between vicinity cards/tags and reader devices.

Vicinity coupling systems operate in the 13.56 MHz frequency band. Compared to proximity coupling systems and NFC (which also operate on 13.56 MHz), vicinity coupling systems offer larger read distances (typically 1--1.5 meters).

Eventhough this standard is not directly part of , as of today, many devices support (parts of) the ISO/IEC 15693 standard.

89 questions
2
votes
0 answers

Android NFC crashes after stacking two NFC tags on top of each other and trying to scan them

I found that when I stack two NFC ISO15693 tags on top of each other and then try to scan the tags, then the Android NFC stack completely crashes. And wont work until NFC is restarted. Sadly no exception is thrown by the application. The only…
LostSoul
  • 331
  • 2
  • 11
2
votes
0 answers

ISO15693 - Tag connection lost on any read command - iOS 13

Im trying to send a readMultipleBlocks command to my ISO15693 tag, which works perfectly on android. Yet on iOS I always get a "Tag connection lost" error, I also tried readSingleBlock but the same error appeared. My Tag is a ICODE SLIX2 conforming…
LostSoul
  • 331
  • 2
  • 11
2
votes
1 answer

I would like to understand the manipulation of NfcV ISO-15639

I'm new in NFC Technology! I have difficulty understanding how to manipulate blocks. byte[] cmd = new byte[] { (byte)0x20, //FLAG (byte)0x21, //WRITE SINGLE BLOCK COMMAND (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,…
cazzruan
  • 25
  • 6
2
votes
0 answers

"Missing required entitlement" for NFCISO15693Tag customCommand

In iOS13 beta version. when I tried use the NFCISO15693Tag api customCommandWithRequestFlag:customCommandCode:customRequestParameters:completionHandler: send customCommand code to the tag , I got the error: -[NFCTagReaderSession…
TonyYang
  • 21
  • 2
2
votes
1 answer

Writing Single Block command fails over NfcV

I'm trying to write data to a NXP I-CODE SLI (ISO 15693 - Model#: IQC21-50P) using WRITE SINGLE BLOCK (0x21) command through the NfcV object. Following code reads the tag successfully: Tag currentTag =…
Kamila
  • 31
  • 2
2
votes
1 answer

Reading NFC Tag types "android.nfc.tech.NfcV" and "android.nfc.tech.NdefFormatable" with React Native

I am trying to read from a Bloodsugar Meter using NFC, right now on an Android, haven't tried iOS yet (don't have a phone with NFC). I am using react-native-nfc-manager as library and the example that comes with…
ako89
  • 57
  • 2
  • 11
2
votes
1 answer

Can not read more than 32 blocks in a single READ MULTIPLE BLOCKS command from M24LR

I am trying to read multiple blocks (all of them in a single READ MULTIPLE BLOCKS command) from a M24LR chip through NFC-V. let writeData = new Uint8Array(5); writeData[0] = 0x0A; // Flags writeData[1] = 0x23; // Read multiple block writeData[2] =…
Mario Shtika
  • 1,436
  • 19
  • 31
2
votes
1 answer

Android NFC: Receiving TECH_DISCOVERED, expecting NDEF_DISCOVERED

I'm trying to read data from an NFC tag. If I use the "NfcV-reader" application from Play Store (written by ST Microelectronics, the tag manufacturer) then I can confirm that the tag contains an NDEF record with MIME data. The MIME type is…
pfp
  • 125
  • 1
  • 5
2
votes
1 answer

Write Multiple Blocks command failed over NfcV

I am trying to write some data to a NXP ICODE SLIX SL2S2002 tag (ISO 15693) using the WRITE MULTIPLE BLOCKS command through the NfcV object: private void writeTagData(Tag tag) throws Exception { int offset = 0; int blocks = 19; String…
ibrahim
  • 195
  • 1
  • 2
  • 14
2
votes
1 answer

Android nfcv.transceive() throws an exception

I wrote an Android app that uses the transceive() function to communicate with an NFC-V card. My problem is that line byte[] response = nfcv.transceive(command) always throws a tag lost exception. Could someone help me? String action =…
2
votes
1 answer

Android NfcV get information command returns only one byte

I'm writing an app for reading binary infos of NFC tags. Here's the code of the NFC intent handler function: protected void onNewIntent(@NonNull Intent intent) { try { Tag tag =…
Carlo
  • 1,539
  • 1
  • 11
  • 25
2
votes
1 answer

Some NFC phones can not read tags

I came across an interesting problem. When I tested NFC on different devices I noticed some NFC devices can not read user memory of RFID tag (ISO 15693). Samsung Galaxy S3, Galaxy Mini 2, Sony Xperia Z2 10" can read all data on tags. But for example…
Matwosk
  • 459
  • 1
  • 9
  • 25
2
votes
1 answer

Connection error when reading Android NfcV tags

I have an Android app that reads NFC tags. Everything works fine on the LG Nexus 4 but on Samsung Galaxy S5 I only get I/O exceptions (tested on multiple phones). So, tags are of type NfcV and I get the I/O exception when calling connect() on the…
pfi
  • 23
  • 1
  • 5
2
votes
1 answer

Android NfcV Stay Quiet Command

I'm trying to implement different NfcV-commands on an Android phone (Nexus 4). Currently, I'm using these tags. According to the datasheet, they should support the "Be Quiet"-command. Unfortunately, I can't get the source code below to work…
user
  • 23
  • 3
2
votes
3 answers

How to find out the NFC stack(chip) "NXP vs Broadcom" on Android devices

Is there a way to figure out the NFC stack (or chipset) on the Android device? I am creating an app with a custom implementation for NfcV class (ISO15693 tags). Turns out on older devices like Nexus S, Galaxy S2, Nexus 7 the NFC chipset is from NXP…
perceptron
  • 167
  • 2
  • 13