PN7150 card simulation identification problem

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

PN7150 card simulation identification problem

476 Views
jack_huang1
Contributor III

Dear, When the PN7150 functions as the card simulation function, a Huawei mobile phone fails to read the card simulation. Using Xiaomi/Samsung and other mobile phones to read card simulation successfully. Comparing the two log files, it is found that when Huawei mobile phone reads the PN7150 card simulation, it identifies NFC-DEP, while Xiaomi mobile phone identifies ISO-DEP. Whether Huawei mobile phones cannot read the sim card of the PN7150 due to some software configurations of the PN7150. Huawei mobile phones can read common labels and should support ISO 14443 Operating system: Android 13, For software Porting of PN7150, refer to AN11690-Android Porting Guidelines. The attachment "HuaWeiReader_pn1750cardemu0531.log" captures the PN7150 terminal as card simulation. Huawei phone reads the Android logs of the PN7150 terminal whose card simulation failed. The attachment "XiaoMiReader_pn1750cardemu0531.log" is the captured PN7150 terminal as card simulation. Xiaomi phone reads the Android log of PN7150 terminal successfully by PN7150 card simulated. What is the cause of this problem? Thank you! Best Regards!

0 Kudos
3 Replies

465 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi @jack_huang1 

 

Please refer to below diagram for card emulation mode for PN7150, the default protocol used is ISO-DEP.

danielchen_0-1686215753900.png

 

 

Regards

Daniel

 

0 Kudos

424 Views
danielchen
NXP TechSupport
NXP TechSupport

@jack_huang1 

 

The problem is Huawei phone is using P2P as default.

You can try to disable P2P flag in libnfc-nci.conf, 

set P2P_LISTEN_TECH_MASK=0x00.

and try it again.

 

 

 

Regards

Daniel

0 Kudos

413 Views
jack_huang1
Contributor III

Dear Daniel,

          After P2P is disabled in libnfc-nci.conf, Huawei mobile phones can recognize the analog card. The log file is attached: huaweireader_byforceclosep2p0531.log

         At the same time, we have attached the configuration files currently in use.

In the HuaWeiReader_pn1750cardemu0531.log file, you can find the following logs printed by the NxpNciR:

           As long as NxpNciR: len = 29> 61051 the fifth data a01030580fb01008202020f0e5a8fd92e7373b5a4f30800000030 is 05, namely becomes NFC - DEP pattern recognition, the card will not be able to identify to simulation.

           May I ask about this string of data? 61051 a01030580fb01008202020f0e5a8fd92e7373b5a4f30800000030 is directly from the RF PN7150 read out? Thank you!

 

    Best Regards!

 

 

 

0 Kudos