Hacking [Release] TagMo : Tool for creating/editing Amiibos

Buzbee

Member
Newcomer
Joined
Dec 19, 2008
Messages
18
Trophies
0
XP
191
Country
United States
Does Tagmo work with powersaves? It's unclear in the description. Since we can not rewrite to them, what does Tagmo not implement or is it a limitation of the NFC Forum Type 2 Tags we use?
 

zantzue

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
150
Trophies
1
Location
Basque Country
XP
881
Country
@HiddenRambler
I uninstalled 2.3.1 version of Tagmo and installed 2.5.1 version; that did the trick. As you said, I had to give the app the keys but it wasn't a problem as I have them. Everything seems to work properly until now. I loaded some amiibos, saw statistics (data)... I haven't written any amiibos yet but so far so good. Thanks!
Yesterday I tried to write an amiibo but I couldn´t. I had to go back to 2.3.1. I use an Android 4.2.2 phone.
 

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
Yesterday I tried to write an amiibo but I couldn´t. I had to go back to 2.3.1. I use an Android 4.2.2 phone.

It would help if you can report what happened. The new version has a dump logcat option which will log the errors etc into a file which you can attach here.

That way I can fix the error in the new version.
 

zantzue

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
150
Trophies
1
Location
Basque Country
XP
881
Country
I reinstalled Tagmo 2.5.1. Whenever I try to write an amiibo I get "Transceive failed" message on screen. Here's the log https://www.dropbox.com/s/tny8x3fodkkyuj8/tagmo_logcat[1].txt?dl=0 Thanks for your work @HiddenRambler.

Edit: I forgot to say that the ntag chips remain blank. When I reinstalled tagmo 2.3.1 I could write the amiibo on the same chip. Just in case, I tested it in game and it works fine.
 
Last edited by zantzue,

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
I reinstalled Tagmo 2.5.1. Whenever I try to write an amiibo I get "Transceive failed" message on screen. Here's the log https://www.dropbox.com/s/tny8x3fodkkyuj8/tagmo_logcat[1].txt?dl=0 Thanks for your work @HiddenRambler.

Edit: I forgot to say that the ntag chips remain blank. When I reinstalled tagmo 2.3.1 I could write the amiibo on the same chip. Just in case, I tested it in game and it works fine.

Thanks. It's the infamous samsung issue we figured out recently. Some samsung phones seem to have a chipset issue. Try this version here it should work: https://github.com/HiddenRamblings/TagMo/issues/70#issuecomment-320804636

I will do a full release soon.
 

Buzbee

Member
Newcomer
Joined
Dec 19, 2008
Messages
18
Trophies
0
XP
191
Country
United States
Look what an NTag215 seller on Amazon has in their description:

PLEASE NOTE: TagMo was programmed to read all "blank" NFC NTAG215 chips as having SSB Mario data on it.
However, this is not true. Ignore it and proceed with writing any BIN file on the chip. It will work perfectly fine.


https://www.amazon.com/gp/product/B...F7XQ8&linkId=2cac0aa8c4fc993a303c4fe378b32272

Why would someone put that in their description?
 

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
Look what an NTag215 seller on Amazon has in their description:

PLEASE NOTE: TagMo was programmed to read all "blank" NFC NTAG215 chips as having SSB Mario data on it.
However, this is not true. Ignore it and proceed with writing any BIN file on the chip. It will work perfectly fine.


https://www.amazon.com/gp/product/B...F7XQ8&linkId=2cac0aa8c4fc993a303c4fe378b32272

Why would someone put that in their description?

LOL. That is funny. also wrong, the new version correctly indicates that the tag is blank. I guess the seller didn't want people giving bad reviews saying the tags are not blank.
 

zantzue

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
150
Trophies
1
Location
Basque Country
XP
881
Country
I downloaded and installed Tagmo 2.5.1(No VersionCheck) but before I gave it a try I saw the latest version so I've just installed tagmo 2.5.2 on my problematic phone (Samsung). It worked fine after I disabled tag validation. Thanks!
 

Buzbee

Member
Newcomer
Joined
Dec 19, 2008
Messages
18
Trophies
0
XP
191
Country
United States
Anyone know which two amiibos are missing in the amiiboapi.com database? The file MCAS Full Set - 31 July 2017.7z has 697 amiibo bins and the database appears to only have 695 according to Tagmo?
 

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
Can you implement HCE (https://developer.android.com/guide/topics/connectivity/nfc/hce.html) so the App can directly act as a Amiibo?

HCE implementation does not allow generating a tag uid with 04 start byte. which is a requirement for the Amiibo emulation. This was discussed at large in the originial amiibo creation thread and other forums. It was rumoured that Nexus 5 running a very old version of CyanogenMod *might* have the possibility to make it work, but it was too difficult/tricky to implement and no one bothered.
 
  • Like
Reactions: sickhouse

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,008
Trophies
2
Age
36
XP
4,559
Country
United States
New version (2.6) has been released.

@AnalogMan , I've added support for PowerTags. I think you have one, think you could give it a test? https://github.com/HiddenRamblings/TagMo/wiki/PowerSaves-Support
It works, but there's a flaw. It uses the same NTAG Serial no matter what amiibo you write to it. This causes a problem in Breath of the Wild since it will tell you that you've already used that amiibo today even if you write a completely different amiibo to it. I did test using the reset image in-between writes but that did not help.

After writing with TagMo I can use the serial number randomizer on PowerSaves and that changed the NTAG Serial just fine. Of course, it needs to be reset for TagMo to read it after doing that.


EDIT: I see this is done on purpose: https://github.com/HiddenRamblings/.../com/hiddenramblings/tagmo/TagWriter.java#L72

https://github.com/HiddenRamblings/.../com/hiddenramblings/tagmo/TagWriter.java#L17
 
Last edited by DocKlokMan,

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
It works, but there's a flaw. It uses the same NTAG Serial no matter what amiibo you write to it. This causes a problem in Breath of the Wild since it will tell you that you've already used that amiibo today even if you write a completely different amiibo to it. I did test using the reset image in-between writes but that did not help.

After writing with TagMo I can use the serial number randomizer on PowerSaves and that changed the NTAG Serial just fine. Of course, it needs to be reset for TagMo to read it after doing that.

Yes the PowerTag key algorithm is not fully understood so we can only use predetermined key. I think we can still randomise it to 6 different UIDs but it wasn't as high priority.

The fact that a rewritable tag can be had for quite a cheap price meant I wanted to get this out even with the limitations.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    LeoTCK @ LeoTCK: yes for nearly a month i was officially a wanted fugitive, until yesterday when it ended