Hi everyone, let me first say, I am not very knowledgeable about NFC technology at all. A couple years ago, I bought an implant from I Am Robot and have been happy with it. I use it only with my Android phone and have had no issues.
Now, I have switched to an iPhone. The same tag (obviously) works very weirdly with it. At the moment, all that’s on the tag is a rick roll link. Android (13 on a Pixel 4a) can read the tag perfectly well every time and also write to it using NXP TagWriter or NFC Tools or similar.
On my iPhone, the tag is SOMETIMES recognized. Sometimes, 3-4 times in a row, it will read it perfectly fine. But most of the time, it doesn’t work. No reaction at all to the tag being present. I am aware the NFC reader is at the top of the phone, so that’s not the issue. When I use NXP TagInfo or NFC Tools on the iPhone, the tag is never recognized. It seems to me completely random whether the tag is recognized or not.
I used TagInfo to generate a full scan report of the tag. Maybe that can help you help me:
** TagInfo Scan (version 5.0.0) 25-Oct-24 22:47:46 **
Report Type: – IC INFO ------------------------------
IC Manufacturer:
Unknown Manufacturer
IC Type:
Unknown MIFARE Classic IC, possibly cloned
NFC Forum NDEF-enabled tag:
Unknown Type Tag
Applications:
Multi-application card
Card publisher sector: 1
- NFC applications
- NXP Semiconductors
– NDEF ------------------------------
NFC data set information:
NDEF message containing 1 record
Current message size: 25 bytes
Maximum message size: 716 bytes
NFC data set access: Read & Write
Record #1: URI record:
Type Name Format: NFC Forum well-known type
Short Record
type: “U”
protocol field: https://
URI field: youtu.be/dQw4w9WgXcQ
Payload length: 21 bytes
Payload data:
[00] 04 79 6F 75 74 75 2E 62 65 2F 64 51 77 34 77 39 |.youtu.be/dQw4w9|
[10] 57 67 58 63 51 |WgXcQ |
NDEF message:
[00] D1 01 15 55 04 79 6F 75 74 75 2E 62 65 2F 64 51 |…U.youtu.be/dQ|
[10] 77 34 77 39 57 67 58 63 51 |w4w9WgXcQ |
NDEF sector analysis:
Sectors: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- General Purpose Byte: 0x40
- Mapping version 1.0
- NDEF access: Read & Write
– EXTRA ------------------------------
Memory Information:
1 kB
- 16 sectors, with 4 blocks per sector
- 64 blocks, with 16 bytes per block
Application Directory:
CRC sector 0: OK
Application classes:
DIR NDEF NDEF NDEF NDEF NDEF NDEF NDEF
NDEF NDEF NDEF NDEF NDEF NDEF NDEF NDEF
Block 0 analysis:
UID: 3A:1B:29:6B
- NXP Semiconductors
Check Byte: 0x63
SAK: 0x08 (ERROR)
ATQA: 0x0400
Manufacturer data: - 62 63 64 65 66 67 68 69 |bcdefghi|
TagInfo Version:
Version :5.0.0
Device Info:
Device Model :Google ( Pixel 4a )
Android OS Version :13
– FULL SCAN ------------------------------
Technologies Supported:
ISO/IEC 14443-3 (Type A) compatible
Android Technology Information:
Tag description:
- TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareClassic, android.nfc.tech.Ndef]
- Maximum transceive length: 253 bytes
- Default maximum transceive time-out: 618 ms
Detailed Protocol Information:
ID: 3A:1B:29:6B
ATQA: 0x0400
SAK: 0x08
Memory Content:
Sector 0 (0x00)
[00] r-- 3A 1B 29 6B 63 08 04 00 62 63 64 65 66 67 68 69 |:.)kc…bcdefghi|
[01] rW- 14 01 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 |…|
[02] rW- 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 |…|
[03] WXW A0:A1:A2:A3:A4:A5 78:77:88 C1 XX:XX:XX:XX:XX:XX
MAD access key (unknown key)
Sector 1 (0x01)
[04] rwi 03 19 D1 01 15 55 04 79 6F 75 74 75 2E 62 65 2F |…U.youtu.be/|
[05] rwi 64 51 77 34 77 39 57 67 58 63 51 FE 00 00 00 00 |dQw4w9WgXcQ…|
[06] rwi 5F 58 4A 41 2A 68 59 2E 72 2D 6F 46 5D 4D 34 37 |_XJA*hY.r-oF]M47|
[07] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 2 (0x02)
[08] rwi 6F 62 28 73 67 6F 5E 56 30 6D 71 FE 00 00 00 00 |ob(sgo^V0mq…|
[09] rwi 54 02 65 6E 41 64 72 65 73 73 65 3A 20 48 61 75 |T.enAdresse: Hau|
[0A] rwi 70 74 73 74 72 61 C3 9F 65 20 39 61 2C 20 36 36 |ptstra…e 9a, 66|
[0B] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 3 (0x03)
[0C] rwi 34 38 32 20 5A 77 65 69 62 72 C3 BC 63 6B 65 6E |482 Zweibr…cken|
[0D] rwi 2C 20 47 65 72 6D 61 6E 79 11 01 53 54 02 65 6E |, Germany…ST.en|
[0E] rwi 41 6C 6C 65 72 67 69 65 6E 2C 20 4D 65 64 69 6B |Allergien, Medik|
[0F] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 4 (0x04)
[10] rwi 61 6D 65 6E 74 2C 20 73 6F 6E 73 74 2E 3A 20 4D |ament, sonst.: M|
[11] rwi 65 64 69 6B 69 6E 65 74 20 28 4D 65 74 68 79 6C |edikinet (Methyl|
[12] rwi 70 68 65 6E 69 64 61 74 20 68 79 64 72 6F 63 68 |phenidat hydroch|
[13] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 5 (0x05)
[14] rwi 6C 6F 72 69 64 29 20 66 C3 BC 72 20 41 44 48 53 |lorid) f…r ADHS|
[15] rwi 11 01 12 54 02 65 6E 4F 72 67 61 6E 73 70 65 6E |…T.enOrganspen|
[16] rwi 64 65 3A 20 4A 61 51 01 30 54 02 65 6E 4E 6F 74 |de: JaQ.0T.enNot|
[17] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 6 (0x06)
[18] rwi 66 61 6C 6C 6B 6F 6E 74 61 6B 74 3A 20 4C 79 64 |fallkontakt: Lyd|
[19] rwi 69 61 20 4B 6C 61 72 20 28 2B 34 39 20 31 37 36 |ia Klar (+49 176|
[1A] rwi 20 33 30 31 33 34 39 33 33 29 FE 00 00 00 00 00 | 30134933)…|
[1B] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 7 (0x07)
[1C] rwi 34 39 33 33 29 FE 00 00 00 00 00 00 00 00 00 00 |4933)…|
[1D] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[1E] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[1F] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 8 (0x08)
[20] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[21] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[22] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[23] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 9 (0x09)
[24] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[25] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[26] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[27] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 10 (0x0A)
[28] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[29] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[2A] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[2B] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 11 (0x0B)
[2C] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[2D] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[2E] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[2F] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 12 (0x0C)
[30] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[31] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[32] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[33] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 13 (0x0D)
[34] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[35] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[36] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[37] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 14 (0x0E)
[38] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[39] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[3A] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[3B] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
Sector 15 (0x0F)
[3C] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[3D] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[3E] rwi 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |…|
[3F] WXW D3:F7:D3:F7:D3:F7 7F:07:88 40 XX:XX:XX:XX:XX:XX
Public NDEF key (unknown key)
r/R=read, w/W=write, i/I=increment,
d=decr/transfer/restore, x=r+w, X=R+W
data block: r/w/i/d:key A|B, R/W/I:key B only,
I/i implies d, *=value block
trailer (order: key A, AC, key B): r/w:key A,
W:key B, R:key A|B, (r)=readable key
AC: W implies R+r, R implies r
Unfortunately none of the above means anything to me, except that one line where it mentions an ERROR.
Is there any way for me to fix this tag up so that I can use it with my new phone as well? Preferably using an Android phone to do the fixing, since I don’t have any dedicated devices to read / write NFC tags.
This is the implant I have: https://chip-implants.com/shop/nfc-implant-x3-elite/
Thank you all for any help!