cancel
Showing results for 
Search instead for 
Did you mean: 

Why doesn't the M24LR Discovery (with CR95HF) WRITE to a Texas Instruments Tag?

JMcIn
Associate II

We have some legacy TI tags in our ecosystem - (TI RI-I02-112A-03). The M24LR will read them. Our TI reader will READ and WRITE to them, but the M24LR will not WRITE to them. We see a '0000 (03) Option is not supported' message in the ISO15693 UI window.

1 ACCEPTED SOLUTION

Accepted Solutions
Brian TIDAL
ST Employee

​Hi Jim

The ISO15693 menu of the CR95HF development software is mostly designed for reading ST tags. Anyway, when using for example the ISO15693->ST25TV64K-->EEPROM menu, you can tick the Option flag check box.  In that case, the next command will sent with Option flag bit being set.

Note: when option flag is set in Write-alike commands (write, lock, etc.), tags will delay their response until an isolated EOF is received (the purpose of this is to give more time to the tag for executing EEPROM write operation). In that case, the tag will not respond to the write command and a timeout will be returned by the CR95HF. The tag response will be received when using "send EOF".

Basically:

  1. tick the Option flag check box
  2. click Write Single block, enter your data and write the block.
  3. Send EOF to read the tag response

08-06-2019 09:56:27	WRITE SINGLE BLOCK
			>>> CR95HFDLL_SENDRECEIVE, 42210100000000
			<<< 8700 : Frame wait time out OR no tag
08-06-2019 09:56:30	SEND EOF
			>>> CR95HFDLL_STCMD, 010400
			<<< 80040078F000
 
Decoding:
80|04|00|78F0|00
              ^^____ No CRC error
         ^^^^_______ CRC
      ^^____________ Data fiedd containing the Tag response
   ^^_______________ Length of the data field
^^__________________ Result code of the SendRecv command
 

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

5 REPLIES 5
Brian TIDAL
ST Employee

​Hi,

such tags require the Option_flag (bit b7 of the Request flags) in the Write-alike commands.

Which GUI do you use? CR95 development software GUI or ST25PC-NFC GUI?

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
JMcIn
Associate II

We are using the CR95HF development software 2..3.1.

Can you let me know how to set this bit through this GUI?

Thanks,

Jim

Brian TIDAL
ST Employee

​Hi Jim

The ISO15693 menu of the CR95HF development software is mostly designed for reading ST tags. Anyway, when using for example the ISO15693->ST25TV64K-->EEPROM menu, you can tick the Option flag check box.  In that case, the next command will sent with Option flag bit being set.

Note: when option flag is set in Write-alike commands (write, lock, etc.), tags will delay their response until an isolated EOF is received (the purpose of this is to give more time to the tag for executing EEPROM write operation). In that case, the tag will not respond to the write command and a timeout will be returned by the CR95HF. The tag response will be received when using "send EOF".

Basically:

  1. tick the Option flag check box
  2. click Write Single block, enter your data and write the block.
  3. Send EOF to read the tag response

08-06-2019 09:56:27	WRITE SINGLE BLOCK
			>>> CR95HFDLL_SENDRECEIVE, 42210100000000
			<<< 8700 : Frame wait time out OR no tag
08-06-2019 09:56:30	SEND EOF
			>>> CR95HFDLL_STCMD, 010400
			<<< 80040078F000
 
Decoding:
80|04|00|78F0|00
              ^^____ No CRC error
         ^^^^_______ CRC
      ^^____________ Data fiedd containing the Tag response
   ^^_______________ Length of the data field
^^__________________ Result code of the SendRecv command
 

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
JMcIn
Associate II

Sorry about the late response - we didn't get this to work, but our requirement to write to TI tags has been removed.

Thanks,

Jim

Brian TIDAL
ST Employee

​So far so good.

Anyway, I believe that ISO 15693 tags requiring Option flag for Write alike commands are less and less in use.

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.