NFC doesn't work any longer

REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 4.4.0.58
HARDWARE (XA2, X10, X10 II, …): XA2 Plus
UI LANGUAGE: French
REGRESSION: (compared to previous public release: Yes, No, ?): Yes

DESCRIPTION:

Nfc activated in settings, no reaction when near nfc tag.

PRECONDITIONS:

Activate Nfc in settings

STEPS TO REPRODUCE:

  1. Put a nfc tag near the nfc reader

EXPECTED RESULT:

Phone vibrates

ACTUAL RESULT:

None

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc.)
In ncf logger : conitnuous flow of messages:

nci: Notification 0x01/0x23 is ignored in RFST_DISCOVERY state
binder: android.hardware.nfc@1.0::INfcClientCallback 2 sendData
data, 3 bytes(s)
61 23 00 a#.

2 Likes

Could you send more data provided by the app NFC Logger (available on Storeman)?

After reboot, these messages have disappeared and NFC works again.

Same here with XA2 4.4.0.72, but unfortunately it doesn’t wirk better after reboot.
NFClogger return same message in top of topic…

Thanks for the original report @phklrz, and @mkz for sharing your experience. It’s unfortunate that the reboot didn’t address the problem for you. Given this, I’ve created an internal report about it and tagged it here as “tracked”.

1 Like

Same here with XA2 DS running 4.5.0.21 and 4.5.0.24. Device won’t read NFC tags even after a fresh reboot.

Perhaps this topic should no longer be marked Solved?

Log from NFCLogger:

2023-09-20 12:45:20.378 binder: android.hardware.nfc@1.0::INfcClientCallback 2 sendData
2023-09-20 12:45:20.378 > data, 3 byte(s)
2023-09-20 12:45:20.378 > 61 23 00                                            a#.
2023-09-20 12:45:20.378 nci: Notification 0x01/0x23 is ignored in RFST_DISCOVERY state

## Log truncated:
## The previous four lines keep repeating every 650 ms or so.
## Nothing else is logged until I toggle NFC off from the top menu.

2023-09-20 12:45:36.076 NFC disabled
2023-09-20 12:45:36.079 binder: Waiting for NCI state machine to become idle
2023-09-20 12:45:36.080 nci: < RF_DEACTIVATE_CMD (Idle)
2023-09-20 12:45:36.080 nci: Next state RFST_DISCOVERY -> RFST_IDLE
2023-09-20 12:45:36.080 dbus-neard: Power requested: off
2023-09-20 12:45:36.080 dbus-neard: Powered: off
2023-09-20 12:45:36.080 dbus-neard: Enabled: false
2023-09-20 12:45:36.151 Wrote /var/lib/nfcd/settings
2023-09-20 12:45:36.152 < 21 06 01 00                                         !...
2023-09-20 12:45:36.162 binder: android.hardware.nfc@1.0::INfcClientCallback 2 sendData
2023-09-20 12:45:36.162 > data, 3 byte(s)
2023-09-20 12:45:36.162 > 61 23 00                                            a#.
2023-09-20 12:45:36.162 nci: Notification 0x01/0x23 is ignored in transition
2023-09-20 12:45:36.194 binder: android.hardware.nfc@1.0::INfcClientCallback 2 sendData
2023-09-20 12:45:36.194 > data, 4 byte(s)
2023-09-20 12:45:36.194 > 41 06 01 00                                         A...
2023-09-20 12:45:36.194 nci: > RF_DEACTIVATE_RSP ok
2023-09-20 12:45:36.194 nci: Current state RFST_DISCOVERY -> RFST_IDLE
2023-09-20 12:45:36.194 dbus-neard: Mode: 0 (Idle)
2023-09-20 12:45:36.194 dbus-neard: Polling: false
2023-09-20 12:45:36.195 binder: Closing adapter
2023-09-20 12:45:36.205 binder: android.hardware.nfc@1.0::INfcClientCallback 1 sendEvent
2023-09-20 12:45:36.208 binder: > CLOSE_CPLT
2023-09-20 12:45:36.210 binder: Waiting for close to complete
2023-09-20 12:45:36.233 binder: Power off
2023-09-20 12:45:50.489 Name ':1.225' timed out