Skip to main content
RCui.1
Associate
February 26, 2020
Solved

About iOS 13 extendedReadMultipleBlocks command

  • February 26, 2020
  • 2 replies
  • 1237 views

Does ST25DV64K support the extendedReadMultipleBlocks command sent by iOS 13?

Although the data sheet says it supports but when I try that command using iOS 13, I keep getting the error: Tag Response Error.

And when I set the start block number larger than 256, it tells me that the range can't be out of (0,255), it's kinda weird, I'm using extended command, it should have 2 Bytes to stand for the address. (I have seen the source code of the app: STNFC Sensor, it seems not using this command)

This topic has been closed for replies.
Best answer by Brian TIDAL

Hi,

there is a known issue with extendedReadMultipleBlocks sent by iOS 13. A bug report has been sent to iOS developpers. Basically, as per ISO/IEC 15693-3, the "First

block number" parameter of Extended read multiple blocks command is a 2-bytes parameter whereas iOS13 encodes it as a 1-byte parameter causing the command to be erroneous. Therefore, any tag properly supporting the ISO 15693-3 Extended Read Multiple Blocks command will reject the extendedReadMultipleBlocks sent by iOS 13 as being erroneous.

Suggested workaround: use loop of Extended Read Single Block commands (command code 30h).

Rgds

BT

2 replies

Brian TIDAL
Brian TIDALBest answer
ST Technical Moderator
February 27, 2020

Hi,

there is a known issue with extendedReadMultipleBlocks sent by iOS 13. A bug report has been sent to iOS developpers. Basically, as per ISO/IEC 15693-3, the "First

block number" parameter of Extended read multiple blocks command is a 2-bytes parameter whereas iOS13 encodes it as a 1-byte parameter causing the command to be erroneous. Therefore, any tag properly supporting the ISO 15693-3 Extended Read Multiple Blocks command will reject the extendedReadMultipleBlocks sent by iOS 13 as being erroneous.

Suggested workaround: use loop of Extended Read Single Block commands (command code 30h).

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.
RCui.1
RCui.1Author
Associate
February 27, 2020

Thank you for your answer!