用于超轻型 C 的 Omnikey 5X21 APDU 写入命令

Posted

技术标签:

【中文标题】用于超轻型 C 的 Omnikey 5X21 APDU 写入命令【英文标题】:Omnikey 5X21 APDU write command for ultralight C 【发布时间】:2019-12-12 11:48:23 【问题描述】:

我能够使用 FFD6 命令更新 Ultralight C 上的内存,尽管似乎只能使用此命令更新内存 15

要写入 >15 页,我认为似乎需要使用类似于 FFA2 的不同命令。

命令的例子是什么?

【问题讨论】:

【参考方案1】:

如果不知道您看到了什么 sw1/sw2 响应,就很难说出您遇到这个问题的原因。查看超轻型 c 的数据表,0x0F 以上的内存空间并没有什么特别之处。

您可以对响应进行解码以了解发生了什么:https://www.eftlab.com/knowledge-base/complete-list-of-apdu-responses/

您可以尝试另一种 APDU。来自 ISO7816 第 4 节规范:https://cardwerk.com/smart-card-standard-iso7816-4-section-6-basic-interindustry-commands/

写入二进制:0x FF D0

根据您的读者,可能还有其他允许低级别的命令。例如,一些 Omnikey 阅读器也有: 0x FF 30

第 72 页上的完整命令说明:https://www.hidglobal.com/sites/default/files/5321-903_b.5_-_omnikey_contactless_scr_developer_guide.pdf

【讨论】:

以上是关于用于超轻型 C 的 Omnikey 5X21 APDU 写入命令的主要内容,如果未能解决你的问题,请参考以下文章

如何访问 Omnikey 3121 智能卡读卡器

将 javax.smartcardio 用于 MIFARE Classic 和 Omnikey 5021 CL

使用 Omnikey 5022 读取 PACS(原始韦根)数据

Transformer用于超分辨率重建

用于超参数优化的 Tune of Ray 包中的“num_samples”的目的

对 Omnikey PinPad 3821 进行编程以在屏幕上显示自定义文本