Ntag216 でパスワード保護を削除しようとしましたが、失敗しました。パスワードは次のように設定します。たとえば、パスワードは「abcd」、パックは「C5 C5」、書き込み保護のみ、
パスワード:
A2:E5:61:62:63:64
パック:
A2:E6:C5:C5:00:00
AUTHO セット:
A2:E3:04:00:00:00
E4 を設定しませんでした。E4 バイトは次のとおりです。
00:05:00:00
パスワード保護を解除しようとしたとき、私は
1B:61:62:63:64
タグはこう返信しました:
C5:C5
次に、次のコマンドで AUTHO ビットを設定しようとしました。
A2:E3:04:00:00:FF
エラー:
エラー: I/O障害
パスワード保護を解除するにはどうすればいいですか?正しいバイト値とコマンドと手順は何ですか?
こんにちは@mnhpias
あなたの調子が良いといいのですが。
NTAG216 のテスト構成に使用しているソフトウェアは何ですか?確認ですが、AUTH0 を設定しようとした直後 (パスワード認証が成功) に「エラー: I/O 障害」がスローされますか?
空の NTAG で同じ手順をテストできる可能性はありますか?これは、手順に影響を与える可能性のある構成を排除しようとするものです。
よろしくお願いいたします。
エドゥアルド。
こんにちは、
ACCESS バイト内の PROT ビットを 1b に設定すると、パスワードで保護された読み取りおよび書き込みアクセスが定義されます。このバイトに 80h を書き込むと正常になります。
私の理解では、パスワードによる読み取り/書き込み保護を解除して、すぐにメモリにアクセスしようとしているということですが、これは正しいですか?パスワード認証が成功すると、パスワード保護を解除せずにメモリの読み取り/書き込みが可能になります。このアプローチを実現しようとしているのでしょうか?
よろしくお願いいたします。
エドゥアルド。
親愛なる@EduardoZamora様、
私はNfc Tools Android アプリの NFC コマンド ツールを使用していましたが、これが問題になっている可能性があります。その後、Android アプリ (kotlin コード) で試してみましたが、問題なく動作し、これらのコマンドを使用してパスワード保護を削除できるようになりました。「I/O エラー」エラーは発生しません。
もう一つ質問があります。読み取り保護のために、次の操作を実行しました。
これは機能し、ページ 04 からのすべてのページが読み取り保護されるようになりました。この手順は正しい手順ですか?
今は、読むためにこれをやっています:
読み取りおよび書き込み保護が削除されました。この後、タグから NDEF テキストを読み取ろうとすると、エラーが表示され、テキストは読み取られません。しかし、タグをもう一度タップして読むと、CAN読みます。
しかし、読み取りおよび書き込み保護を解除した後、カードを再度タップせずにすぐにタグを読み取るという永続的な操作が必要です。これをどうやって行うのでしょうか?