NFC doesn't work properly on Android 11, 12 and 13 anymore
- /e/ version: 0.22-r-20220225165877-dev-FP3
- Device model(s): Fairphone 3
- Device rooted: no
I've got two regular NFC tags – a plastic card and a keyring. When I still had /e/ OS Android 10 on my FP3 I used the Android settings to store system profiles on both tags. It worked fine.
Now, with /e/ OS Android 11 I'm unable to do this. When trying to add an NFC trigger to a system profile and holding the NFC tag onto the device, Android plays the “NFC tag recognized” sound but doesn't do anything else.
I also tried storing regular data (e.g. a URL) on the tags using the NFC Tools app that had worked fine on /e/ OS Android 10 before. However, now with /e/ OS Android 11 it just says “Could not write tag”.
When trying to read and write data using the NFC Tools app on a Samsung stock Android 11 phone and a Samsung stock Android 12 phone, everything worked fine. I was able to store https://e.foundation as a link and it was immediately opened in the browser on both Samsung phones. However, my /e/ OS Fairphone 3 does not open the link.
When reading the NFC tags using the NFC Tools app I noticed that on the Samsung phones it says “Technologies available: NfcA, MifareClassic, Ndef” whereas on my /e/ OS FP3 it only says “NfcA”.
Here's what the NFC Tools app on the Samsung phones shows when reading the tags:
Here's what the NFC Tools app on my /e/ OS FP3 shows when reading the tags: