iButton

Writing data to iButton keys

Document image


Once you have read and saved Dallas iButton keys, you can write some of them to physical blanks or iButton touch memory keys of the same type. On this page, you’ll learn about compatible blanks and keys and how to write data to them.



Compatible blanks and keys

Blanks and iButton keys allow for writing different data. iButton keys have a permanent UID that can’t be changed, but you can still rewrite their memory. In contrast, for blanks, both the UID and memory can be rewritten. However, Flipper Zero doesn’t yet support rewriting a blank’s memory.

Here are compatible blanks you can write to:

Blank type

Compatible with

Comment

RW1990

DS1990

Writes only the UID

TM1990

DS1990

Writes only the UID

TM08v2

DS1990

Writes only the UID

RW2004

DS1990, DS1992

Writes only the UID even though the blank has memory

As for iButton keys, Flipper Zero now supports writing memory data from DS1992, DS1996, and DS1971 iButton keys to another key of the same type (DS1992 -> DS1992).



How to write data to blanks and keys

After saving or adding a Dallas key, you can write it to a blank or a key of the same type by doing the following:

1

Go to Main Menu -> iButton -> Saved.

2

Select the Dallas iButton key you want to write.

3

Select:

  • Write ID to write the UID to the blank. or
  • Full Write on Same Type to write only memory data to the key.
4

Connect your Flipper Zero’s pins to the blank or the key as shown below.

Document image

5

If data is written successfully, you’ll see your happy dolphin showing the following confirmation message.

Document image


If writing failed

  • The pins might not touch the iButton key correctly. -> Make sure you connect the key as shown above.
  • The iButton blank might not be supported by Flipper Zero.
  • The iButton blank or touch memory key might be damaged.