0

我正在尝试将 AFI 密码设置为 SLIX-S 标签。我发现设置密码的命令是 B3:请看一下(链接在这里:第 12 页)。但是每次我的设置密码命令崩溃。我认为我使用的代码行的格式是错误的。有没有办法解决这个问题?非常感谢任何可以帮助我的事情。

更新:

我尝试了这个字节序列,但仍然无法成功设置密码。

buffer = nfcv.transceive(new byte[] { 
       0x00, //flag 
       0xB3, //set password command
       0x04, //manufacturer code (NXP should be 0x04)
       0xe0, 0x04, 0x02, 0x50, 0x04, 0xfa, 0xab, 0x4c, //UID
       0x10, //password identifier for AFI
       0x31, 0x32, 0x33, 0x38, //XOR-password from password: 0x31, 0x32, 0x33, 0x34 
                               //with xor(0x09) and xor(0x05)
       0x11, 0xba }); // CRC16 from XOR-password
4

1 回答 1

1

0xA6 是开启 AFI 密码保护的命令。

从数据表中我了解到(我自己没有尝试过)您需要先使用“Write Password”0xB4 设置密码。然后您需要使用“设置密码”0xB3 传输此密码,以便执行受密码保护的命令,例如“密码保护 EAS/AFI”0xA6。

于 2014-02-10T16:54:49.640 回答