Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Powertag #96

Closed
jmh363905 opened this issue Oct 9, 2017 · 34 comments
Closed

Powertag #96

jmh363905 opened this issue Oct 9, 2017 · 34 comments

Comments

@jmh363905
Copy link

I know it's still very much early in the development but I can't find info in the wiki as suggested by release notes. If there's anything I can do to help with this add-on let me know. In the mean time what functionality is available and can the wiki be updated to reflect any info on the topic? You guys rock

@Bombastisch
Copy link
Member

Bombastisch commented Oct 9, 2017

https://github.com/HiddenRamblings/TagMo/wiki/PowerTags---PowerSaves-Support this is the URL to the wiki. There is still one bug which @HiddenRambler will fix, when he's back from vacation. ;) (Edit: it's issue #94 )

@jmh363905
Copy link
Author

Well I feel stupid lol. I just clicked on the wiki tab. Didn't even see the sections to the right side. If it was a snake it would have bit me

@jmh363905
Copy link
Author

One thing that would be cool to see implemented in tagmo that you can do with the power saves app is the ability to randomize the serial number of the AMIIBO currently on the tag. I know this is a brand new feature but are any plans to implement that on the board for the future?

@purpldevl
Copy link

I had made a separate topic for that a few weeks ago- HiddenRamblings tagged it as "enhancement" so I believe that means that it's being looked at.

@Bombastisch
Copy link
Member

randomize the serial number of the AMIIBO currently on the tag

For feature requests, always open a new thread. Otherwise it will get messy.
I also added a issue tag called "feature request" so you can mark your threads better. :)

@Bombastisch
Copy link
Member

Can be closed right?

@manobon
Copy link

manobon commented Jan 29, 2018

Just wondering, before making any potential mistakes - to Rewrite a new bin file to the PowerTag, what steps are needed?

That is, 1st bin file written to the PowerTag, with no interaction with the PowerSaves software/item

Now, wanting to write a new bin to the PowerTag

  • I couldn't tell from the instructions if the PowerTag needs to be written to via PowerSaves with the Reset file - but maybe I'm just missing something obvious

@Bombastisch
Copy link
Member

I am not sure, but I think you only have to enable powertag support in the settings and then just write a new .bin to it.

@jmh363905
Copy link
Author

I've never been able to get it to work but i just wrote it off as a work in progress. I tried it on a brand new one. I tried writing the specially crafted file to another one then trying. Nothing works for me so I've been just waiting on an update

@Bombastisch
Copy link
Member

So you can't rewrite powertags?

@jmh363905
Copy link
Author

Haven't been able to since first unveiled. Says it writes but they don't work on consoles

@purpldevl
Copy link

You have to write the "reset" bin to it using PowerSaves before it works on TagMo.

@purpldevl
Copy link

So sorry, responded to this through email so it didn't show me the full chain of messages.

@jmh363905
Copy link
Author

I did that

@Bombastisch
Copy link
Member

Seems like this is on hold for now, atleast I don't know what to do about it, until @HiddenRambler returns from nirvana or so. ;)

@HiddenRambler
Copy link
Collaborator

Powersaves should just work provided the tag was never used with an actual powersaves device AND powersaves support was enabled in the options the first time writing to it.

If it was not enabled prior to first write there is a chance that the tag would be in an inconsistent state now. You can use the reset bit via a powersaves device to reset it or I can calculate the key for your current tag and include it in the app.

Please post a full dumps of the powertags using NXP TagInfo app (https://play.google.com/store/apps/details?id=com.nxp.taginfolite) and i'll put out a quick build out for you two.

Sorry about the afk for a while. Real life intervened a lot and I still don't have much free time. Also splatoon 2 happened. Will try to go through some of the comments this weekend but no promises :).

Thx for keeping this alive Basti. [Do you play splatoon 2. i saw a player called Basti some time back] :)

@Bombastisch
Copy link
Member

