Skip to main content
All CollectionsKnowledge Articles (Internal base)HW only
How to decode received iButton ID from Raw data
How to decode received iButton ID from Raw data
Albert Basiul avatar
Written by Albert Basiul
Updated over 7 months ago

Description:

Received from the raw data iButton ID cannot be entered in authorized ID list straight away and needs to be decoded.
โ€‹
This article explains how received iButton ID should be decoded to be identified.

Steps:

Received iButton ID in raw data is displayed as an 8 byte (16 symbols) hexadecimal number, but in a reversed order.
Before entering it in authorized ID list you will need to divide hexadecimal number by bytes (1 byte = 2 symbols) and put it in reverse order as in shown example.
โ€‹
Received iButton ID in raw data: 0x0151883D010000AF
1. Divide received ID by bytes (0x should be removed):
01 51 88 3D 01 00 00 AF
2. Reverse divided bytes so last received byte will be first, previous one will be second, etc.:
AF 00 00 01 3D 88 51 01

Picture1.png

3. Put reversed bytes back together: AF0000013D885101
Received hexadecimal number can be put in Authorized ID list in HEX column.

Picture2.png

If iButton ID is checked through Device center, the iButton ID will be displayed in correct order so it can be copied into Authorized ID list Hex column straight away.

Picture3.png

If iButton ID is checked through the live IO tool it will be displayed as raw data and needs to be decoded in the way how it was described.

Picture4.png
Did this answer your question?