NTAG424 Card Programmer — Android App

A companion Android application for writing and configuring NTAG 424 DNA cards. Handles all low-level NFC operations — SDM setup, key slot configuration, NDEF record writing and diversified key generation.

Features
SDM SetupConfigure SDM on NDEF file (File 02) with one tap
NDEF WriteWrite URL template with PICC, ENC and CMAC mirror placeholders
Key DiversificationDerives Key 4 per card: AES-CMAC(MASTER, 0x01 ‖ UID ‖ AID ‖ SYSID)
Key ManagementSet and change all 5 key slots (Key 0–4) on the card
Card InfoRead UID, counter, firmware version and configuration register
Batch WriteProgramme multiple cards in sequence with the same configuration
On-device cryptoAll AES-128 operations run locally — no cloud dependency
RequirementsAndroid 8.0+ (API 26) · NFC hardware required
Screenshots
Main Screen
SDM Config
Key Manager
Card Programming Steps
1Enter your MASTER key and AID in the app settings
2Set the target URL (your server's /tag endpoint)
3Hold the card to the phone's NFC reader — app authenticates with default keys
4App derives Key 4 from UID and writes it to the card
5App writes the NDEF record with SDM mirrors, enables PICC + ENC + CMAC
6Card is ready — tap it with any NFC phone to open the verify URL
Download
Get it on
Google Play
Coming soon
Direct
Download APK
Coming soon

The app is currently in testing. Contact us to join the beta programme.