---
title: 向 iButton 钥匙写入数据
slug: zero/zh/ibutton/write
description: 了解兼容的空白钥匙和钥匙，以及如何使用 Flipper Zero 向它们写入数据
image: https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/AemDT2F98LQGKChw3Cfn8_writingdata-ibutton-zh.png
docTags: 
createdAt: 2023-08-10T12:46:13.000Z
---

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

在你[读取并保存](https://docs.flipper.net/zero/zh/ibutton/read)了 Dallas iButton 钥匙之后，可以把其中一部分写入实体空白钥匙，或同类型的 iButton touch memory 钥匙。本页将介绍兼容的空白钥匙和钥匙，以及如何向它们写入数据。

***

# 兼容的空白钥匙与钥匙

空白钥匙和 iButton 钥匙可写入的数据不同。iButton 钥匙的 UID 是固化的、无法更改，但你仍然可以改写其存储器内容。相比之下，空白钥匙的 UID 和存储器都可以改写。不过，Flipper Zero 目前还不支持改写空白钥匙的存储器。

以下是你可以写入的兼容空白钥匙：

| **空白钥匙类型** | **兼容**        | **说明**                 |
| ---------- | ------------- | ---------------------- |
| RW1990     | DS1990        | 仅写入 UID                |
| TM1990     | DS1990        | 仅写入 UID                |
| TM08v2     | DS1990        | 仅写入 UID                |
| RW2004     | DS1990、DS1992 | 虽然该空白钥匙带存储器，但仍然只写入 UID |

至于 iButton 钥匙，Flipper Zero 目前支持把 **DS1992**、**&#x20;DS1996** 和 **DS1971** iButton 钥匙中的存储器数据写入同类型的另一把钥匙（DS1992 → DS1992）。

***

# 如何向空白钥匙和钥匙写入数据

保存或添加 Dallas 钥匙后，你可以按以下步骤把它写入空白钥匙或同类型的钥匙：

::::WorkflowBlock
:::WorkflowBlockItem
转到 **Main Menu → iButton → Saved**。
:::

:::WorkflowBlockItem
选择你想写入的 Dallas iButton 钥匙。&#x20;
:::

:::WorkflowBlockItem
进行选择：

- 选择 **Write ID**，把 UID 写入空白钥匙。
  *或者*
- 选择 **Full Write on Same Type**，只把存储器数据写入钥匙。
:::

:::WorkflowBlockItem
按下图所示，把 Flipper Zero 的引脚连接到空白钥匙或钥匙上。

![](https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/ajGg4STr__-pLA2x4eZrc_ibutton-read-steps-1.jpg)
:::

:::WorkflowBlockItem
如果数据写入成功，你会看到开心的海豚显示以下确认信息。

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

## 写入失败时

- 引脚可能没有正确接触到 iButton 钥匙。→ 请按上图所示连接钥匙。
- Flipper Zero 可能不支持该 iButton 空白钥匙。
- 该 iButton 空白钥匙或 touch memory 钥匙可能已损坏。
