Incorrect RFID detection for libnfc_nci_linux-1.so. library on Multiple Tap.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Incorrect RFID detection for libnfc_nci_linux-1.so. library on Multiple Tap.

472件の閲覧回数
Ganesh_G
Contributor I

I am using Linux kernel version 5.4 in that for NXP diver. I am using nxp-pn5xx/pn5xx_i2c and the library is libnfc_nci_linux-1.so.0.0.0 for PN71506 IC.

As shown in below log, HAL level detecting the tag correctly, but while calling the callback function to application it sends the old or previously detected tag id continually.

RFID Logs: 

Jan 3 03:23:19 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:19.018 NxpNciR: len = 4 > 600701A1
Jan 3 03:23:19 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:19.019 NxpFunc: NfcAdaptation::HalDeviceContextDataCallback: len=4
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.399 NxpNciR: len = 23 > 61051401808000FF010904000433F2CE17010800000000
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.400 NxpFunc: NfcAdaptation::HalDeviceContextDataCallback: len=23
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.400 NxpFunc: nfaConnectionCallback: event= 5
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.401 NxpFunc: checkforTranscation: enter; event=0x5 transaction_data.current_transcation_state = 0x0
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.401 NxpFunc: other event clearing flag
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.401 NxpFunc: checkforTranscation: exit; event=0x5 transaction_data.current_transcation_state = 0x0
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.401 NxpFunc: nfaConnectionCallback: NFA_ACTIVATED_EVT: gIsSelectingRfInterface=0, sIsDisabling=0
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.402 NxpFunc: NfcTag::setActivationState: state=2
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.402 NxpFunc: NfcTag::IsSameKovio: enter
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.402 NxpFunc: NfcTag::discoverTechnologies (activation): enter
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.402 NxpFunc: NfcTag::processNotification (Activation): RF disc_id=01; protocol=80, mNumDiscList=8
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.403 NxpFunc: Mifare Classic detected
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.403 NxpFunc: processNotification (activation): NumTechList = 9 sel_rsp=0x8
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.403 NxpFunc: NfcTag::processNotification; mNumTechList=a
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.403 NxpFunc: NfcTag::discoverTechnologies (activation): index=0; tech=1; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.404 NxpFunc: NfcTag::discoverTechnologies (activation): index=1; tech=8; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.404 NxpFunc: NfcTag::discoverTechnologies (activation): index=2; tech=1; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.404 NxpFunc: NfcTag::discoverTechnologies (activation): index=3; tech=8; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.405 NxpFunc: NfcTag::discoverTechnologies (activation): index=4; tech=1; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.405 NxpFunc: NfcTag::discoverTechnologies (activation): index=5; tech=8; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.405 NxpFunc: NfcTag::discoverTechnologies (activation): index=6; tech=1; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.405 NxpFunc: NfcTag::discoverTechnologies (activation): index=7; tech=8; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.406 NxpFunc: NfcTag::discoverTechnologies (activation): index=8; tech=1; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.406 NxpFunc: NfcTag::discoverTechnologies (activation): index=9; tech=8; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.406 NxpFunc: NfcTag::discoverTechnologies (activation): exit
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.406 NxpFunc: NfcTag::createNativeNfcTag: enter
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.406 NxpFunc: createNativeNfcTag: Selected: index=9; tech=8; handle=1; nfc type=80
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.407 NxpFunc: ========= 3�� tech A=======
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.407 NxpFunc: NfcTag::setNfcTagUid: tech A
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.407 NxpFunc: ========= NfcTag::setNfcTagUid 3��: 3�� tech A=======
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.407 NxpFunc: nativeNfcTag_onTagArrival: notify tag is ready PP tag ===== 33
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.408 NxpFunc: nativeNfcTag_onTagArrival: notify tag is ready PP tag ===== F2
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.408 NxpFunc: nativeNfcTag_onTagArrival: notify tag is ready PP tag ===== CE
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.408 NxpFunc: nativeNfcTag_onTagArrival: notify tag is ready PP tag ===== 17
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.408 NxpFunc: nativeNfcTag_onTagArrival: notify tag is ready PP tag ===== 3�� 4 0xad8ef738 0x35511
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.409 NxpFunc: NfcTag::createNativeNfcTag: exit
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.410 NxpFunc: presenceCheckThread: enter
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.410 NxpFunc: doPresenceCheck
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.410 NxpFunc: doPresenceCheck: sCurrentConnectedHandle= 01
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.411 NxpFunc: Calling EXTNS_MfcPresenceCheck
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.411 NxpExtns: Mfc_PresenceCheck status = 0x3a
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.411 NxpExtns: Error Sending msg to Extension Thread
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.411 NxpFunc: doPresenceCheck: NFA_RwPresenceCheck Wait..
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.412 NxpFunc: NfcAdaptation::HalWrite
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.416 NxpNciR: len = 4 > 41060100
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.417 NxpFunc: NfcAdaptation::HalDeviceContextDataCallback: len=4
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.419 NxpNciR: len = 5 > 6106020000
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.420 NxpFunc: NfcAdaptation::HalDeviceContextDataCallback: len=5
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.420 NxpFunc: NfcAdaptation::HalWrite
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.423 NxpFunc: nfaConnectionCallback: event= 15
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.423 NxpFunc: nfaConnectionCallback: NFA_PRESENCE_CHECK_EVT
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.424 NxpFunc: doPresenceCheck: tag absent
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.425 NxpFunc: presenceCheckThread: Tag Absent/Deactivated.... Exit Check
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.425 NxpFunc: doDisconnect: enter
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.425 NxpFunc: doDisconnect: exit
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.426 NxpFunc: presenceCheckThread: exit
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.427 NxpNciR: len = 5 > 4002020000
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.428 NxpFunc: nfaConnectionCallback: event= 4
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.428 NxpFunc: nfaConnectionCallback: NFA_DEACTIVATE_FAIL_EVT: status = 3
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.428 NxpFunc: NfcAdaptation::HalDeviceContextDataCallback: len=5
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.429 NxpFunc: NfcAdaptation::HalPrediscover
Jan 3 03:23:23 STCC7703BAFEE EVOCApp[613]: 2000:01:03-03:23:23.429 NxpFunc: NfcAdaptation::HalWrite

0 件の賞賛
返信
1 返信

447件の閲覧回数
Fabian_R
NXP TechSupport
NXP TechSupport

Hello sir,

This is Fabian from customer support.

We would like to help you with this issue unfortunately, we aren't able to provide free-online support for PN7150 related issues based on a custom board. PN7150 isn’t recommended for new designs any more and, our support is very limited. Please explore the possibility of using PN7160

I am very sorry for the inconveniences sir but, I can only point you out to our Professional support services.

Again, I am very sorry for not being able to help you with this issue sir.

Best Regards,
Fabian
0 件の賞賛
返信