PN7150 cannot read I.D. cards and bank cards

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

PN7150 cannot read I.D. cards and bank cards

1,043 次查看
dx1
Contributor II

Use PN7150 to read I.D. cards and bank cards,The Android version is Android9

Some bank cards have a sound for swiping a card, but it is not a normal sound for swiping the card, such as a prompt tone for a failed card swipe. No NFC tag information pops up.

I found the following issue in the logs:

1. The same card has different SAK

Ethan_Dang_0-1682652650318.png

2. Receive a return code 6A 82 after send NDEF Tag Application Select command.

Ethan_Dang_1-1682659551575.png

0 项奖励
回复
5 回复数

838 次查看
danielchen
NXP TechSupport
NXP TechSupport

Hi @dx1 

 

we have list of applications that we send  to card, if application does not exist it will return 6A82 application not found.   

If you try to read it with Taginfo what is happening?

 

Regards

Daniel

0 项奖励
回复

962 次查看
dx1
Contributor II

Hi @danielchen 

Today i test found that it can be received RF_INTF_ACTIVATED_NTF when reading the I.D. card, but RF Protocol is Unknown, maybe reading ID does not respond because of this?

05-05 15:33:04.788   533  3589 D NxpTml  : PN54X - I2C Read successful.....
05-05 15:33:04.789   533  3589 D NxpNciR : len =  26 > 61051701010001FF010C0B00000000D103860700809001000000
05-05 15:33:04.789   533  3589 D NxpTml  : PN54X - Posting read message.....
05-05 15:33:04.789   533  3592 D NxpHal  : read successful status = 0x0
05-05 15:33:04.789   533  3592 D NxpHal  : NxpNci: RF Interface = Frame RF
05-05 15:33:04.789   533  3592 D NxpHal  : NxpNci: Protocol = Unknown
05-05 15:33:04.789   533  3592 D NxpHal  : NxpNci: Mode = B Passive Poll
05-05 15:33:04.790   533  3589 D NxpTml  : PN54X - Read requested.....
05-05 15:33:04.790   533  3589 D NxpTml  : PN54X - Invoking I2C Read.....
05-05 15:33:04.790  2385  3587 E libnfc_nci: [ERROR:NfcTag.cpp(385)] NfcTag::discoverTechnologies (activation): unknown protocol ????
05-05 15:33:04.794  2385  2385 D NativeNfcTag: Connect to a tech with a different handle
05-05 15:33:04.795  2385  3587 E libnfc_nci: [ERROR:nfa_rw_act.cc(2675)] nfa_rw_handle_op_req: not activated
05-05 15:33:05.122  1767  1767 D KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
05-05 15:33:05.122  1921  1921 D QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
05-05 15:33:05.122  1921  1921 W OmadmService: BroadcastReceiver::onReceive() action: android.intent.action.BATTERY_CHANGED
05-05 15:33:05.122  1921  1921 D OmadmService: DATA ACTION_BATTERY_CHANGED

It works fine when using a test tag type4. The attached have type4_test_tag_log and ID_card_log.

The drive i used is pn544. 

0 项奖励
回复

1,033 次查看
dx1
Contributor II

Additional Information:

When reading the ID card, There is no HAL data exchange in log

When reading the Bank card, There has HAL data exchange in log but  still not instability , Part has prompt tone, Others has not prompt tone.

Here's an up-to-date log

0 项奖励
回复

993 次查看
danielchen
NXP TechSupport
NXP TechSupport

@dx1 

 

could you please let me know your host MCU and the configuration file?

 

Regards

Daniel

0 项奖励
回复

985 次查看
dx1
Contributor II

Hi @danielchen 

host is Qualcomm SMD450(MSM8953)

0 项奖励
回复