cancel
Showing results for 
Search instead for 
Did you mean: 

Enable Write Protection on a ISO15693 Tag using X-Nucleo-NFC08A1

CT-55555
Senior

Hello everyone, 

I'm using the X-Nucleo-NFC08A1 and a Tag (ISO 15693). For my project I want to enable a Write Protection on Page 0(Blog 0-3) and Page 1(Block 4-7). Are their any applications or examples that show me how its done ? 

Thank you for your help 

Rgds

This discussion has been locked for participation. If you have a question, please start a new topic in order to ask your question
1 ACCEPTED SOLUTION

Accepted Solutions
Brian TIDAL
ST Employee

Hi,

I would recommend to contact the tag manufacturer in order to have the detailed datasheet of this product in particular to have the list of supported optional commands (such as the optional Lock block command) and the list of proprietary commands/features (such as read password protection). Then, proprietary commands can be sent from the reader to the tag thanks to the rfalNfcvPollerTransceiveReq() API (see various example on how to use it in rfal_st25xv.c).

Just for my curiosity, can you send me the UID of such a tag?

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

7 REPLIES 7
Brian TIDAL
ST Employee

Hi,

ISO15693 defines a Lock block optional command to permanently lock the requested block. This command is supported by the RFAL (rfalNfcvPollerLockBlock).

Tags may support this command and /or may have other proprietary write protect mechanisms (typically based on various areas).

Which tag (model and manufacturer) do you plan to use?

Rgds

Bruno

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.

Hi , 

I want to use the Vigo 1.6k bits R/W Glastag. The Tag supports the ISO15693.

Rgds

Hi, 

for my project I want to block block different blocks. You should only be able to read the block if you send a password to the tag. 

Rgds

Brian TIDAL
ST Employee

Hi,

I would recommend to contact the tag manufacturer in order to have the detailed datasheet of this product in particular to have the list of supported optional commands (such as the optional Lock block command) and the list of proprietary commands/features (such as read password protection). Then, proprietary commands can be sent from the reader to the tag thanks to the rfalNfcvPollerTransceiveReq() API (see various example on how to use it in rfal_st25xv.c).

Just for my curiosity, can you send me the UID of such a tag?

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.

Hi, 

thank you for your help. Where can I found the rfal_st25v.c ? It is not included with X-Cube NFC 6. 

 

Rgds

 

Hi,

 it is in Middlewares\ST\rfal\Src\rfal_st25xv.c

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.

Hi, 

thank you very much.

Rgds