PN7150 card simulation identification problem

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

PN7150 card simulation identification problem

492 次查看
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 项奖励
3 回复数

481 次查看
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 项奖励

440 次查看
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 项奖励

429 次查看
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 项奖励