This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TRF7970A EVM and NFCStack+Eva

Other Parts Discussed in Thread: TRF7970A, DLP-7970ABP, MSP430F2370, MSP430G2553

Hello

I just bought TRF7970A EVM Board and I downloaded and Installed Stollmann NFCStack+Eva TI R6.0.57.5

I also Installed USB Driver CP210x_VCP_Windows (WIN7 64Bit) for TRF7970A EVM.

I used TRF7970A_GUI_WIN7_11_2013 at first and it working properly, BUT when I want use Stollmann NFCStack+Eva TI R6.0.57.5 the "NFCPlayer" application can not connect to  TRF7970A EVM.

My setting is "READERTYPE=NCI (TRF7970) IOTYPE=SERIAL PORT=COM12 " and also COM12 is set properly to use with USB.

  1. Please help me to know what is the problem and how I can use "NFCPlayer" from Stollmann NFCStack+Eva TI R6.0.57.5 software with TRF7970A EVM?
  2. Do TRF7970A support Read and Write DesFire EV1, MiFare cards in AES secure Mode?

Best Regards

Nader

  • Nader - 

    A1.

    The NFCLink package is made to be used with the MSP-EXP430F5529 + TRF7970ATB boards combined or the MSP-EXPF5529LP + DLP-7970ABP boards combined, not the TRF7970AEVM.

    This is outlined in this document: http://www.ti.com/lit/ug/slou386/slou386.pdf (NFCLink Users Guide)

    The technical reason here is that the MSP430F2370 on the TRF7970AEVM is not sufficient for the code size required to accommodate all the protocols/modes plus NCI interface.

     A2.

    The TRF7970A supports ISO14443A protocol, which the Mifare DESFire EV1 cards use. In their as shipped mode, NFCLink supports formatting, reading and writing those cards. This is NFC Mode for those cards. This is using them as T4AT platform.

    If you want to "personalize" the cards and place them into AES mode (this is outside of what NFC is, now you are back to using the cards in RFID mode), we have two separate code projects for that, one which takes the card to AES mode and another which does the authentication, both of which were made for and run on the TRF7970AEVM. You can send me a email at josh.wyatt@ti.com, we will need to discuss how to distribute that code to you correctly. 

  • Hello Josh

    Thanks for your answer and helpful information.

    Our Target Project is some kind of a private payment solution for some Club and travel agency services, this project is very similar to a transport ticketing system and need both authentication and AES Data Encryption both on one card.

    if there is any question please don't hesitate to send me and I will reply by answer asap.


    Best regards

    Nader

  • Nader -

    here is the outline of the code project and HW as it is today - we used the TRF7970AEVM for both code builds because of the RAM limitations of the MSP430G2553 as it related to the DES operations. AES auth mode should also be possible with a value line MSP430, too, just not the "perso" part to get the cards into AES mode in the first place. This would not be an issue for the general purpose use case (access readers), as the cards will be raised to AES mode by a third party, not at the point of use - hope that is clear.

    6646.MFDESFireEV1_with_TRF7970AEVM.pdf