Eccel Technology Ltd BIORADRDR0200 Manuel D’Utilisation

Page de 73
 
 
 
34 
 
4.2.11  Write Value (0x0B) 
 
 
Table 4.11 
The Write Value command takes as an argument the address of the block where to store the value (Block Address), 
the signed 32-bit integer value to be stored (Value), the block address value to store in the memory block (Stored 
Block Address), the Authentication Key Number and (optionally) the Authentication Key. This command has the same 
functionality as the Write Block command, except that it treats the block as a special Value type as defined by the 
Mifare standard.  It tries to format the block content to this 4-byte signed value together with the address on the last 
4 bytes of the memory.  
 
 
Command Number
Command Name
Valid Tag Types
Argument Offset [bytes]
0x00
0x01
0x05
0x06
0x07
Argument Name
Block Address
Value
Stored Block Address
Authentication Key 
Number
Authentication Key
Argument Size [bytes]
0x01
0x04
0x01
0x01
0x06
Argument Description
Address of the block in 
the memory to where 
the value is to be 
written.  The block will 
be formatted as a value 
type block after 
writing.
Signed 32-bit value 
that is to be written to 
the value block. The 
least significant byte is 
stored first.
8-bit unsigned value to 
be stored in the last 4 
bytes of the block 
memory.
The 6 least significant 
bits (bits 0-5) define 
the Authentication Key 
Number from 0 to 39 
to be used to encrypt 
the data.  If the most 
significant bit is set (bit 
7), then the key will be 
used as Key B, if clear 
then the key will be 
used as Key A.  If bit 6 
is set, then the key will 
be taken from the 
following argument list 
(next 6 bytes).
Optional parameter 
used when bit 6 in 
Authentication Key 
Number argument is 
set. This Key will be 
used as Key B if bit 7 in 
Authentication Key 
Number is set or as Key 
A if bit 7 is not set. The 
byte order is the least 
significant byte first.
Mifare Classic
0x0B
Write Value