1

Topic: Emutag using android NFC

I saw that there's a way to use an Emutag for third party filaments (http://www.instructables.com/id/EMUTAG- … -Printers/) but it requires >100€ hardware.

Is it possible to use a NFC enabled android phone instead of arduino+PN532 card?

Is there any guide/instructable for that?

Thanks

2

Re: Emutag using android NFC

Yes, you can use an Android, but be prepared to do a lot of typing and pray that you do not make any mistakes. As far as instructables, it would be just like modifying a tag except you would need to update all necessary pages plus UID. Sorry that's all I have on this as I use the hardware to do mine, no Android experience.

3

Re: Emutag using android NFC

Bozotclown1970 wrote:

Yes, you can use an Android, but be prepared to do a lot of typing and pray that you do not make any mistakes. As far as instructables, it would be just like modifying a tag except you would need to update all necessary pages plus UID. Sorry that's all I have on this as I use the hardware to do mine, no Android experience.

I'ts not that hard smile.

1º Before using a UID
You can simply have a .txt file with the fresh state of a 300 m tag, load that txt file into the android app "MIFARE++ Ultralight" change - UID, PASS and PACK and load it to emutag with the upload button. Lock EMUTAG and use it on the printer.
2º After a print to save the state
Unlock EMUTAG, scan it with the same app, and click save button to save the state to a txt file with the name you want.
3º Reload a saved state
To load a UID state saved before, just open the file you saved with the app and load it to EMUTAG, block EMUTAG and print again.

I didn't use EMUTAG on the printer atm, but i used that app with it many times, it's easy. You have more info here: EMUTAG - Easiest control for read and write

P.D. I'm working on something cheap to give auto UID control & state, but i have a bunch of work since last week and i'm going slower than i thought.

Regards!.

XYZ Junior/Mini Passwords Thread
If you are in a hurry and need your password NOW, or if it takes me too long for you, you can read the posts from 1851. I'm not going to be as effective as Bozo or Cgrillo, but you can give a try with me. If PASSWORDS thread follow it's current flow: asking for repeated passwords, not returning or false PACKS... I will end up with it as others before me.

4

Re: Emutag using android NFC

Thanks for your replies.
I'll give it a try.

5 (edited by HunterWho 2017-04-07 08:22:33)

Re: Emutag using android NFC

Where would one find/create a .txt file with a fresh state of a 300m tag?

Would I scan a fresh xyz filament tag and then alter the pages using the incredible information in this thread?http://www.soliforum.com/topic/15815/xyz-printing-da-vinci-jr-w-da-vinci-mini-w-hacking/


I apologise if it's obvious. Newbie here tongue

6 (edited by kallt_kaffe 2017-04-07 10:53:49)

Re: Emutag using android NFC

HunterWho wrote:

Where would one find/create a .txt file with a fresh state of a 300m tag?

300m:

04719C00
8A3E4D80
45480000
E1101200
0103A00C
340300FE
00000000
00000000
5A505500
0036374E
E0930400
E0930400
D2002D00
54484742
30333033
00000000
00000000
34000000
00000000
00000000
E0930400
A8813654
F03FEECE
F26E4D76
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
000000BD
07000008
85050000
B974F06D
F46A0000

200m:

04719C00
8A3E4D80
45480000
E1101200
0103A00C
340300FE
00000000
00000000
5A505500
0036374E
400D0300
400D0300
D2002D00
54484742
30333033
00000000
00000000
34000000
00000000
00000000
400D0300
081F3154
50B1E0CE
52E74F76
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
000000BD
07000008
85050000
B974F06D
F46A0000

Both examples use the same UID, Pass & Pack (extracted from the 100m blue roll I got with my printer). Pass & pack is the last two lines.

Beware that MacOS version of XYZWare does not like 300m rolls.

7 (edited by HobbyBelly 2017-05-14 10:00:41)

Re: Emutag using android NFC

I just tried this method but it gives me an error of "Format error in data field"

I copy and pasted into a text file so no entry error but when file is opened each line has an empty space you need to remove.

The thing i don't get is should I leave the EMUTAG locked then turn on printer, print, let print finish and turn off printer. Simply printing forever with EMUTAG in Locked state? Or do i print 300m then have to change,UID,Password and Pack for fresh ones and then print new 300m and repeat?

8

Re: Emutag using android NFC

HobbyBelly wrote:

I just tried this method but it gives me an error of "Format error in data field"

I copy and pasted into a text file so no entry error but when file is opened each line has an empty space you need to remove.

The thing i don't get is should I leave the EMUTAG locked then turn on printer, print, let print finish and turn off printer. Simply printing forever with EMUTAG in Locked state? Or do i print 300m then have to change,UID,Password and Pack for fresh ones and then print new 300m and repeat?

The latter
"print 300m then have to change,UID,Password and Pack for fresh ones and then print new 300m and repeat".

Remember that if you remove the batteries and haven't backed up the data from the emutag then you'll have to use a new UID too..

9 (edited by aceatm1nd 2017-06-02 02:14:16)

Re: Emutag using android NFC

First post, lurker here. Lol. I'm adding my "notes" to summarize my path to a working emutag using Mifare++ Ultralight on an Android (NFC, Samsung Note 5).

i. For use of the "card nos"  file, you can create .txt files to use as needed. The .txt file should be saved using line feeds only (no carriage return), or Mifare++ will report an error on write. This means windows users have the following minimum options:
1. Save/Load the data into a txt file, with no spaces. Open in Mifare and add the spaces.
2. Load the data with spaces into Notepad ++, change the EOL type to "UNIX" and save.
3. Use script/code etc. to generate the txt files from the .csv file data (which I have done, rather sloppily. I have created the text files, but they include a line feed for page one and an extra page with line feed. I have to load the txt file into Mifare, delete both extraneous line feeds, then it is good to go.)

ii. You can add an electrolytic capacitor to the "Power IN". A 100uF will net you about 50+ seconds with the batteries removed to facilitate battery changes without having to re-write the emutag. The electrolytic capacitors are polarized, do NOT connect it backwards. Capacitor rated voltage should be 6V+.

iii. I removed the batteries and added a 5V DC adapter with a parallel capacitor. I have both the printer and the emutag plugged into a largish UPS (uninterruptible power supply), so if the power goes out briefly, I don't lose the print job OR the emutag write. I can also unplug the emutag if needed.

iv. I relocated the Davinci NFC reader to the "side" of the spool holder. 2-sided 3m VHB tape keeps it in place behind the spool holder (the reader is now facing the left side of the printer. I have the emutag affixed to the side of the printer, on the outside, just opposite the reader.

v. The following is stated in the threads, but I will reiterate (for newbies like me, to find easily):
(Thank you SO MUCH to all of you who have made it possible to do this!!!)

-The first page of the UID is 3 characters, and the Pack is 2 characters, fill the other spaces on those pages with "0" to complete the page data.

Again, not trying to plagiarize, but to compile the pieces I found difficult to understand or find, and some solutions I implemented.