MIFARE LightとMIFARE DESFire EV1/EV2/EV3をサポートするカードリーダーを開発しています。
現在、私のカードリーダーはMIFARE Lightカードを正常に認識でき、MIFARE LightのAPDUコマンドをサポートしています。しかし、MIFARE DESFire EV3 をデバッグすると、MIFARE DESFire EV3 を認識した後、コマンドを送信するときに必ず SW 0x919dを受け取ります。その理由は何ですか?最初にISOSelectFileを実行する必要がありますか?しかし、MIFARE DESFire EV1/EV2/EV3のDF名は何ですか?
MIFARE DESFire EV1/EV2/EV3 の APDU 形式 (MF2DL(H)x0 のセクション 11.2 など) の詳細な説明があるドキュメントは何ですか?公開ファイルとセキュリティファイルの両方を検索しましたが、APDU形式の詳細な説明は見つからず、コマンドをMIFARE DESFire EV1 / EV2 / EV3に送信する方法がわかりませんでした。
どなたか助けてもらえますか?
こんにちは@wangj1201
[email protected] にメールを送信 して、 DS487033 および AN588114-AN12757 MIFARE DESFire EV3 の機能とヒント (1.4) のダウンロード許可を申請してください。理解してください、許可の解放は私の範囲外です、私がサポートできる唯一のことは、どのドキュメントを申請するかを示すことです。
こんにちは@wangj1201
次のログは、開発にとって非常に重い可能性があります。
こんにちは@wangj1201
EV3 は、ユーザーデータをアプリケーションにグループ化します。アプリケーション内では、データはさらにファイルにグループ化されるため、最初のステップでアプリケーションを作成し、2 番目のステップでファイルを作成し、次にファイルの認証を行い、次にファイルに対してデータの読み取り/書き込みを行うことができます。
MIFARE DESFire EV3 の機能とヒントAN12757を参照することをお勧めします。
ご存知のように、MIFARE DESFire EVxはセキュリティ製品であるため、NXPとNDAに署名し、ダウンロード許可を取得する必要があります。