OMGGGGG. HE'S ALIVE! Ehm, I have splatoon 2 but I didn't play it too much and not recently, because I am busy in school and you know how it is. If you got time and would like to play with me (you probably need to carry me) I would send you my Nintendo ID over Discord ;) looking forward to it :D. We will have to check on time zones tho xD

@jmh363905
Copy link
Author

Do you want it dumped when Reading the "Blank" tag? Right now when I try to write it says PowerTag keys not loaded. Others it will say transceive failed. Mostly, I just get "Unfortunately TagMo has stopped responding". So what exactly do you want dumped? Me scanning a blank one? Trying to write to one? (remember, that i've got one of those wonky NFC chipsets that the "ignore NTAG215 validation" is required for)

@HiddenRambler
Copy link
Collaborator

@jmh363905 If you could dump the "broken" powertag using the NXP and app post the full data full information from it, I can add a way to recover it.

The "PowerTag keys not loaded" is a strange error, is the option to enable power tag support checked in he appliaction?

@jmh363905
Copy link
Author

Yes, the option is enabled (I've actually noticed that I can't even use the app with the option enabled. Loading tags crashes, scanning tags crashes, etc...) When I disable it, things work fine. And do you want the Full Scan info from NXP? There's not much to it (and remember, my NXP misidentifies stuff too, so...) I'll post what you need, just need to know where to get what you're looking for from NXP.

@HiddenRambler
Copy link
Collaborator

in the NXP app there is an option to share the scanned data as a xml file. you can use it to email the file to yourself and then download it from your email.

I just need the first 8 bytes of the tag (first two pages) to generate the key.

@manobon
Copy link

manobon commented Feb 6, 2018

Sorry for being afk as well - glad the discussion re-started!

I was able to write the first bin, only using Tagmo with the Powersaves option selected - worked perfectly on console, across different games, etc.

After reading the responses, just wrote to the Powersave with Tagmo/Powersaves option enabled again - worked again! On console, across games, etc...

Third time, all same options - only tried with one game, but it said the same-as-previous amiibo was being used. Tagmo scan indicated the new/a different amiibo.

Will try with a different game - If I get the same result (i.e., game recognizes Previous amiibo), I'll post the dump using the app linked above

@jmh363905
Copy link
Author

I'll post two different dumps. One as empty PowerTag and the other with the TagMo Reset file flashed to it. Same power tag for both scans.

First: Empty PowerTag:

** TagInfo scan (version 4.23) 2018-02-06 18:38:53 **
Report Type: External

-- IC INFO ------------------------------

IC manufacturer:

NXP Semiconductors

IC type:

NTAG203(F) (NTAG203(F))

-- NDEF ------------------------------

No NDEF data storage populated:

-- EXTRA ------------------------------

Memory size:

168 bytes total memory

  • 42 pages, with 4 bytes per page
  • 144 bytes user memory (36 pages)

IC detailed information:

Full product name:

  • NT2H0301G0DUD or NT2H0301F0DTx

-- FULL SCAN ------------------------------

Technologies supported:

ISO/IEC 14443-3 (Type A) compatible
ISO/IEC 14443-2 (Type A) compatible

Android technology information:

Tag description:

  • TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.NdefFormatable]
  • Maximum transceive length: 253 bytes
  • Default maximum transceive time-out: 24576 ms
    MIFARE Classic support present in Android

Detailed protocol information:

ID: 04:DF:5F:5A:F9:3D:80
ATQA: 0x4400
SAK: 0x00

XML contents:

4.23 2018-02-06 18:38:53 <title>NXP Semiconductors NTAG203(F) (NTAG203(F)) tag</title> 04:DF:5F:5A:F9:3D:80 false
NXP Semiconductors NTAG203(F) (NTAG203(F))
168 bytes total memory ► 42 pages, with 4 bytes per page ► 144 bytes user memory (36 pages) Full product name: ► NT2H0301G0DUD or NT2H0301F0DTx
ISO/IEC 14443-3 (Type A) compatible ISO/IEC 14443-2 (Type A) compatible Tag description: ► TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.NdefFormatable] ► Maximum transceive length: 253 bytes ► Default maximum transceive time-out: 24576 ms MIFARE Classic support present in Android ID: 04:DF:5F:5A:F9:3D:80 ATQA: 0x4400 SAK: 0x00

