Skip to content

Android cannot recognize emulated card, while iPhone can #150

Closed
@hhhtylerw

Description

@hhhtylerw

Running the emulate_tag_ndef example, as is, I am able to emulate an nfc card with a single URL record. Using NFC Tools, I am able to both read and write the emulated card using my iPhone XR, however, I am unable to do the same with my Pixel 8.

What could be causing this?

For further context, my Pixel is capable of reading and writing cards (this is a physical card I wrote to previously):
android

This is what my iPhone reads off of the emulated card:
iphone

Perhaps the problem could have something to do with the lack of any standard "Technology" or other field in the emulated card? I'm just grasping at straws here. I have very little NFC knowledge, so it's possible I'm just emulating the wrong type of card entirely.

My setup:
PN532 over HSU

[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
lib_deps = 
    https://github.com/Seeed-Studio/PN532.git
build_flags =
    -DNFC_INTERFACE_HSU

Metadata

Metadata

Assignees

Labels

PN532Label for PN532UAYUnassigned yet

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions