When using PN7150, how can we select Felica with a specific system code

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

When using PN7150, how can we select Felica with a specific system code

535 Views
beginner-jp
Contributor I

Question:

Do we find some solution that some command(s) of PN7150 makes it possible to have only RF_INTF_ACTIVATED_NTF of Felica(=PASMO whose SC is 0x0003) is returned?           

If so, which command(s) is to be sent from the HD the NFCC, and how the parameters are to be set?            

             

Background of this question is as follows:          

1) Our goal           

To selectively get an IDm of Felica card on a smartphone or iPhone where multiple types of cards are already registered.              

             

2) Problem we encountered   

When we put a smartphone of Android OS over a system with NFCC in it, the mode being on RF_DISCOVERY, we get ISO_DEP on RF_INTF_ACTIVATED_NTF; Next Felica on the command.     

iPhone shows the same behavior. In the case of iPhone, a display for authentication shows up as PASMO card which is widely used in Japan for paying if registered in the phone in advance.         

Entering the passcode results in receiving of ISO_DEP on RF_INTF_ACTIVATED_NTF.            

So basically the same behavior is observed.

             

To this, we found in Page 99 of NFC Controller Interface (NCI) Specification, a command of Polling, "RF_T3T_POLLING_CMD", on which a system code, SC, can be configured.              

But it did not work as a solution against the problem above. ISO_DEP is returned instead of Felica.             

Since this command is only be able to send after receiving of RF_INTF_ACTIVATED_NTF, we thought the timing is too late for the problem.    

             

Another way apparently is to use PF_SYS_CODE_CFG parameters on the CORE_SET_CONFIG_CMD when NFCC is about to be activated upon electrical power up.            

We sent also CORE_RESET_CMD/ CORE_INIT_CMD after the configuration command, according to the warning text on page 86 of PN7150 User Manual, Rev. 1.6.        

The system code had been set to 0x0003 for the Felica PASMO card.

But we saw the same behavior as stated above.

Tags (2)
0 Kudos
1 Reply

482 Views
danielchen
NXP TechSupport
NXP TechSupport

Hi @beginner-jp 

Do you want to poll for Felica and not any other technology?

 

Regards

Daniel

0 Kudos