I recently became a cyborg after looking at doing so for a few years.
Anyways, long story short, I have a terrible habit of trying things before knowing if they’re possible. So a friend and I tried writing some Nintendo Amiibo data to the xSIID I have, and now it won’t take any more write data. (It didn’t work with the Amiibo clone software either, throwing a write error every time.)
It reads as having no data and appears to have all the correct formatting still in there, but still can’t write even plaintext to it.
I’m far from an expert in RFID stuff so any help would be appreciated. I can post whatever data y’all ask for and I’m working with a Google Pixel 6 Pro but I do have a proxmark3 if it becomes necessary.
so what’s happened is the amiibo data is not formatted in the ndef format, so the chip can store it but now it’s no longer ready for phones to easily work with the data because it does not comply to the nfc standard, which requires the data be formatted in ndef.
to format you can just use TagWriter or NFC Tools and perform a format on the chip using the build-in commands for “erasing” or “formatting”… I forget the terminology each uses… but it should be obvious.
Welp, unfortunately whatever I did to it seems to be silver-bulletproof.
Both NFC Tools and TagWriter have failed to reformat to NDEF after a few times of trying. Trying to just fully erase with TagWriter claims parts of the tag are protected, on NFC Tools it claims the tag type is not supported, and trying to format with TagWriter throws an unknown error.
Download NFC Shell (https://play.google.com/store/apps/details?id=com.emutag.nfcshell) and paste the whole list of A2 (write) commands from this thread. This is a rescue operation type thing so don’t mess with NFC Shell in the future unless you know what’s happening. In this case it will send the command “write zeros for every byte” to every page in the user memory of sector 0. You should be able to just paste that whole block into NFC Shell, but if it’s gives you trouble you can break it up into smaller chunks.
Unfortunately I’ve returned to get more help. When I paste the command lines into NFC Shell it consistently returns “format error in command line.”
(At this point my best guess for all this bad luck is that the Omnissisah doesn’t approve of my meddling.)