@jmh363905
Copy link
Author

TagMo Reset flashed to same tag (2nd dump:

** TagInfo scan (version 4.23) 2018-02-06 18:39:53 **
Report Type: External

-- IC INFO ------------------------------

IC manufacturer:

NXP Semiconductors

IC type:

NTAG203(F) (NTAG203(F))

-- NDEF ------------------------------

No NDEF data storage populated:

-- EXTRA ------------------------------

Memory size:

168 bytes total memory

  • 42 pages, with 4 bytes per page
  • 144 bytes user memory (36 pages)

IC detailed information:

Full product name:

  • NT2H0301G0DUD or NT2H0301F0DTx

-- FULL SCAN ------------------------------

Technologies supported:

ISO/IEC 14443-3 (Type A) compatible
ISO/IEC 14443-2 (Type A) compatible

Android technology information:

Tag description:

  • TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.NdefFormatable]
  • Maximum transceive length: 253 bytes
  • Default maximum transceive time-out: 24576 ms
    MIFARE Classic support present in Android

Detailed protocol information:

ID: 04:07:08:09:10:12:13
ATQA: 0x4400
SAK: 0x00

XML contents:

4.23 2018-02-06 18:39:53 <title>NXP Semiconductors NTAG203(F) (NTAG203(F)) tag</title> 04:07:08:09:10:12:13 false
NXP Semiconductors NTAG203(F) (NTAG203(F))
168 bytes total memory ► 42 pages, with 4 bytes per page ► 144 bytes user memory (36 pages) Full product name: ► NT2H0301G0DUD or NT2H0301F0DTx
ISO/IEC 14443-3 (Type A) compatible ISO/IEC 14443-2 (Type A) compatible Tag description: ► TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.NdefFormatable] ► Maximum transceive length: 253 bytes ► Default maximum transceive time-out: 24576 ms MIFARE Classic support present in Android ID: 04:07:08:09:10:12:13 ATQA: 0x4400 SAK: 0x00

@HiddenRambler
Copy link
Collaborator

HiddenRambler commented Feb 7, 2018

@manobon what game are you using? Currently tagmo will use the same unique id for a powertag which will cause some games like BOTW (Which enforce UID restrictions for a 24 hour period) to think it's the same amiibo. I will be fixing it soon. See #94 . if you think this is a different error please do post a dump, so I can try to fix it.

@manobon
Copy link

manobon commented Feb 7, 2018

@HiddenRambler ah! That's exactly it - I was using it with BOTW and Odyssey, so that's what was confusing me - so, it Is working exactly as designed (so far)!

@DaCrazyGamer
Copy link

Can i please confirm Tagmo is working with Powertags

@syserr0r
Copy link

syserr0r commented Apr 3, 2020

PowerTags work for me, but the serial number is not changed, as mentioned above

@DaCrazyGamer
Copy link

Thanks. Have you had any issues with Power Tag burning out.

@DaCrazyGamer
Copy link

PowerTags work for me, but the serial number is not changed, as mentioned above

I believe there i a way to change serial number now

@syserr0r
Copy link

PowerTags work for me, but the serial number is not changed, as mentioned above

I believe there i a way to change serial number now

Not from within TagMo with current release

@DaCrazyGamer
Copy link

DaCrazyGamer commented Apr 12, 2020 via email

@DaCrazyGamer
Copy link

PowerTags work for me, but the serial number is not changed, as mentioned above

I believe there i a way to change serial number now

Not from within TagMo with current release

Powersaves software's allows you to

@AbandonedCart
Copy link
Contributor

Merging this into #253 to make it easier to track.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants