您好,NXP团队,
我正在使用 PN7160 NFC 控制器和恩智浦 Linux NF CDemoApp 处理 NTAG213 标签。
我修改了nfcDemoApp (main.c),通过配置在 NTAG213 上启用只写密码保护:
工务司
包装
AUTH0
访问(prot = 0)
写保护正常工作:
移动 NFC 应用程序无法再写入
只有从我的应用程序中发送 PWD_AUTH 后,才能进行写入操作
将 AUTH0 RESET 为 0xFF
清除接入
重写配置页面
我还使用恩智浦 NFC TagInfo / NFC Tools应用程序在另一个 NTAG213 上启用了写保护,结果也达到了预期效果。
现在,我在这两种情况下都 无法移除写保护:
使用我自己的代码 (nfcDemoApp)
使用恩智浦 NFC 工具/TagWriter移动应用程序
即使使用正确的密码 (PWD_AUTH) 进行了身份验证,但尝试:仍失败。
根据 NTAG213 数据表,我明白了:
PWD_AUTH 应允许在 RF 会话期间写入受保护的页面
身份验证后,应该可以修改 AUTH0 和 ACCESS
NTAG213 没有用于密码保护的永久锁定位(与锁字节不同)
但在实际操作中,我无法将标签恢复到未受保护的状态。
启用 NTAG213 基于密码的写保护后,官方是否支持移除或禁用该保护?
成功设置 PWD_AUTH 后,AUTH0 和 ACCESS 页面是否可以写入,还是一旦设置后就永久受保护?
是否有将 NTAG213 恢复到可写(未受保护)状态的推荐顺序?
恩智浦 NFC Tools / TagWriter 是否能移除 NTAG213 上的密码保护,还是需要自定义原始命令处理?
身份验证后是否需要完全RESET(RF 会话RESET/电源重启)才能修改配置页面?
如果恩智浦团队能提供任何指导或说明,将非常有帮助。
感谢您的支持。
致以最诚挚的问候,
Niranjan
我使用 RFIDDiscover。它可以更改配置页面中的设置,取消保护。