我在向 Mifare Ultralight C 标签写入数据时遇到问题。我可以在部分内存中读写它,但似乎它的一部分被阻塞了,它向我显示了一个 IOException "Transceive failed"。我不能写内存位置 14-27。块似乎没有被锁定。我第一次写东西时,它工作得很好,但现在我什至无法将标签格式化为 Ndef。
我正在使用该方法
ultralight.writePage(pageOffset, data);
我无法上传图片,但希望这有助于更好地描述问题(信息取自 TagInfo 应用程序):
ATQA 0x4400 萨克 0x00 内存内容: 00 * 04:4F:BD 7E (UID0-UID2, BCC0) 01 * 5A:53:28:80 (UID3-UID6) 02. A1 48 00:00 (BCC1, INT, LOCK0-LOCK1) 03. E1:10:12:00 (OTP0-OTP3) 04-OF . 数据 10-27?数据 28 ?p XX XX -- -- (LOCK2-LOCK3) 29 ?p XX XX -- -- (CNT0-CNT1) 2A ?p 28 -- -- -- (AUTH0) 2B ?p XX -- -- -- (AUTH1) 2C ?- XX XX XX XX 2D ?- XX XX XX XX 2E ?- XX XX XX XX 2F ?- XX XX XX XX
有任何想法吗?
谢谢