向 iButton 钥匙写入数据

在你读取并保存了 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、 DS1996 和 DS1971 iButton 钥匙中的存储器数据写入同类型的另一把钥匙(DS1992 → DS1992)。
如何向空白钥匙和钥匙写入数据
保存或添加 Dallas 钥匙后,你可以按以下步骤把它写入空白钥匙或同类型的钥匙:
转到 Main Menu → iButton → Saved。
选择你想写入的 Dallas iButton 钥匙。
进行选择:
- 选择 Write ID,把 UID 写入空白钥匙。 或者
- 选择 Full Write on Same Type,只把存储器数据写入钥匙。
按下图所示,把 Flipper Zero 的引脚连接到空白钥匙或钥匙上。

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

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