问题标签 [acr1252]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nfc - 使用 IDTronic Evo HF 或 ACS ACR1252U 读取仿真 NFC 标签 (pn71501)
我有一个使用 pn71501 芯片模拟 nfc 标签的设备。我不知道该设备中的代码究竟是如何工作的,但我绝对知道该芯片可以仅使用 ISO14443 标准来模拟标签。所以我的两个读者都可以阅读这种类型的标签,但由于某种原因,我可以从这个设备上读取 UID,仅此而已。据我所知,使用 ISO 14443 从标签读取内存需要块身份验证,但这对我没有帮助。对于使用 IDtronic EVO HF 读取标签,我使用从此处下载的软件:https : //download.idtronic.de/Card%20Reader/Card%20Reader%20HF%20SET%20SDK.zip 对于 ACS ACR1252U 我尝试了许多不同的应用程序,包括我自己的应用程序,他们都无法阅读它。有趣的事实是 android 和 ios 设备可以读取它。
python - 使用 ACR1252U NFC 标签阅读器读取 NTag213 上的所有记录
我正在使用 ACR1252U NFC 标签阅读器来读取 NTag213 NFC 标签。我目前有一个 python 程序,它成功地让我连接并向阅读器和标签发送命令。
我无法弄清楚如何检索存储在标签上的所有记录。任何帮助,将不胜感激
python - 使用 ACR1252 和 pyscard 对尾随块中的密钥进行 Mifare 4K 更改返回错误“99”
我们从供应商处收到 Mifare 4k 卡,该供应商对每个扇区预告片进行如下预编码:
这样做时,供应商将访问位设置为FF0780
并且读取密钥(密钥 A)和写入密钥(密钥 B)保持出厂默认设置FFFFFFFFFFFF
当尝试使用 pyscard 和编码器 ACR1252 写入新的读取密钥(密钥 A)和写入密钥(密钥 B)和访问位时,我收到响应代码“99”,这是一个未记录的错误代码。我认为发生这种情况是因为访问位已更改,因为直接来自工厂的空白卡不会产生此错误。
在这个例子中,我们更新了尾部块,使得 Key A 和 Key B 是FFFFFFFFFFFF
并且访问位是787788
:
知道为什么供应商设置了访问位的卡返回响应代码 99 吗?
注意:身份验证工作正常,只是写入步骤失败。