Ok, here is where I got stuck now:
On my SCL3710 with libnfc I have this:
Connected to NFC device: Philips / PN531 - PN531 v4.2
NFC device will now act as: D.E.P. (undefined baud rate) target:
NFCID3: 12 34 56 78 9a bc de ff 00 00
BS: 00
BR: 00
TO: 00
PP: 01
General Bytes: 12 34 56 78 87 65 43 21
Waiting for initiator request...
On my Cortex side in text I send/receive this:
Initialize NFC...
...DONE!
===================
SAMConfiguration
===================
===================
GetFirmwareVersion:
Version: PN532
Firmware: 1.6
Support: 7
===================
===================
ReadGPIO:
P3: 3F
P7: 7
I0I1: 0
===================
===================
InJumpForDEP:
00
01
12
34
56
78
9A
BC
DE
FF
00
00
00
00
00
09
03
12
34
56
78
87
65
43
21
1C
===================
The commands I send throughout the whole process:
55 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 04 FC D4 14 01 01 16 00 // Initialize with SAMConfiguration
00 00 FF 00 FF 00 // ACK
00 00 FF 02 FE D4 02 2A 00 // GetFirmwareVersion
00 00 FF 00 FF 00 00 00 // ACK
FF 02 FE D4 0C 20 00 // Read GPIO
00 00 FF 00 FF 00 // ACK
00 00 FF 05 FB D4 56 01 00 01 D4 00 // InJumpForDEP
00 00 FF 00 FF 00 // ACK
00 00 FF 07 F9 D4 40 01 48 45 4A 21 F3 00 // InDataExchange, sending "H" "E" "J" "!" (Hello! in swedish)
00 00 FF 07 F9 D4 40 01 48 45 4A 21 F3 00 // InDataExchange, sending "H" "E" "J" "!" (Hello! in swedish)
00 00 FF 07 F9 D4 40 01 48 45 4A 21 F3 00 // InDataExchange, sending "H" "E" "J" "!" (Hello! in swedish)
00 00 FF 07 F9 D4 40 01 48 45 4A 21 F3 00 // InDataExchange, sending "H" "E" "J" "!" (Hello! in swedish)
I can't get my SCL3710 to indicate that it replies. My InJumpForDEP command is successfully sent and it finds my SCL3710.