[Tools] AmiiBomb

Discussion in 'Switch - Hacking & Homebrew' started by Ac_K, Apr 17, 2017.

Apr 17, 2017

[Tools] AmiiBomb by Ac_K at 7:50 PM (39,361 Views / 46 Likes) 344 replies

  1. Ac_K
    OP

    Newcomer Ac_K Member

    Joined:
    Mar 1, 2009
    Messages:
    39
    Country:
    France
    Hi,

    I usually see many questions about the Amiibo, N2(Amiiqo), Datel Power Saves, TagMo... And nothing was easy and cheap to do an Amiibo Clone Tag... So I'm glad to bring you AmiiBomb!

    [​IMG]AmiiBomb

    AmiiBomb is Windows tools, with cheap component used, for create Amiibo Tag (NTAG215) and much more...

    What's you need?

    • 1x Windows PC
    • 1x Arduino Uno R3 (around $4)
    • 1x USB Cable Type AB (pretty sure you already have it)
    • 1x RFID Module RC522 (around $2)
    • 7x Pin Wire Male-Female (around $1 for x20)
    • 1x Soldering Iron Kit (and a little soldering skills)
    • Many NTAG215 as you want Amiibo Tag (around $34 for x100)
    What you have to do?

    You have to solder the pins on the RC522 Module and connect them following this schematics. Connect the Arduino Uno (or Nano) to the PC by USB and That's all! (Guys with soldering skills already know that but I prefer explain for anyone!)

    [​IMG]
    Signal | RC522 Pin | Arduino Pin
    -----------------------------------------------
    RST/Reset | RST | 9
    SPI SS | SDA(SS) | 10
    SPI MOSI | MOSI | 11 / ICSP-4
    SPI MISO | MISO | 12 / ICSP-1
    SPI SCK | SCK | 13 / ICSP-3
    VCC | 3.3V | 3.3V
    GND | GND | GND

    And when the hardware is ready?

    You have to run AmiiBomb, Set an Amiibo folder (*.bin files), select the Amiibo Keys, flash the AmiiBombuino Firmware to the Arduino, and you are ready to Read and Write Amiibo Tag.

    • *.bin folder
    It's the folder where you can put your Amiibo dumps (previously dumped with AmiiBomb or found on internet, Google is your friend for that). You can save the readed Amiibo here too, to write it back to another NTAG. You don't have to re-execute AmiiBomb, it's looking for folder changes automatically.

    • Amiibo Keys
    You probably already have them if you know a little how Amiibo cloning works. If not, a little helper is here in AmiiBomb. Due to Copyright reason, we can't distribute them, but there is many place to found them. AmiiBomb send you to the right website, you just have to highlight the keys chars and copy them to your Clipboard, AmiiBomb check if the valid keys was inside, and ask you if you want to save them. If you have already them, you just have to select the keys file.

    • AmiiBombuino Firmware
    Just an Arduino program who communicate with AmiiBomb, You can flash it through avrdude by yourself or using the Internal Flasher in AmiiBomb or using XLoader.
    Overview

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    What is done?
    • Grab info of an Amiibo Dump via http://Amiibo.life website.
    • Cache system for Amiibo Dump informations in a file.
    • Enable/Disable and Reset Informations Caching files.
    • Reconize encrypted/decrypted Amiibo Dump.
    • Decrypt/Encrypt Amiibo Dump.
    • Able to fix the incorrect size of one type of Amiibo Dump (Power Saves or N2? I don't know:/)
    • Dump and Write AppData of an Amiibo Dump.
    • Help to found Amiibo Keys and Autodetect them in Clipboard for save them in file.
    • Multilanguages.
    • Read a NTAG215 and save it to an Amiibo Dump file.
    • Write an Amiibo Dump file to an NTAG215.
    • Flash AmiiBombuino Firmware inside AmiiBomb.
    • Get Amiibo Tag Basic Informations.
    • and more...
    What's Next?
    • Many little things to do AmiiBomb more User Friendly.
    • Clean the code.
    • It's work really fine with an NTAG215 but I don't know if it's work with an Amiibo ^^'!
    • AppData editor (for SSB Amiibo or any others who have interesting things inside).
    • Support PN532 NFC Module in AmiiBombuino.
    • Improve the docs.
    Release

    Changelog v0.2 Alpha
    • Fix an UI bug when main windows was minimize (Thanks dtomcat).
    • Fix bugs inside Password and Long UID calculations (Thanks dtomcat and StandardBus).
    • Temp Fix SerialPortStream bug with certains Arduino (Thanks Gizmo).
      jcurl/SerialPortStream#25
    • Translation files are now added dynamically.
    • Check necessary files presence on startup.
    • XLoader now added directly in the menu.
    • Add check if AmiiBombuino is installed or not when COM Port is selected.
    • Add Timeout of 3000ms in Serial Response.
    • German translation added (Thanks aut0mat3d).
    • Swedish translation added (Thanks Gizmo).
    • Italian translation added (Thanks StandardBus).

    Release: https://github.com/AcK77/AmiiBomb-uino/releases/tag/AmiiBomb-v0.2-Alpha
    Source Code: https://github.com/AcK77/AmiiBomb-uino/

    In a future, I would own an N2 and a PowerSaves to add many functionality as possible in AmiiBomb. If you have any kind of ideas or suggestions, just let me know :)! You feel free to donate me at paypal adress: ackeedy@gmail.com

    Thanks & Enjoy!
     
    Last edited by Ac_K, May 11, 2017


  2. swabbo

    Member swabbo Wot u doin readin dis m8?

    Joined:
    Mar 9, 2011
    Messages:
    508
    Location:
    East Yorkshire/ A Bin
    Country:
    United Kingdom
    Looks and sounds fantastic! Does it work with Ubuntu at all?
     
  3. Sliter

    Member Sliter GBAtemp Addict

    Joined:
    Dec 7, 2013
    Messages:
    2,859
    Location:
    ㊙️
    Country:
    Brazil
    awesome!
    There are some USB NFC readers/writer , or maybe skylanders portal?
    (also it's possible to use to writte skylanders and stuff on the tags?)


    also I can help with Portuguese if you want
     
  4. MichiS97

    Member MichiS97 "Leftist snowflake milennial"

    Joined:
    Jun 14, 2011
    Messages:
    1,216
    Location:
    Bavaria
    Country:
    Germany
    Where could I find such an Arduino for that price? I can only find them for about 30€
     
  5. Sliter

    Member Sliter GBAtemp Addict

    Joined:
    Dec 7, 2013
    Messages:
    2,859
    Location:
    ㊙️
    Country:
    Brazil
    I've found on aliexpress looking for "Arduino Uno R3" , but was just a fats search, haven't looked in details
     
  6. mech

    Member mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Joined:
    Oct 26, 2014
    Messages:
    3,944
    Country:
    Madagascar
    If you could get the software to work with the NFC usb programmer that comes with the N2 that would be amazing for folks that dont own an android phone and wish to use their PC to make tags.
     
  7. Roomsaver

    Member Roomsaver GBAtemp Advanced Fan

    Joined:
    Sep 7, 2015
    Messages:
    907
    Location:
    garfield kart grand prix
    Country:
    United States
    There's cheap clones such as this one. They all do the same thing, you just might have to download separate drivers from online.
     
  8. Soluble

    Newcomer Soluble Member

    Joined:
    Mar 12, 2017
    Messages:
    10
    Country:
    Australia
    I've been using my android phone to flash but this looks like a fun little project! Parts ordered!
     
  9. bennyman123abc

    Member bennyman123abc GBATemp's Lil' Fucker

    Joined:
    Mar 21, 2013
    Messages:
    323
    Location:
    On a Train to Everywhere and Nowhere
    Country:
    United States
    This doesn't appear to make you use your phone but an Arduino instead. (Please correct me if I'm wrong)
     
  10. mech

    Member mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Joined:
    Oct 26, 2014
    Messages:
    3,944
    Country:
    Madagascar
    You missed what I was asking, PC.. software and writer only.
     
  11. bennyman123abc

    Member bennyman123abc GBATemp's Lil' Fucker

    Joined:
    Mar 21, 2013
    Messages:
    323
    Location:
    On a Train to Everywhere and Nowhere
    Country:
    United States
    Whoops. Sorry about that. But currently it seems the software only supports Arduino to flash the images which is a good thing for people like me who ordered 10 Arduinos for an unfinished project :D
     
  12. jpx86

    Newcomer jpx86 Advanced Member

    Joined:
    Jun 21, 2006
    Messages:
    90
    Country:
    Will this work for Skylanders, too?
     
  13. aut0mat3d

    Newcomer aut0mat3d Advanced Member

    Joined:
    Mar 15, 2017
    Messages:
    76
    Country:
    Austria
    skylanders and amiiibos are different concepts, so..... nope ATM
     
    jpx86 likes this.
  14. Hemoner

    Newcomer Hemoner Newbie

    Joined:
    Apr 18, 2017
    Messages:
    3
    Country:
    Spain
    Last edited by Hemoner, Apr 21, 2017
  15. jpx86

    Newcomer jpx86 Advanced Member

    Joined:
    Jun 21, 2006
    Messages:
    90
    Country:
    Thanks! I'm new to both Skylanders and Amiibo - bought my first of both with the Switch.
     
  16. aleuts

    Newcomer aleuts Member

    Joined:
    Oct 2, 2016
    Messages:
    21
    Country:
    United Kingdom
    Your software looks great the best so far. I've always been interested in raspberry pi and audrino now I have an excuse to buy one!!


    Sent from my iPhone using Tapatalk
     
  17. Dexter

    Newcomer Dexter Member

    Joined:
    Sep 21, 2015
    Messages:
    10
    Country:
    Poland
    It will be cool if in the future your program will work with N2elite too.
    - Restore bin file to selected slot
    - Activate selected slot
     
  18. Dan-the-Rebirth

    Member Dan-the-Rebirth GBAtemp Regular

    Joined:
    Jan 5, 2014
    Messages:
    256
    Country:
    Austria
    But if i usw this to write in a ntag i still cange the bin right?
     
  19. Ac_K
    OP

    Newcomer Ac_K Member

    Joined:
    Mar 1, 2009
    Messages:
    39
    Country:
    France
    Just a response on the few questions here :) :

    - AmiiBomb it just for windows. Can probably ported with Mono when I put AmiiBomb open source.

    - For the announced prices of the differents parts, you can found them on Aliexpress or Ebay...

    - It's not compatible to Skylanders, maybe in future due to hardware used, but right now I'm focus on Amiibo.

    - For the N2 support, Right now I can promise anything but it's maybe able to modify it. I don't own N2/Amiiqo so for now, it's just an idea to support it.

    - For all traductions purpose, I keep your names in my mind, and contact you when the release still here soon.
     
    Sliter likes this.
  20. LoDeus

    Newcomer LoDeus Advanced Member

    Joined:
    Feb 2, 2016
    Messages:
    82
    Country:
    Belgium
    Last edited by LoDeus, Apr 24, 2017

Share This Page