How to write amiibo files to NFC tags using Arduino IDE

Discussion in 'Switch - Hacking & Homebrew' started by Drud1995, Jun 29, 2017.

  1. Drud1995
    OP

    Drud1995 GBAtemp Regular

    Member
    117
    31
    Apr 18, 2012
    United States
    Magicant
    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 likes this.
  2. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,040
    902
    Mar 8, 2009
    United States
    Japan
    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?
     
  3. hereticorp

    hereticorp Member

    Newcomer
    35
    0
    Jul 13, 2006
    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.

    Warning: Spoilers inside!
     
    Last edited by hereticorp, Jul 3, 2017
  4. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,040
    902
    Mar 8, 2009
    United States
    Japan
    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, Jul 9, 2017
  5. tnt2005

    tnt2005 Newbie

    Newcomer
    3
    1
    Aug 25, 2016
    my udid is 8 characters :/ does that mean my card isnt 215?
     

    Attached Files:

    Xathya likes this.