Hacking How to write amiibo files to NFC tags using Arduino IDE

Drud1995

Well-Known Member
OP
Member
Joined
Apr 18, 2012
Messages
124
Trophies
1
Age
28
Location
Magicant
XP
398
Country
United States
Hi, I figured I would write this up in case people were having issues with Amiibomb. This is essentially, how to write amiibo to NFC using Arduino IDE.

1.) First, get some NFC215 tags: https://www.aliexpress.com/item/100...lgo_pvid=5e95beeb-6567-43e1-9da0-ded334aa76fe
then, download Arduino IDE if you don't have it already: https://www.arduino.cc/en/Main/Software

2.) Download necessary Arduino files: download 'Write_amiibo.ino' within the 'Write_amiibo' folder in the GitHub link: https://github.com/konstantin-kelemen/arduino-amiibo-tools
Also, download the 'sketch_may22a.ino' file here: https://drive.google.com/file/d/0B6g_t94t7-WbcWJFZWFObzc0ZG8/view?usp=sharing

3.) Wire up your Arduino exactly as it is set up at the start of the amiibomb thread: https://gbatemp.net/threads/tools-amiibomb.467990/

4.) First, make sure your board shows up and is connected properly and correctly under Tools->Board and Tools->Port in Arduino IDE, then open the 'sketch_may22a.ino' file in Arduino IDE, upload to board by hitting the circular button with the right arrow at the top left of the program. After it says done, hit Tools->Serial Monitor to view the printout of the code. Hit 'CTRL + C' to copy the UID number in the prinout after it shows up and you select it. (Note, UID numbers are unique for every NFC215 tag.)
Example: https://drive.google.com/file/d/0B6g_t94t7-WbUkRTbnp1c0VzQm8/view?usp=sharing

5.) Click the first link in this google search, AKA the heranbago one and download 'key_retail.bin' off of that site to use for any amiibo being made: https://www.google.com/search?q=key...69i57j69i59.5988j0j8&sourceid=chrome&ie=UTF-8

6.) Go to nfc-bank or some other site and download the amiibo.bin files you want, then use this site to input UID number received in the previous program, along with the 'key_retail.bin' file and the amiibo.bin file you found. Next, hit submit and copy to clipboard for the window that pops up. Site to go to: https://games.kel.mn/amiibo/

7.) Now, open up the 'Write_amiibo.ino' file previously downloaded from the GitHub link. and paste that slew of values under the code comment that says '// >>> Paste your dump here <<<'
Example: https://drive.google.com/file/d/0B6g_t94t7-WbcnJUQVZUUXg5QVU/view?usp=sharing

8.) Upload the code, then open Tools->Serial Monitor, then place NFC tag on your reader and wait till the program says the writing is finished.

9.) Enjoy!

If anyone has any questions, or I mistakenly included anything that goes against gbatemp terms of service, feel free to comment and let me know ASAP and I'll edit my post accordingly.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,774
Trophies
2
Age
48
Location
Japan
XP
3,672
Country
United States
Amiibombuino doesn't work 1 bit. v2 or v3. This method at least works. THANKS!! but... is there anything I can download to do this offline?
 

hereticorp

Active Member
Newcomer
Joined
Jul 13, 2006
Messages
35
Trophies
0
XP
255
Country
United States
EDITED: The original post is now under a spoiler tag because I finally found the processor chip for my Uno R3. It works perfectly for the Uno, just not for the Mega.

Ok, so I have an Arduino Mega 2560 and an RFID-RC522. I've wired them together as specified in this image:

2ng8zv9.jpg

Using the equivalent pins 9-13, 3.3v power and GND.

Wiring Pics
xgi6b7.jpg


2eovgjd.jpg

Then I load up AmiiBomb and open up the Amiibombuino Flasher and get this once I've flashed:

30c4zeb.png


Which should mean everything is all good, but when I go to flash an Amiibo...

2925wg9.jpg



No matter if I use one of the NTAG215 stickers, the card that came with the board, or the keyfob that came with the board, or even a spare Lego Dimensions tag I have laying around, I get no response from the board.

I've checked all connections, the power light on the RC522 is lit, and everything should be working. But it's not.

Any help would be greatly appreciated.
 
Last edited by hereticorp,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,774
Trophies
2
Age
48
Location
Japan
XP
3,672
Country
United States
EDITED: The original post is now under a spoiler tag because I finally found the processor chip for my Uno R3. It works perfectly for the Uno, just not for the Mega.



No matter if I use one of the NTAG215 stickers, the card that came with the board, or the keyfob that came with the board, or even a spare Lego Dimensions tag I have laying around, I get no response from the board.

I've checked all connections, the power light on the RC522 is lit, and everything should be working. But it's not.

Any help would be greatly appreciated.
[/spoiler]
umm... wrong thread. This is NOT the place for Amiibomb-uino. This is for using the Arduino IDE.

All Amiibos I tried so far work except for 1. A Powersaves wolf link (20 hearts). What has to be done differently to make it work? Do I need to remove extra bytes from the dump with a hex editor first?

@Drud1995
 
Last edited by urherenow,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse