So I believe I had some errors in code causing Mifare to not be properly initialized, fixed those, and now I have what looks like everything OK until the EV2 Authenticate, which now gives a 0x2682 error.
Here is the debug log:
Initialize Hardware Abstraction Layer (HAL)with phhalHw_PN7462AU_Init
HAL Initialized!
HAL ID: 0x020A
HAL pTxBuffer: 0x001000A0
HAL pRxBuffer: 0x001001A8
Initializing KeyStore
Initializing phKeyStore_Sw_Init
Keystore Initialized!
Initializing phKeyStore_Sw_FormatKeyEntry
Format Key Entry Succeeded!
Setting AES-128 key at entry 0x00, position 0x00:
AB CD EF 09 AB CD EF 09 AB CD EF 09 AB CD EF 09
Set Key at Position Succeeded
phCryptoSym_Sw_Init cryptoSymEnc Success!
Initializing phCryptoSym_Sw_Init (cryptoSymMac)
phCryptoSym_Sw_Init cryptoSymMac Success!
Initializing phCryptoRng_Sw_Init
phCryptoRng_Sw_Init Success!
Initializing phpalI14443p3a_Sw_Init
phpalI14443p3a Initialized!
Initializing phpalI14443p4a_Sw_Init
phpalI14443p4a Initialized!
Initializing phpalI14443p4_Sw_Init
phpalI14443p4 Initialized!
Initializing phpalMifare_Sw_Init
Mifare Initialized!
palMifare.pPalI14443p4DataParams = 0x001003D4
Initializing phCryptoSym_Sw_Init (cryptoSymEnc)
Initializing phalMfNtag42XDna_Sw_Init
Ntag42XDna_Sw_Init Succeeded!
dna.wId = 0x2601
cryptoSymEnc.wId = 0xE101
cryptoSymMac.wId = 0xE101
cryptoRng.wId = 0xE401
***System Initialized***
********Processing Tag************
Invoking phhalHw_ApplyProtocolSettings
ApplyProtocolSettings Succeeded!
Activating Tag via phpalI14443p3a_ActivateCard
Tag Activation Succeeded!
Activating Tag via phpalI14443p4a_ActivateCard
phpalI14443p4a_ActivateCard succeeded!
Invoking phpalI14443p4_SetProtocol
SetProtocol Succeeded!
Invoking phalMfNtag42XDna_GetVersion()
GetVersion succeeded. Tag is in ISO-DEP mode.
Version: 04 04 02 30 00 11 05 04 04 Testing Mifare raw exchange...
Exchange Test Status: 0x0000
Exchange Test RxLen: 2
Exchange Test Response:
67 00
Authenticating Tag via phalMfNtag42XDna_AuthenticateEv2
dna.pPalMifareDataParams: 0x001003C0
palMifare.pPalI14443p4DataParams: 0x001003D4
palI14443p4.pHalDataParams: 0x001004F4
Tag Not Authenticated!
Authentication status: 0x2682
I think that my test key is not programmed properly to support EV2 on the Master Key0, and need RFIDDiscover or a known good sample key to further test my application. I have submitted an NDA request and need RFIDDiscover to analyze EV2 capability of my test tag.