NFC PN7150 and iOS13 - Card Emulation

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NFC PN7150 and iOS13 - Card Emulation

928 Views
purshottam_purs
Contributor I

I am trying to send infromation from PN7150 to ioS app using NDEF format. I see this sometimes working and sometimes NDEF information is not shown on the app which I developed using the ioS NFC SDK. For android, the behaviour is consistent and able to fetch information from the PN7150.  Also I see that when the length is greater then 255 it doesnt work for Android. I am using NXPNCI library for fetching the information and have put it in card emulation mode. here are the NCI Log statements where iOS app is unable to read the NDEF

NCI << 00 00 0d 00 a4 04 00 07 d2 76 00 00 85 01 01 00
NCI >> 00 00 02 90 00
NCI << 60 06 03 01 00 01
NCI << 00 00 07 00 a4 00 0c 02 e1 03
NCI >> 00 00 02 90 00
NCI << 60 06 03 01 00 01
NCI << 61 06 02 03 02

Tags (3)
0 Kudos
2 Replies

774 Views
Jonathan_Iglesias
NXP TechSupport
NXP TechSupport

Hope you are doing great, I have answered to you in your internal case.

Basically  what happens here is that the OS is not handling correclty the big NDEF messages, I recommend that you check in the OS forums whether is android or IOS to check why the big NDEF reading it nos launched by the phone, you can use applications to read the big NDEF that step over the OS way of handling the NDEF and let you read it.

Have a great day !

BR

Jonathan 

0 Kudos

774 Views
purshottam_purs
Contributor I

Thanks, Jonathan for your reply. I did check, I could see that it could take only 255 max in one NDEF message for both android and ioS. is it because of the tag which the P7150 emulates? Is it possible to emulate Mifare 4K tag?

0 Kudos