About EMVCo L1 reset test

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

About EMVCo L1 reset test

2,389 Views
SeanHu
Contributor I

Hi expert,

We encountered some abnormal responses when running the EMVCo L1 test project TAB113 (Reset Test) using a PN722x.

We tried inputs of 0x20, 0x00, 0x01, 0x01 and 0x20, 0x00, 0x01, 0x00, but the results were unsatisfactory.

Could you please provide the NCI commands for this reset test project? Or do you have any suggestions for this test project?

Thank you.

0 Kudos
Reply
6 Replies

1,930 Views
SeanHu
Contributor I

Hi Jimmy,

I followed the data sheet to issue LOAD_RF_CONFIG_CMD : 0x2F, 0x0E, 0x02, 0xFF, 0xFF. And I got following response : 0x4E, 0x0E, 0x01, 0x00.

And then I issued the SWITCH_RF_FIELD_CMF : 0x2F, 0x3F, 0x03, 0x32, 0x02, 0x00. And I got following response : 0x4F, 0x3F, 0x01, 0xF3, which indicate that "Invalid Load RF Configuration - LOAD_RF_CONFIG_CMD needs to be successful".

But from the previous command response, the LOAD_RF_CONFIG_CM was return "STATUS OK"

Do you have any suggestions for this unsuccessful response?

 

0 Kudos
Reply

2,257 Views
SeanHu
Contributor I

Hi Jimmy,

I follow the 14.7 SWITCH_RF_FIELD_CMD in  PN722X NFC controller , I add a function in kernel driver which writes {0x2F, 0x3F, 0x03, 0x32, 0x02, 0x00} to PN7220. The test result still failed.

I upload the test log for your referenct, do you have any comment on this error?

Thank you.

0 Kudos
Reply

2,318 Views
jimmychan
NXP TechSupport
NXP TechSupport

Your CMD is CORE RESET. I think the TAB113 is the RF Reset test. 

0 Kudos
Reply

2,314 Views
SeanHu
Contributor I

Hi Jimmy,

Yes, we need a command to do RF Reset test. 

Can you provide me NCI command to do the RF reset?

Thank you.

0 Kudos
Reply

2,307 Views
jimmychan
NXP TechSupport
NXP TechSupport

Please check the 14.7 SWITCH_RF_FIELD_CMD in  PN722X NFC controller

0 Kudos
Reply

2,296 Views
SeanHu
Contributor I

Hi Jimmy,

Could you explain to me the purpose of payload field  "Field On Config" ?

I don't understand the meaning of "Use collision avoidance" and "Disable collision avoidance".
Thank you.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2259658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EAbout%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2259658%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20expert%2C%3C%2FP%3E%3CP%3EWe%20encountered%20some%20abnormal%20responses%20when%20running%20the%20EMVCo%20L1%20test%20project%20TAB113%20(Reset%20Test)%20using%20a%20PN722x.%3C%2FP%3E%3CP%3EWe%20tried%20inputs%20of%200x20%2C%200x00%2C%200x01%2C%200x01%20and%200x20%2C%200x00%2C%200x01%2C%200x00%2C%20but%20the%20results%20were%20unsatisfactory.%3C%2FP%3E%3CP%3ECould%20you%20please%20provide%20the%20NCI%20commands%20for%20this%20reset%20test%20project%3F%20Or%20do%20you%20have%20any%20suggestions%20for%20this%20test%20project%3F%3C%2FP%3E%3CP%3EThank%20you.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262388%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20About%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262388%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EPlease%20check%20the%2014.7%20SWITCH_RF_FIELD_CMD%20in%26nbsp%3B%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com.cn%2Fdocs%2Fen%2Fuser-manual%2FUM11810.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPN722X%20NFC%20controller%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262315%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20About%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262315%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Jimmy%2C%3C%2FP%3E%3CP%3EYes%2C%20we%20need%20a%20command%20to%20do%26nbsp%3B%3CSPAN%3ERF%20Reset%20test.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ECan%20you%20provide%20me%20NCI%20command%20to%20do%20the%20RF%20reset%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThank%20you.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20About%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Jimmy%2C%3C%2FP%3E%3CP%3ECould%20you%20explain%20to%20me%20the%20purpose%20of%20payload%20field%26nbsp%3B%20%22Field%20On%20Config%22%20%3F%3C%2FP%3E%3CP%3EI%20don't%20understand%20the%20meaning%20of%20%22Use%20collision%20avoidance%22%20and%20%22Disable%20collision%20avoidance%22.%3CBR%20%2F%3EThank%20you.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2262295%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20About%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2262295%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EYour%20CMD%20is%20CORE%20RESET.%20I%20think%20the%20TAB113%20is%20the%20RF%20Reset%20test.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2263438%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20About%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2263438%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Jimmy%2C%3C%2FP%3E%3CP%3EI%20follow%20the%26nbsp%3B%3CSPAN%3E14.7%20SWITCH_RF_FIELD_CMD%20in%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3EPN722X%20NFC%20controller%26nbsp%3B%2C%20I%20add%20a%20function%20in%20kernel%20driver%20which%20writes%20%7B0x2F%2C%200x3F%2C%200x03%2C%200x32%2C%200x02%2C%200x00%7D%20to%20PN7220.%20The%20test%20result%20still%20failed.%3C%2FP%3E%3CP%3EI%20upload%20the%20test%20log%20for%20your%20referenct%2C%20do%20you%20have%20any%20comment%20on%20this%20error%3F%3C%2FP%3E%3CP%3EThank%20you.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267878%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20About%20EMVCo%20L1%20reset%20test%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267878%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Jimmy%2C%3C%2FP%3E%3CP%3EI%20followed%20the%20data%20sheet%20to%20issue%20LOAD_RF_CONFIG_CMD%20%3A%26nbsp%3B0x2F%2C%200x0E%2C%200x02%2C%200xFF%2C%200xFF.%20And%20I%20got%20following%20response%20%3A%200x4E%2C%200x0E%2C%200x01%2C%200x00.%3C%2FP%3E%3CP%3EAnd%20then%20I%20issued%20the%20SWITCH_RF_FIELD_CMF%20%3A%26nbsp%3B0x2F%2C%200x3F%2C%200x03%2C%200x32%2C%200x02%2C%200x00.%20And%20I%20got%20following%20response%20%3A%200x4F%2C%200x3F%2C%200x01%2C%200xF3%2C%20which%20indicate%20that%20%22Invalid%20Load%20RF%20Configuration%20-%20LOAD_RF_CONFIG_CMD%20needs%20to%20be%20successful%22.%3C%2FP%3E%3CP%3EBut%20from%20the%20previous%20command%20response%2C%20the%20LOAD_RF_CONFIG_CM%20was%20return%20%22STATUS%20OK%22%3C%2FP%3E%3CP%3EDo%20you%20have%20any%20suggestions%20for%20this%20unsuccessful%20response%3F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E