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 Setup | Configure SDM on NDEF file (File 02) with one tap |
| NDEF Write | Write URL template with PICC, ENC and CMAC mirror placeholders |
| Key Diversification | Derives Key 4 per card: AES-CMAC(MASTER, 0x01 ‖ UID ‖ AID ‖ SYSID) |
| Key Management | Set and change all 5 key slots (Key 0–4) on the card |
| Card Info | Read UID, counter, firmware version and configuration register |
| Batch Write | Programme multiple cards in sequence with the same configuration |
| On-device crypto | All AES-128 operations run locally — no cloud dependency |
| Requirements | Android 8.0+ (API 26) · NFC hardware required |
Screenshots
Main Screen
SDM Config
Key Manager
Card Programming Steps
| 1 | Enter your MASTER key and AID in the app settings |
| 2 | Set the target URL (your server's /tag endpoint) |
| 3 | Hold the card to the phone's NFC reader — app authenticates with default keys |
| 4 | App derives Key 4 from UID and writes it to the card |
| 5 | App writes the NDEF record with SDM mirrors, enables PICC + ENC + CMAC |
| 6 | Card 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.