Other Parts Discussed in Thread: MSP-EXP430F5529LP,
Hello,
I have been working on a MSP-EXP430F5529LP, attempting to run the MIFARE DESFire EV1 AES Authentication Application Report. I have successfully been able to read/write/configure DESFire EV1 & EV2 cards. I am now attempting to port the working firmware to an STM32F207; but I'm having some issues detecting the cards.
I am configuring the TRF7970A with the following:
Commands:
- Soft Initialization command
- Idle command
- Reset FIFO command
Register Configuration:
- ISO control register: 0x88
- ISO 14443 TX options register: 0x01
- RX wait time register: 0x07
- Modulator control register: 0x01
- RX special settings register: 0x30
- Regulator Control: 0x01
- NFC target level register: 0x00
The rest of the registers are left in their default state. This configuration works perfectly on the MSP dev board. This configuration doesn't seem to work properly when the firmware is ported to a stmf207 (ARM cortex m3 processor).
MIFARE Classic cards are detected without issue. EV2 cards are sometimes detected, and EV1 cards aren't detected at all. I cannot seem to pinpoint the issue.