PN7150 cannot read I.D. cards and bank cards

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

PN7150 cannot read I.D. cards and bank cards

1,339 Views
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 Kudos
Reply
5 Replies

1,134 Views
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 Kudos
Reply

1,258 Views
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 Kudos
Reply

1,329 Views
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 Kudos
Reply

1,289 Views
danielchen
NXP TechSupport
NXP TechSupport

@dx1 

 

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

 

Regards

Daniel

0 Kudos
Reply

1,281 Views
dx1
Contributor II

Hi @danielchen 

host is Qualcomm SMD450(MSM8953)

0 Kudos
Reply