MIFARE DESFIRE EV1 カードを使用して出席システムを作成するプロジェクトがあります。
このプロジェクトで使用する必要があるリーダー ブランドは ISO 7816-x のみをサポートしているため、DESFIRE ISO7816-4 APDU ラッピング モードを使用してカード リーダーにコマンドを送信する必要があります。
NXP ドキュメント リソースにもアクセスできます。
今のところ、Get Version、Get Application IDs、Free Memory on card などのいくつかのコマンドを実行できます。これらのコマンドはすべて、セキュリティを必要とせずにプレーンで実行できます。ただし、このカードではまだアプリケーションを作成できませんでした。
アプリケーションを作成するためのコマンドは正しいと確信していますが、コード 0x7E (長さエラー) で失敗しています。
ここに失敗している私の作成アプリケーションコードがあります。
-> 90 CA (00 00 05) 414141 0F 0E (00)
<- 91 7E
私は知りたい:
- コマンドを正しい順序で実行していますか?
- カードでアプリケーションを作成する前に認証が必要ですか?