The TI p2p sample code works on our device using the TRF7970A for the following mobile phones:
- Samsung Galaxy S4
- Samsung S4 mini, (Android 4.4.2)
- Samsung Fame,
- Samsung A3 (Android 4.4.4)
The Galaxy S5 only vibrates but does not show the message "touch to beam". The debug trace shows:
LLCP init LLCP init LLCP init Target In : Target In :DEP RX I-PDU 2 bytes LLCP RX 2 bytes LLCP RX: SYMM 0 0 LLCP TX: SYMM Target In :P2P Passive Target F Activated DEP RX I-PDU 2 bytes LLCP RX 2 bytes LLCP RX: SYMM 0 0 LLCP TX: SYMM DEP RX I-PDU 2 bytes LLCP RX 2 bytes LLCP RX: SYMM 0 0 .... (and so on, always only SYMM)
When using together with the working phones the log looks like that:
LLCP init LLCP init LLCP init Target In :Target In : Target In :P2P Passive Target F Activated DEP RX I-PDU 2 bytes LLCP RX 2 bytes LLCP RX: SYMM 0 0 LLCP TX: SYMM DEP RX I-PDU 2 bytes LLCP RX 2 bytes LLCP RX: SYMM 0 0 .... (some ms later) LLCP TX: SYMM DEP RX I-PDU 2 bytes LLCP RX 2 bytes LLCP RX: CONNECT LLCP TX: CC DEP RX I-PDU 133 bytes LLCP RX 133 bytes LLCP RX: I SNEP RX 130 bytes
Why the Galaxy S5 never sends a CONNECT or why is this connect never received on the TRF7970A?
Does someone have an idea how to investigate this?