User's Manual

BOOSTERS 2G
© Nedap IDEAS, P.O. Box 103, NL-7140 AC GROENLO Page 12 of 21
4.2.2.5 READING MIFARE ULTRALIGHT DATA
The Mifare UltraLight transponders512 bit EEPROM memory is organized in 16 pages with 4 bytes each.
Page Number
Page number to start reading from (in range from 0 .. 15).
Always 4 pages are read. The reading will wrap around to page number 0 if additional data after page 15
should be read.
Data Length
Number of bytes to transmit. The maximum number of bytes is dependant upon the operating-mode and
frame-length settings.
Data Offset
Number of bytes to skip.
Example:
Data to read: MIFARE UltraLight data
Byte order: Normal
Page Number: 4
Data Length: 8
Data Offset: 2
Always 16 bytes are read from the card and in this example the reading starts at page 4, thus pages 4, 5, 6 and
7 are read. The first 2 bytes are skipped because the offset is set to 2. The following 8 bytes are transmitted
because the configured data length is 8.
Byte 0 Byte 1 Byte 2 Byte 3
Page 4 skipped skipped DATA DATA
Page 5 DATA DATA DATA DATA
Page 6 DATA DATA ignored ignored
Page 7 ignored ignored ignored ignored
Reverse example:
Data to read: MIFARE UltraLight data
Byte order: Reverse
Page Number: 5
Data Length: 10
Data Offset: 6
Always 16 bytes are read from the card and in this example the reading starts at page 5, thus pages 5, 6, 7 and
8 are read. After the byte order is reversed, the first 6 bytes are skipped because the offset is set to 6. The
following 10 bytes are transmitted because the configured data length is 10.
Byte 3 Byte 2 Byte 1 Byte 0
Page 8 skipped skipped skipped skipped
Page 7 skipped skipped DATA DATA
Page 6 DATA DATA DATA DATA
Page 5 DATA DATA DATA DATA