2020-12-20 11:45 PM
err = rfalNfcvPollerSelect(RFAL_NFCV_REQ_FLAG_DEFAULT , &gDevList->dev.nfcv.InvRes.UID[0] );
err = rfalNfcvPollerReadMultipleBlocks(RFAL_NFCV_REQ_FLAG_DEFAULT, &gDevList->dev.nfcv.InvRes.UID[0] , 0 , 4 ,&ttdata[0] , TT_TAGSIZE , &ttlen );
err = rfalST25xVPollerReadConfiguration(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],0,&ttdata[0]);
err = rfalST25xVPollerReadConfiguration(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],1,&ttdata[0]);
err = rfalST25xVPollerReadConfiguration(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],6,&ttdata[0]);
err = rfalNfcvPollerGetSystemInformation( RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0], ttdata,TT_TAGSIZE,&ttlen );
all this works and give ERR_NONE back
err = rfalST25xVPollerPresentPassword(RFAL_NFCV_REQ_FLAG_DEFAULT,&gDevList->dev.nfcv.InvRes.UID[0],3,ttpwd,8 );
this gives RFAL_NFCV_ERROR_CMD_NOT_RECOGNIZED back.
ttpwd is array of 8 with "0"
With password length 4 it doesn't works also
ST25TV has the default PWD 0 ( it was deliverd by the ST25R3916 Discoevery kit )
Solved! Go to Solution.
2020-12-22 04:45 AM
works with correct password
2020-12-22 04:45 AM
works with correct password