MIFAREウルトラライト、超軽量C、超軽量EV1、およびNTAGタグを区別するためには、まずGET_VERSIONコマンドを送信しますまたはそれ以降)のタグ(例えば、MIFARE Ultralight EV1またはNTAG21x)。そのため、GET_VERSIONコマンドの共鳴を分析することによって、特定のタグタイプを絞り込むことができます。これにより、製品タイプ(NTAGまたはUltralight EV1)、製品のサブタイプ、製品バージョン、およびストレージサイズ(正確なチップタイプを特定できる)が明らかになります。製品識別値の例については、Distinguish NTAG213 from MF0ICU2を参照してください。
GET_VERSIONコマンドが失敗すると、それが第1世代のタグであるとみなすことができます(MIFARE Ultralight、Ultralight C、NTAG203)。あなた、これ、AUTHENTICATE(パート1)コマンドを送信することによって、特定のタグの種類を絞り込むことができます。
> 1A 00
このコマンドが成功した場合、あなたはタグがMIFAREウルトラライトC.
であることを知っている
このコマンドの場合タグがUltralightまたはNTAG203のいずれかであると仮定できます。 MIFAREウルトラライトとNTAG203区別するために、あなたは(例えば41ページを読んで)超軽量上に存在しないページを読み込むしようとすることができます:
> 30 29
を何らかの理由で、私は超軽量EV1に 'GET_VERSION'を送信する際に、私には反応しませんが、NXPアプリケーションのNFC TagInfoは、それがUltralight EV1だと正確に言います。何が問題なの? P.P.同じチームがPlus EV1に送ろうと試みたが、その答えは成功した。コマンド「1A 00」超軽量EV1も応答していません。 –
タグがGET_VERSIONに応答しない場合(リーダーに正しく接続されている場合)、EV1タグではありません。 READ_SIGNATUREコマンド( '3C 00')に応答しますか? Ultralight EV1タグは暗号認証(「1A 00」)をサポートしていないことに注意してください。 –
'READ_SIGNATURE'も応答しません。なぜNXPアプリケーションのNFC TagInfoがUltralight ev1だと言いますか? EV1として反映されないモードもありますか?まあ、Plus EV1とClassicとの類推のように。 私もMifare Plus EV1を持っています、それはちょうどEV1です。彼女はこれらすべてのコマンドに反応します。私が送るコマンドを正しく意味します。 –