NFC does not work with iphone 13 and above

Hello,

I am currently working on a program utilizing the nRF52840 with NFC capabilities. I have successfully compiled and tested the application on Android, but unfortunately, it does not seem to be functioning on iPhone.

After some research, I suspect that this issue may be related to the SDK version. Specifically, I am using SDK 17.0.2 for this project.

I would greatly appreciate your assistance in resolving this matter. If anyone has encountered a similar problem or has insights into compatibility issues with iPhone, your guidance would be invaluable.

Thank you in advance for your help.

Best regards,

Parents Reply Children
  • Hello Joakim,

    Thank you for your prompt response. I'm utilizing the nRF52840 example program 'record_URL' from SDK 17.0.2.

    I've tested the application on iOS versions 16 and 17 across various iPhone models, including iPhone 13, 13 Pro, 14 Pro, and 15 Pro Max.

    Interestingly, a year ago, I employed the same example to develop a similar application and did not encounter this type of problem. Additionally, there are instances where my iPhone recognizes the URL, but more often than not, it does not. However, the magnetic field is being detected, as I've programmed an LED to indicate whether the field is ON or OFF.

    Any insights or suggestions on resolving this inconsistency would be greatly appreciated.

    Best regards,

  • Thanks. 

    I don't have an iPhone 13 or later to test this at the moment. But I will try to get my hands on one so that I can perform some tests myself. 
    However, I tried reproducing with an iPhone 12 Pro (iOS 16), and there are no problems with the NFC sample there.

    I saw from various forums that there are several reports of NFC problems in iOS15 and later, but I don't know if that is fixed or if it's related to your problems. 
    Some users reported that the problems were fixed after a network setting reset. Other users reported that the problems were fixed after turning Airdrop off. 

    I will investigate further and get back to you with more information. 

    Br, 
    Joakim

  • Thank you very much for your effor. At the end, I have solved the problem by using an older version of the SDK. I am using the 15.3.0 version right now.

    However, I will try what you have just said with the newest SDK version.

    Cheers,

  • Thanks.

    I would not recommend downgrading to an older version of the nRF5 SDK.

    The nRF5 SDK is in maintenance mode (ref: this statement) and we highly recommend using NCS (nRF Connect SDK) for new designs.

    _______________

    I got an iPhone 13 and will perform some tests tomorrow. Will check how the NFC behaves in both nRF5 SDK and NCS and get back to you.

    Br,
    Joakim

  • Hi.

    Did some tests on an iPhone 13 and nRF5 SDK v.17.1.0 (and 17.0.2). I am not able to reproduce the issue you describe.

    As of now I'm not sure what the root cause of this could be. But I highy recommend you to consider NCS and test the NFC features there.
    If the issue persists there, I'll be happy to help you debug the issue further.

    Br,
    Joakim

Related