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
3. Put reversed bytes back together: AF0000013D885101
Received hexadecimal number can be put in Authorized ID list in HEX column.
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.
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.