Я занимаюсь разработкой мобильного приложения для Android для чтения и записи данных в NFC. Пока работал с чипом M24SR04 от ST, то все работало. После перехода на чип M24LR64ER (также от ST) - прекратилось.
Приложение не может пройти условия (представленные ниже).
Это можно сделать с помощью других приложений. Инструменты приложения NFC позволяют использовать только начальное считывание параметров (тип, технология, серийный номер, DSFID).
Приложение для чтения NfcV (от ST) легко выполняет все возможные действия. Строки «E / NfcHandover: недопустимая запись NDEF» отсутствуют в журналах.
Я думал, что это не поддерживает NDEF, но приложение NfcV-reader читает и записывает сообщения NDEF.
if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action)
|| NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)
|| NfcAdapter.ACTION_NDEF_DISCOVERED.equals(action))