Permissions 我可以恢复MIFARE经典卡吗?
我的问题是,我使用Arduino上的“读写”示例逐块重写RFID卡(MIFARE Classic 1K)。我从第四街区开始写作。在7号街区,它停了下来,现在我看不到任何扇区。我给每个块写了零Permissions 我可以恢复MIFARE经典卡吗?,permissions,arduino,access-control,rfid,mifare,Permissions,Arduino,Access Control,Rfid,Mifare,我的问题是,我使用Arduino上的“读写”示例逐块重写RFID卡(MIFARE Classic 1K)。我从第四街区开始写作。在7号街区,它停了下来,现在我看不到任何扇区。我给每个块写了零 DumpToSerial函数只打印每个扇区 PCD_Authenticate()失败:通信超时 它仍然可以读取UID、SAK和PICC类型 是我毁了那张卡还是我能找回它 更多信息: 卡片:MIFARE Classic 1K 来自Elegoo的Arduino Mega2560 从起动机套件中取出RC522
DumpToSerial
函数只打印每个扇区
PCD_Authenticate()失败:通信超时
它仍然可以读取UID、SAK和PICC类型
是我毁了那张卡还是我能找回它
更多信息:
- 卡片:MIFARE Classic 1K
- 来自Elegoo的Arduino Mega2560
- 从起动机套件中取出RC522
您编写了从块4开始的所有块,所有块都是零。因此,您编写了扇区1的扇区尾部(在块7中),访问条件设置为全零。这是访问条件的无效值。因此,扇区1永久无法使用。由于您表示在写入块7后立即收到错误,您可能很幸运,并且没有覆盖其他扇区预告片(例如,扇区2的块11)。在这种情况下,这些其他部门仍应可用。类似地,由于您从第4块开始编写,第一个扇区(扇区0,块0..3)也应该仍然可以访问。尝试在上发布。Stackoverflow仅用于编程问题。您到底在卡上写了什么?您是从0到7逐块写入还是从63到7逐块写入?你用了什么代码?我用了一个循环,从第4块到第63块,每一个地方都写一个零(facepalm),在第7块之后,我得到了错误,我停止了程序。在那之后,我再也不能用xD卡做任何事情了