---
title: Writing data to iButton keys
slug: zero/ibutton/write
description: Learn about compatible blanks and keys and how to write data to them with Flipper Zero
image: https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/mAYKAkjFqBkTcOFQ1Pden_ibutton-keys-prev-1.png
docTags: 
createdAt: 2023-08-10T12:46:13.456Z
---

![](https://api.archbee.com/api/optimize/3GUDYkC5JgUWgo6RW8piO-Rhtu2q0Qxu2DfKyFvDVkB-20241025-124310.png)

Once you have [read and saved](https://docs.flipper.net/zero/ibutton/read) 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 support rewriting a blank’s memory yet.

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**,**&#x20;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:

::::WorkflowBlock
:::WorkflowBlockItem
Go to **Main Menu -> iButton -> Saved**.
:::

:::WorkflowBlockItem
Select the Dallas iButton key you want to write.&#x20;
:::

:::WorkflowBlockItem
Select:

- **Write ID** to write the UID to the blank.
  *or*
- **Full Write on Same Type** to write only memory data to the key.
:::

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

![](https://api.archbee.com/api/optimize/3GUDYkC5JgUWgo6RW8piO-I1z2ib-yILJh4tHHev-t0-20241025-124417.png)
:::

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

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/eRIXUmuHY-bKLERGa1uyY_flipper-zero-ibutton-successful-writing.jpg)
:::
::::

## If writing failed

- The pins might not be touching 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.

