Frequently Asked Questions

Which NFC chips does tap2nfc support?

tap2nfc works exclusively with NTAG213, NTAG215, and NTAG216 chips (NXP NTAG21x family). Any other chip type is rejected immediately during scanning to prevent accidental writes.

What does "Residual programming data" mean?

This warning appears on an Inventory tag that was previously programmed. After an Unassign operation the registry status reverts to Inventory, but the physical chip still holds its NDEF data and password protection.

Use Reset Tag to erase the chip and remove protection before re-assigning and re-programming it.

Why does programming require two NFC scans?

Phase A reads the tag UID and fetches the registry record so you can review the assignment details before any write occurs. Phase B performs the actual write, password protection, and verification — all in a single NFC session. The two-phase design prevents accidental writes to the wrong tag.

The NFC session failed mid-write. What should I do?

If Phase B is interrupted, the tag may be in a partially-written state. Use Reset Tag to erase and restore the chip to factory defaults, then start the programming flow again from the tag detail screen.

I get "Authentication failed" during reset. What does that mean?

The tag's stored password does not match what the app is trying to use. This can happen if the tag was programmed by a different system or if the registry record is out of sync. Contact your system administrator to investigate the tag record.

What is the difference between Unassign and Reset?

Unassign is a registry-only operation — it clears the tenant, location, and table assignments and reverts the status to Inventory. The physical chip is not touched.

Reset physically erases the NDEF data and removes password protection from the chip, then (for Programmed/Deployed tags) updates the registry status to Inventory.

My session expired. How do I log back in?

Sessions are valid for 8 hours. After expiry, open the app and sign in again with your super-admin credentials. Token refresh is not supported — a full re-login is required.

How do I change the API server URL?

Go to Settings → Account and scroll to the API section, or ask your system administrator. The URL is stored only on your device in UserDefaults and is never shared with third parties.

How to Program a Tag

1

Open the tag record

Find the tag in the tag list and tap it. Status must be Assigned.

2

Tap "Program Tag"

Opens the programming sheet and starts Phase A.

3

Scan the tag (Phase A)

Hold your iPhone near the tag. The app reads the UID and confirms the registry record.

4

Review and confirm

Check the assignment details and URL, then tap Program Tag.

5

Scan the tag again (Phase B)

Hold your iPhone near the same tag. The app writes, protects, and verifies in one session.

6

Done — status updated to Programmed

Tap Mark as Deployed once the tag is physically installed.

Still need help?

Send us an email and we'll get back to you as soon as possible.

info@tap2nfc.com