cancel
Showing results for 
Search instead for 
Did you mean: 

How to use ios NFC Tap app to read FTM mailbox data?

jerry chang
Associate II

NFC Tag: ST25DV64KV

I2C host: STM32G474

I write 5 bytes data 0xA,0xB,0xC,0xD,0xE in FTM mailbox and I want to read these data through ios NFC Tap app, so I enter FTM - Data Transfer, disable Write/Read MailBox Buffer and tap start to read, it takes very long time then show unknown callback..

Please help!

Thanks in advance.

1 ACCEPTED SOLUTION

Accepted Solutions
France Berthelot
ST Employee

Hi

Please find link to the UM : https://www.st.com/resource/en/user_manual/um2062-firmware-for-the-st25dvdiscovery-boards-stmicroelectronics.pdf

Source code for simple use of FTM API but not full for demo used with mobiles application like picture transfer or FW download.

https://www.st.com/en/embedded-software/stsw-st25r-lib.html

For full demo used with mobile apps, see link:

https://www.st.com/en/embedded-software/stsw-st25dv002.html

Regards, FB

View solution in original post

5 REPLIES 5
NDvas.3
Associate III

Same problem for me. ST support - would you please pick this up and help us?

Thank you!

France Berthelot
ST Employee

Hello

It is quite difficult to answer your issue without more information....

To be able to work both side Phone/Board need to be aligned on protocol used to exchange data, otherwise synchro between Phone and board to exchange data is not aligned and raised errors.

Demos on FTM used on Mobile provided (iOS/android) use an API on top of basic FTM functions to exchange data and handle for you all mechanisum. to be able to work both side need to use same mechanisum/protocol.

Please refers to https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25dv002.html on FW side as example (ftm_demo.c).

On Mobile you can have sources for both Android and iOS with High level FTM functions provided by our ST25SDK in addition to basic FTM features.

https://www.st.com/en/embedded-software/stsw-st25ios001.html

https://www.st.com/en/embedded-software/stsw-st25001.html

If board do not implement FTM protocol used in Mobile application, exchange will probably not work.

You can also do it with basic FTM functions provided by our ST25SDK (not provided in our mobile application) if simple exchanges with FTM, otherwise use FTM API which handle protocol/processing for you, but both side mobile/board need to be aligned.

FYI, Discovery board which works with FTM mobile examples

https://www.st.com/content/st_com/en/products/embedded-software/st25-nfc-rfid-software/stsw-st25dv001.html

Hope this clarify potential issue and gives you artifact to be able to go forward.

Regards,FB

jerry chang
Associate II

Hi France, Sorry for the lately response.

Thank you for your help!

Could you provide the FTM protocol to me, I didn't find the documents

Thank you!

France Berthelot
ST Employee

Hi

Please find link to the UM : https://www.st.com/resource/en/user_manual/um2062-firmware-for-the-st25dvdiscovery-boards-stmicroelectronics.pdf

Source code for simple use of FTM API but not full for demo used with mobiles application like picture transfer or FW download.

https://www.st.com/en/embedded-software/stsw-st25r-lib.html

For full demo used with mobile apps, see link:

https://www.st.com/en/embedded-software/stsw-st25dv002.html

Regards, FB

Thank you for your help!