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.

RF430FRL152HEVM: Writing with iOS app NFC tools

Part Number: RF430FRL152HEVM
Other Parts Discussed in Thread: RF430FRL152H

Tool/software:

Hello,

I purchased the RF430FRL152HEVM board and am trying to use an iPhone to write to the chip using the NFC Tools application. I am able to read the chip onto the app but when I try to write text or a link, I receive an error message that the NFC tag is not supported.

I have read a few other inquiries on this forum so I believe the tag should be compatible with the application I'm using, but I'm unsure how to debug this issue. Are there any suggestions to solve this?

Thank you,

Madeleine

  • Hi,

      Can you try a Android phone. I just wanted to know if this is specific to iPhone. 

  • Hi Charles,

    I don't have access to an Android phone. Are you having a similar issue?

  • Hi,

      I think the problem may be that the smartphone like the iPhone is operating in NDEF messaging format unless the apps you use has the settings to allow raw data for read/write. Please refer to the FAQ and the Firmware User's Guide for details. RF430FRL152H is a smart tag. By default, it is running the RF stack and the sensor library on a brand new EVM. In the default mode, it does not operate in NDEF messaging format. You will need to change the firmware so you can use user-defined NDEF messages that will be recognized by NFC handsets.

  • Hi Charles,

    Apologies for the late response, but I am unsure how to program the board to use NDEF messaging. I found some example C code through the TI website, and there appears to be a file for NDEF (I assume this is what you're referring to), but I'm having trouble uploading it to the board. Should I be using the 'RF programming' tab in the GUI?

    Thanks,

    Madeleine

  • Also, since the TRF7970AEVM is not available for purchase, I'm unsure what is the best method to communicate with the device. Do you have any suggestions if I cannot get the NFC Tools app to work?

  • HI,

    Also, since the TRF7970AEVM is not available for purchase, I'm unsure what is the best method to communicate with the device. Do you have any suggestions if I cannot get the NFC Tools app to work

    TRF7970AEVM is discontinued. Per RF430FRL152EVM user's guide, the DLP-TRF7970ABP+MSP_EXP430G2ET is the recommended platform for evaluation of RF430FRL152EVM. 

    I found some example C code through the TI website, and there appears to be a file for NDEF (I assume this is what you're referring to), but I'm having trouble uploading it to the board. Should I be using the 'RF programming' tab in the GUI?

    Please refer to the below post about how to read the RF430FRL152HEVM. Please note that RF430FRL152H has firmware stored in its ROM to take sensor data and run the RF stack. You will use an example reader such as the DLP-TRF7970ABP+MSP_EXP430G2ET to send ISO15693 commands to RF430FRL152HEVM to retrieve these sensor data over RF. Your iPhone NFC app does not know how the FRAM in the RF430FRL152H is organized to store the sensor data. At best, it can read some raw data but it can't interpret what they are. Why would you want to use your phone to write to RF430FRL152H. Although RF430FRL152H can be put into mode that supports NDEF but this is not normally the use case because RF430FRL152H is a smart card (e.g. with all the built in measurements). You would not want to use it as a regular tag. 

    https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1039231/rf430frl152hevm-device-programming-temperature-rf

    Refer to section 3.2.3 NFC Project if you want to put RF432FRL152H in NDEF message mode. Also refer section 3.2 for a general understanding of different modes. https://www.ti.com/lit/pdf/sloa247

  • Ok, thank you! Is it possible to read the sensor data from the board with only a smartphone and the default firmware (no additional devices)? It seems to me that the GUI is only configured for use with the TRF7970AEVM

  • As I said, the smartphone may be reading the raw data and cannot interpret the data. Refer to the Firmware Guideline for details. As you can see, starting at block 9, this is where the sensor data is stored. Block 0 to 8 are the virtual registers that are used by the ROM firmware to configure the various sensors. Your phone may be reading data from block 0 to block 0xFF with the raw values only. Your phone does not know what is stored at block 9 and the subsequent blocks to be the sensor data unless you create a custom app for it. The GUI displays what the DLP-TRF7970ABP+MSP_EXP430G2ET retrieves from RF430FRL152HEVM over RF. Of course, you can also use the GUI to configure the virtual registers (stored in block 0 to 8).