This command is deprecated. Do not use it in new code as we may remove it in the future!

For new applications please use Iso15.WriteMultipleBlocks as this command is deprecated and may be removed in future.

This command writes one or multiple blocks to a label.

This command implements the "write multiple blocks" optional commands from the ISO 15693-3 specification.


Parameters (request frame)

Name Type/Size Description
BlockID Integer (8 bits) ID of first block to write.
BlockNum Integer (8 bits) Number of blocks to write:
  • 0x00: 1 block
  • 0xFF: 256 blocks
BlockLen Integer (8 bits) Length of each block (The length of the first block is considered to be representative).
OptionFlag Boolean (8 bits) Option Flag according to the ISO 15693-3 specification.
Data Array (until end of frame) -
SingleBlock Raw data (length 0 Bytes) Length is greater than 0! It was set to zero to provide length information Single Block to write.

Returned values (response frame)

Name Type/Size Description
LabelStat Integer (8 bits) Status code returned from label.