[Tools] AmiiBomb

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

  1. dtomcat

    dtomcat Newbie

    Newcomer
    3
    0
    May 8, 2017
    United States
    @aut0mat3d will you be updating the pc board you made for amiibomb? RST of RFID board needs to go to pin 9 instead of RST of arduino. Thank you
     
  2. aut0mat3d

    aut0mat3d GBAtemp Regular

    Member
    116
    60
    Mar 15, 2017
    Australia
    I did not made a PCB - did the 3D printed Case ;)
    there are only a few wires to connect - solder, IMHO no need for a PCB
     
  3. linkdu69003

    linkdu69003 Member

    Newcomer
    33
    0
    Aug 17, 2015
    France
  4. pre10c

    pre10c GBAtemp Fan

    Member
    309
    43
    Jan 15, 2016
    Belgium
  5. linkdu69003

    linkdu69003 Member

    Newcomer
    33
    0
    Aug 17, 2015
    France
  6. ehnoah

    ehnoah GBAtemp Fan

    Member
    400
    74
    Oct 9, 2012
    Netherlands
    Does it need to be a ORIGINAL Arduino Uno R3 ? Or is any cheap Board working?
     
    Last edited by ehnoah, Aug 6, 2017
  7. aut0mat3d

    aut0mat3d GBAtemp Regular

    Member
    116
    60
    Mar 15, 2017
    Australia
    also clone boards should work as well
     
  8. rlvbrussel

    rlvbrussel Member

    Newcomer
    39
    5
    Nov 21, 2014
    Netherlands
    Hello i have a qeustion. I have bought ntag215 cards. When i place a card at the rc522 it won't be recognize. And when i use mine smartphone it recognize the card. When i use ntag215 sticker it Works. Do i need to do something so the rc522 will recognize the card.

    ntag215 cards:
    [00] * 04:B3:EA D5
    [01] * 0A:61:57:80
    [02] . BC 48 00 00
     
    Last edited by rlvbrussel, Aug 12, 2017
  9. Random11

    Random11 GBAtemp Fan

    Member
    400
    208
    Sep 16, 2008
    Canada
    im getting "Error occured: ERROR Data: A MIFARE PICC responded with NAK."
     
  10. Crimsandy

    Crimsandy Member

    Newcomer
    19
    2
    Mar 2, 2016
    United States
    Anyone getting a lot of communication errors when trying to dump a real amiibo? It seems like the reader reads the nfc chips perfectly fine. But for real amiibos I have to get the amiibo at a certain angle and not move too much for it to dump.
     
  11. GRIM.657

    GRIM.657 Member

    Newcomer
    24
    0
    Sep 8, 2009
    United States
    TX
    Has anyone ever had their nintendo ID banned for using something like this? Is the Amiibo's ID unique per figure, or per type of figure?
     
  12. rlvbrussel

    rlvbrussel Member

    Newcomer
    39
    5
    Nov 21, 2014
    Netherlands
    i saw this on github

    Hi, when i've tested amiibomb 10 days ago I had the same "Waiting for NTAG..." problem with my Tags.
    Was totally new to arduino and elegy rc522, running on a windows VM so I'd suspected that it would be too much for it run as excepted and i forgave.
    I've recode a flask python web ui that wraps amiitool, amiibo_tool bash and communicate with a modified write_amiibo to get bytes from serial...all of it to run on a raspberry pi with 3,5 inch lcd on top.
    I've succeeded in writing some dump, well recognized on my switch but randomly depending of the tags i use the process often fail with an "MIFARE PICC responded with NAK error".

    My issue seems nearly similar as this #8 one, regarding to the random reproduction and the fact my NAK error is related to password auth process on the mirage side.

    I just realize my lib MFRC522 was so out to date(v1.1.6 Jan 2016). miguelbalboa have been very active within the last year and the lib is now at v1.3.6(Mar 2017) and it has a fix for an auth problem with long UIDs since Jan 2017.
    https://github.com/miguelbalboa/rfid/blob/master/changes.txt

    I can't see the versioning of the MFRC522 you're using in amibombuino.
    I need to find some time to give it a try on my code this week-end and see if can help to solve my issue.
    I'll let you know

    I've first test my proposed solution on amiibomb it seems i can now read the content of an amiibo
    on amiibombuino Dump with the updated MFRC522 lib.
    Now it can see my previously not detected Tags.

    But i'm still stuck in the Create Tag action with the same "Waiting for NTAG..."

    For a same Tag with the old lib my ID was:
    04C7C388
    2AAF4F80
    and with the last updated one it is:
    0493C3DC
    2AAF4F80

    If you want to test by yourself and give more feedback:
    Just rename and replace MFRC522.cpp and MFRC522.h with the fresh ones in the amibombuino folder and flash it again to your arduino.


    olijouve commented 17 days ago
    ok it definitely works for me in amiibomb in Writing tags.
    I removed the MFRC522 lib from amibombuino folder, update MFRC522 in the library manger of the official arduino studio and i flashed amiibombuino with my arduino with the arduino studio.

    All my tag creation with amiibomb works like a charm now !!!

    I'll also fix my raspberry app as i like the very convenient and portable way of creating amiibos.
     
    Last edited by rlvbrussel, Aug 15, 2017
    psprofi likes this.
  13. leerpsp

    leerpsp GBAtemp Maniac

    Member
    1,023
    229
    Feb 22, 2014
    United States
    This may have been asked before but can i buy a powertag and use this with the amiibomb (i all ready have the uno r3 nfc setup just wanted to know if i can get out of buying nfc tags because id much reather use the little powertag things.
     
  14. eN-t

    eN-t Member

    Newcomer
    46
    1
    Feb 5, 2011
    Gambia, The
    amiibomb 0.3 Alpha works fine for me with an Arduino Uno.
    However, it doesn't work at all with my Arduino nano. The nano itself works fine and I can read NFC tags with it with no problem. But amiibomb gives me a "Device error" when trying to flash amiibombuino onto it (and yes, I selected Arduino nano in the dropdown menu). And when I try to read amiibos anyway, it tells me "your tag is probably not an NTAG 215", even though it reads the same amiibo just fine with the Uno.

    What's the problem here?

    EDIT:
    Alright, flashing with XLOADER worked, after that amiibomb also worked with my nano. I guess there might be a bug in the integrated flashing process for nanos?
     
    Last edited by eN-t, Aug 23, 2017
  15. torrent1

    torrent1 Newbie

    Newcomer
    2
    4
    Sep 1, 2017
    Japan
    Just wanted to thank you for this.
    I just picked up all the parts for about $8 USD (multiple sellers off aliexpress) so now I just have to wait a few weeks to get them all.

    This should be fun!
     
    Romain80200, aut0mat3d and mech like this.
  16. foxm2k

    foxm2k Newbie

    Newcomer
    4
    1
    Jan 18, 2015
    Gambia, The
    Hi,
    I bought male-female connectors but seems I need male-male !?
    OP says "You have to solder the pins on the RC522 Module" assuming the Arduino Uno R3 needs the female ones... Mine looks like it's intended to plug-in male connectors.
    Can anyone confirm or do I miss something here?
     
  17. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,977
    3,260
    Oct 26, 2014
    Vanuatu
    My my uno board has female ports and the RFID board has holes where i soldered in the row of pins so i could use the wires that came with the unit, its just plug and play from there.
     
  18. foxm2k

    foxm2k Newbie

    Newcomer
    4
    1
    Jan 18, 2015
    Gambia, The
    Thanks @mech for the quick reply. Yep female ports on the R3 and holes on the RFID board. So you are connecting wires (male-male?) to connect the female plugs on the R3 and those of the wires you soldered on the RFID? Wire to wire? My board did not come with wires.. only have those m-f ...
     
  19. mech

    mech ♥️♥️♥️♥️♥️♥️♥️♥️

    Member
    4,977
    3,260
    Oct 26, 2014
    Vanuatu

    [​IMG]

    i soldered in the pins on the RFID board

    [​IMG]

    — Posts automatically merged - Please don't double post! —

    You can just solder in your wires though if you have female on the RFID board.
     
    foxm2k and Random11 like this.
  20. foxm2k

    foxm2k Newbie

    Newcomer
    4
    1
    Jan 18, 2015
    Gambia, The
    Ok, now I understand! I am missing the pins you soldered to the RFID board. Gives you the opportunity to completely unwire everything just in case. Just ordered some. Project will continue on tuesday :-)
    Thanks a lot!
    Best regards
     
    mech likes this.