2019-08-05 06:57 AM
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.
Solved! Go to Solution.
2019-08-06 01:05 AM
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:
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
2019-08-05 08:32 AM
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
2019-08-05 08:44 AM
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
2019-08-06 01:05 AM
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:
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
2019-09-12 03:03 PM
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
2019-09-12 03:10 PM
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