TypeA Layer3 Card Detection on PN7642

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

TypeA Layer3 Card Detection on PN7642

281 Views
wangea
Contributor I

Hello All,

I'm using the demo pnev7642fama_Nfcrdlib_SimplifiedAPI_ISO_Freertos_Pub for card detection, there are E_PH_NFCLIB_MIFARE_CLASSIC_1K and E_PH_NFCLIB_TYPEA_LAYER4  application cases, and it works well. But there is no application for E_PH_NFCLIB_TYPEA_LAYER3, I tried to implement the application based on the card datasheet, but  there was no response, the status of phNfcLib_Transmit() was always 0x20000. The card used are FM1208-10 and FM1216. I couldn't find the reason. 

wangea_0-1781083669584.png

 

I have no idea why there is no application case for E_PH_NFCLIB_TYPEA_LAYER3, Is there any references for this card type? 

Thanks.

0 Kudos
Reply
1 Reply

254 Views
EduardoZamora
NXP TechSupport
NXP TechSupport

Hello @wangea,

Hope you are doing well.

Layer 3 covers anti-collision, UID selection and card activation, while ISO 14443 layer 4 presents a set of standardized commands for data exchange. Basic Tags/Cards stop after Layer 3 and use proprietary memory-read/write commands instead of Layer 4.

As you mentioned, you could try to implement the proprietary command set for your device. Please refer to NxpNfcRdlib -> types -> ph_Status.h for the Status Code definitions.

Regards,
Eduardo.

0 Kudos
Reply