[Tools] AmiiBomb

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

  1. missbender

    missbender Newbie

    Newcomer
    6
    0
    Feb 1, 2008
    Gambia, The
    Germany
    i got 5 Tags (all not working but the worked the first time) an im using the exact .bins i used the first time ....

    the Tags are rewriteable ?

    READING works fine for me ...
     
  2. nitrostemp

    nitrostemp GBAtemp Maniac

    Member
    1,401
    91
    Mar 15, 2009
    once they are written they are done, make sure you dont have the tag on the writer until it tells you.
     
  3. Jokkovitch

    Jokkovitch Member

    Newcomer
    19
    0
    May 20, 2017
    France
    Tags ARE NOT rewritable.

    Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
     
  4. DjoeN

    DjoeN Captain Haddock!

    Member
    5,194
    1,498
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    You can't rewrite NTAG cards
    - All those NTAG cards or lables for Amiibo are write once
     
  5. GraFfiX420

    GraFfiX420 GBAtemp Regular

    Member
    151
    43
    Oct 14, 2009
    United States
    You cannot rewrite standard NTAG215's, once the lock bits are written, which they have to be for the system to read them as an Amiibo, that's it, consider the lock bits to be similar to an efuse, once blown, that's all she wrote, folks.
     
  6. LoDeus

    LoDeus Advanced Member

    Newcomer
    89
    25
    Feb 2, 2016
    Belgium
    Of course I did, I think I'll record the next time I'll try to show you and the OP what is happening if it doesn't work
     
  7. GraFfiX420

    GraFfiX420 GBAtemp Regular

    Member
    151
    43
    Oct 14, 2009
    United States
    That may help, I can say that I got some fresh NTAG's the other day, and it was the first time I used v0.3. I was able to flash my arduino uno using both xflasher and the internal flasher fine, and I was able to write an amiibo fine. The writing of the amiibo seemed to be quite a bit faster than the write's I experience with my powersaves module, or the arduino using the old manual method. However, this may be a placebo effect.

    I'm using VMWare Fusion with a Win10 VM to do all my work, I have not tried to do any of this under Win7.
     
  8. aut0mat3d

    aut0mat3d GBAtemp Regular

    Member
    116
    60
    Mar 15, 2017
    Australia
    @missbender If you write a amiibo .bin file to a ntag215 the Lockbit of the Tag has been set to make it work.
    Setting the Lockbit means you cannot rewrite the Tag to another Amiibo.
    1 Ntag = 1 Amiibo ;)
     
  9. missbender

    missbender Newbie

    Newcomer
    6
    0
    Feb 1, 2008
    Gambia, The
    Germany
    OK are there any Cards that are rewritable ?
    Or do they Work if i dont set the Lockbit ?

    I found hose on Ebay they should work; right ?

    Frequenz: HF 13.56MHz
    Standards: ISO 14 443-2 A, ISO 14 443-3 A, NFC-Forum Typ 2
    Funktionen: Lesen/ Schreiben, Schreibschutz, Wiederbeschreibbar
    Form: Sticker (30mm)
    Formatierung: NDEF wird unterstützt
    Speicherkapazität: NXP NTAG 215 - 540 Byte (NDEF: 504 Byte)
    Chipsatz: NXP NTAG 215
    Material: Aufkleber (PET)

    BTW has anyone made a custom Icon set to print on the NFCs ?
     
    Last edited by missbender, Jun 5, 2017
  10. aut0mat3d

    aut0mat3d GBAtemp Regular

    Member
    116
    60
    Mar 15, 2017
    Australia
  11. Makk

    Makk Newbie

    Newcomer
    1
    0
    Jun 6, 2017
    Gambia, The
    Hi, really appreciate your work. Keep on with it.
    Is there a possibility to add a batch function. Where you select a Folder and create one NTAG after another. So you would open up your directory with A.bin B.bin C.bin then you start a batch Job. The little Window pops up and tells you to put your NTAG on the Reader to write A.bin. When it is finished succesfully it prompts you to put the next NTAG on the to write B.bin after that the same with C.bin.

    That would be great.
     
  12. VargRSBZ

    VargRSBZ Newbie

    Newcomer
    2
    0
    Jun 6, 2017
    France
    Hello All,

    i have downloaded Amiibomb 0.3 Alpha. I'm on Windows 7
    I have a error message at the launch, and everytime I click on a menu

    ************** Texte de l'exception **************
    System.MissingMethodException: Méthode introuvable : '!!0[] System.Array.Empty()'.
    à AmiiBomb.Main_Form.AskBinFolder()
    à AmiiBomb.Main_Form.Main_Form_Shown(Object sender, EventArgs e)
    à System.Windows.Forms.Form.OnShown(EventArgs e)
    à System.Windows.Forms.Form.CallShownEvent()
    à System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
    à System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
    à System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    à System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
    à System.Windows.Forms.Control.InvokeMarshaledCallbacks()


    ************** Assemblys chargés **************
    mscorlib
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    AmiiBomb
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/MARC/WIIU/WIIU/AmiiBomb_0.3_Alpha_by_Ac_K/AmiiBomb.exe
    ----------------------------------------
    System.Windows.Forms
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    Accessibility
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    Newtonsoft.Json
    Version de l'assembly : 10.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///C:/MARC/WIIU/WIIU/AmiiBomb_0.3_Alpha_by_Ac_K/AmiiBomb.exe
    ----------------------------------------
    System.Core
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Numerics
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    System.Runtime.Serialization
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
    ----------------------------------------
    System.Data
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    mscorlib.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------

    ************** Débogage JIT **************
    Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
    application ou cet ordinateur (machine.config) doit avoir la valeur
    jitDebugging définie dans la section system.windows.forms.
    L'application doit également être compilée avec le débogage
    activé.

    Par exemple :

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
    seront envoyées au débogueur JIT inscrit sur l'ordinateur
    plutôt que d'être gérées par cette boîte de dialogue.




    Can someone help me ??

    Cheers
    Marc
     
  13. VargRSBZ

    VargRSBZ Newbie

    Newcomer
    2
    0
    Jun 6, 2017
    France
    Hi EveryOne,

    AcK77 gave me the solution to my issue.
    I needed to update .NET from 4.5 to 4.6.1 and now all it's ok !!!!

    it could be nice to notice all the prerequisites in order to use this nice tool.. Amiibomb

    Good Job !!!!

    Cheers
    Marc
     
  14. Rizzice

    Rizzice Member

    Newcomer
    11
    1
    Sep 23, 2008
    United States
    Just wondering has anyone gotten the plastic card type NTAG215 to work? My sticker ones work just fine, but my order of 100 NTAG215 plastic cards don't register whatsoever. Wondering if this is something that can be fixed in the future or if anyone has experienced similar?
     
  15. Jokkovitch

    Jokkovitch Member

    Newcomer
    19
    0
    May 20, 2017
    France
    Can you scan them using the NXP app ?
    And post the result here.

    Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
     
  16. RubyRoid

    RubyRoid Member

    Newcomer
    22
    16
    Jan 27, 2014
    Cyprus
    You either have tags of different format or the antenna of your reader is too weak to read them. I can't help with the first option but have a nice solution to the second.

    Stick a small coin to the middle of your NFC module's antenna this way: http://imgur.com/a/MQvez

    Make sure the glue and the coin don't touch any exposed metal contacts on the board.

    I used hot glue but you can use anything you like, even a gum.

    The coin trick greatly increases the antenna sensitivity.
     
    Last edited by RubyRoid, Jun 8, 2017
    GraFfiX420 likes this.
  17. Rizzice

    Rizzice Member

    Newcomer
    11
    1
    Sep 23, 2008
    United States
    Thanks for this tip! I'm going to try it out.. just wondering do I have to glue it or can I just put the coin on top? And any coin will work at all?

    I'm almost 99% sure it's the antenna, but I just tried with a 1 cent penny on top without adhesive and didn't work.
     
    Last edited by Rizzice, Jun 8, 2017
  18. urherenow

    urherenow GBAtemp Psycho!

    Member
    3,040
    902
    Mar 8, 2009
    United States
    Japan
    First off, I have no clue about the specifics of my arduino. It's obviously a clone and goes by the name EDarduino. The arduino suite did not even have drivers that would install for my unit. I had to download drivers for CH340, which properly made it a com (4) port.

    The internal flasher errors out no matter which model I choose to flash. Any suggestions or does this model need it's own firmware? The other flashing method didn't spit out any errors, but I'm not sure if it's working at all. I haven't recieved my NTAG stickers yet and there doesn't seem to be anything at all I can do with the included key fob or card, to include telling me what kind of NTAG it is. I thought at least it would detect an NTAG and give me an error that it's not the correct kind. But no indication at all...

    I am using the v0.3
     
  19. aut0mat3d

    aut0mat3d GBAtemp Regular

    Member
    116
    60
    Mar 15, 2017
    Australia
    GraFfiX420 likes this.
  20. GraFfiX420

    GraFfiX420 GBAtemp Regular

    Member
    151
    43
    Oct 14, 2009
    United States
    I believe you should be seeing the error. Have you tested the examples from the mfrc522 library to make sure that you're getting proper communication? I'm not sure how this will work with a clone arduino, but why not just buy an official one? If you get the arduino nano and the 522 rfid board I think you can get both for like $10.

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

    @urherenow, @aut0mat3d seems a lot more familiar with what you're experiencing. I would definitely try the bootloader first, could solve all your problems.