Android NTAG21x密码适用于写入,但不适用于读取

Android NTAG21x密码适用于写入,但不适用于读取,android,passwords,nfc,Android,Passwords,Nfc,我使用的是NTAG213和Android 首先,我设置密码和包。然后我将AUTH0设置为第0页。当ACCESS=0时NFC标签为只读 我用NXP TagInfo确认这一点 在使用我的应用程序进行身份验证后,我可以将新数据写入标记。当我将访问权限更改为1(mem第42页,字节0=0x80)时,标记受读/写保护 再次检查TagInfo我无法读取标签数据。使用我的应用程序进行身份验证后,我无法读取或写入数据 知道为什么我的身份验证不允许我读/写数据吗 当输入密码时,我得到一个TagLostExcept

我使用的是
NTAG213
和Android

首先,我设置
密码
。然后我将AUTH0设置为第0页。当
ACCESS=0时
NFC标签为只读

我用
NXP TagInfo
确认这一点

在使用我的应用程序进行身份验证后,我可以将新数据写入标记。当我将访问权限更改为1(mem第42页,字节0=0x80)时,标记受读/写保护

再次检查
TagInfo
我无法读取标签数据。使用我的应用程序进行身份验证后,我无法读取或写入数据

知道为什么我的身份验证不允许我读/写数据吗


当输入密码时,我得到一个
TagLostException

如果您将AUTH0设置到第6页(假设您将第3、4和5页保持在其传递状态),您是否可以尝试密码验证(如果读/写访问受保护)是否有效?我可以从第5页和更高的页面设置读/写保护,而不会出现问题。我使用静态锁定字节来只读锁定第4页,这为我的应用程序提供了一个合适的解决方法,但我更愿意锁定第2页。我知道这不是解决您问题的方法,而是帮助我跟踪问题。您正在使用基于Broadcom NFC芯片组的Android设备,对吗?不是100%确定。我使用的是三星Galaxy S3 GT-I9300。从我在谷歌上看到的情况来看,我认为它使用的是NXP的PN65,也就是NXP的NFC芯片组。