Skip to main content

NFC

Found under Wireless on the device's panel list.

NFC

Energizes the reader field and shows any NFC-A tag brought near the antenna as it arrives and leaves, with the tag's identity read out at the top.

The screen

A status block sits above a scrolling log that fills the rest of the screen, oldest at the top and newest at the bottom.

The status block reads back the reader's state, not a settings menu:

  • Top left the screen's name, top right a short state word: off when the field is down, init while the chip calibrates, scan while the field is up with no tag, TAG while a tag is on the antenna
  • Field and reader state, or the reason the field is off: no NFC chip when nothing answered on the bus, init failed when the chip answered but never finished calibrating
  • Whether a tag is on the antenna right now, in yellow: Card Present, or Card removed (last read) once it has been taken away
  • The tag's type - Type 1, Type 2, Type 4 (ISO-DEP), NFC-DEP, MIFARE Classic, or unknown - or Tag: none before anything has been read
  • The tag's UID in hex
  • ATQA and SAK in hex, the two bytes the tag answers select with

Latched readout

The tag lines are latched, not live. Once a tag has been read, its type, UID, ATQA and SAK stay on screen after you pull the card away, so a UID can be read off the glass at leisure rather than being caught while the card is held to the antenna. Only the presence line changes when the tag leaves.

The latched lines are replaced when a different tag is read, and cleared by Yellow. Re-reading the same tag leaves them as they are.

Controls

ButtonAction
GreenTurn the reader field on or off; the label shows which way it will go
YellowClear the log and the latched tag lines, and rescan, so a tag still on the reader is reported again
BlueSave the last-read card under a name you type
GrayOpen the list of saved cards
RedLeave the screen
CancelThis help page

Each button fires once per press. HOME leaves the screen from here, as it does everywhere else in the menu, and Red is labeled with the same home glyph.

Saved cards and emulate

Blue saves the last card read on this screen: type a name and its identity is kept for later. Gray opens the saved-cards list; pick a card there to open it.

Opening a saved card shows its UID next to a state line. Green starts or stops playing that identity back — the FreeWili presents the saved card to a nearby reader, as if the original card were held up to it. Blue returns to the saved-cards list; leaving the screen also stops playback if it is running.

Power

The reader sits on power zone 13, NFC/RFID, which feeds the ST25R3916 front end. Opening this screen switches that zone on if it was off, without asking, and holds it for as long as the screen stays open; until the rail is up the status block reports no NFC chip. Zone 13 is also switched from Power Devices.

Reading the log

Opening the screen enables the reader on its own and starts from an empty log with a Scanning for tags... line. Present a tag and one purple line is written: TAG + followed by the tag type and its UID in hex. Remove it and one red TAG - removed line follows. Swapping one tag for another without a gap logs the new arrival too. Yellow clears the log and drops the current tag, so a tag left on the reader is reported as a fresh arrival.

Detection is cooperative: the reader is polled from the display's main loop, so a tag is picked up within a few passes of being placed rather than instantly.

What this version does

This screen detects and identifies NFC-A tags only. It does not authenticate, read or write MIFARE Classic sectors; that stays in the console NFC commands. Saving a card here keeps only its identity — UID, ATQA, and SAK — not sector data, and the field is turned off when you leave.

See also: NFC — the console/GUI commands for this panel.