351

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

It works! It just happilly accepts refilled rolls without any invervention big_smile.

I have had issues starting prints now though. It takes 2-3 times of just restarting the printer and starting it again before it actually prints.
Though, to say that I have had issues with this printer is to be super duper kind to it. Its 80% dissassembled at all times :').
Just a heads up, if anyone is seeing anything like it. Don't want to ignore issues just because *I* am used to it wink.

352

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Wup. Not sure if related, but my printer now keeps giving me a z axis error, and just refuses to print. Yay.

353

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Question: Did anyone have a firmware dump to download? As in, the one mentioned that you pulled from the actual device, the encrypted one? Not the update file.

354 (edited by mjf55 2017-09-06 15:42:34)

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

So last night, I lost power in the house due to a small storm passing.  As a result my EMUtag was reset, as I do not keep batteries in it and it is powered by my RPi.  Not wanting to 'waste' good tag information, I had created this tag tool that will create tag pages 10, 11, 20 and 21 based on original spool length and remaining length.  It worked, so I offer it to the community if you need.
https://github.com/mjf55/dvjPageGenerator

It is written in python 2.7, just run it and enter the data.  Push the button and you have the pages.   Edit your tag text file and reload the program the EMUtag.  Thats it.  Enjoy

http://soliforum.com/i/?ou9sQZB.jpg

355 (edited by Bozotclown1970 2017-09-06 16:06:01)

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

mjf55 wrote:

So last night, I lost power in the house due to a small storm passing.  As a result my EMUtag was reset, as I do not keep batteries in it and it is powered by my RPi.  Not wanting to 'waste' good tag information, I had created this tag tool that will create tag pages 10, 11, 20 and 21 based on original spool length and remaining length.  It worked, so I offer it to the community if you need.
https://github.com/mjf55/dvjPageGenerator

It is written in python 2.7, just run it and enter the data.  Push the button and you have the pages.   Edit your tag text file and reload the program the EMUtag.  Thats it.  Enjoy

http://soliforum.com/i/?ou9sQZB.jpg


Can I make one suggestion? Set page 20 to "E0 93 04 00" also, and set pages 21 - 23 to the following:

A8 81 36 54

F0 3F EE CE

F2 6E 4D 76

356

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Bozotclown1970 wrote:
mjf55 wrote:

So last night, I lost power in the house due to a small storm passing.  As a result my EMUtag was reset, as I do not keep batteries in it and it is powered by my RPi.  Not wanting to 'waste' good tag information, I had created this tag tool that will create tag pages 10, 11, 20 and 21 based on original spool length and remaining length.  It worked, so I offer it to the community if you need.
https://github.com/mjf55/dvjPageGenerator

It is written in python 2.7, just run it and enter the data.  Push the button and you have the pages.   Edit your tag text file and reload the program the EMUtag.  Thats it.  Enjoy

http://soliforum.com/i/?ou9sQZB.jpg


Can I make one suggestion? Set page 20 to "E0 93 04 00" also, and set pages 21 - 23 to the following:

A8 81 36 54

F0 3F EE CE

F2 6E 4D 76

Of course your can make suggestions.  I value your input.
So I thought page 20 was remaining filament.  Setting it to E0930400 would set it to 300M.

Page 21 was the checksum which is page 20 xor with 0x54321248 (according to http://www.soliforum.com/post/129947/#p129947 )
And I do not know how to calculate pages 22 and 23.

Am I missing something?

357

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

mjf55 wrote:
Bozotclown1970 wrote:
mjf55 wrote:

So last night, I lost power in the house due to a small storm passing.  As a result my EMUtag was reset, as I do not keep batteries in it and it is powered by my RPi.  Not wanting to 'waste' good tag information, I had created this tag tool that will create tag pages 10, 11, 20 and 21 based on original spool length and remaining length.  It worked, so I offer it to the community if you need.
https://github.com/mjf55/dvjPageGenerator

It is written in python 2.7, just run it and enter the data.  Push the button and you have the pages.   Edit your tag text file and reload the program the EMUtag.  Thats it.  Enjoy

http://soliforum.com/i/?ou9sQZB.jpg


Can I make one suggestion? Set page 20 to "E0 93 04 00" also, and set pages 21 - 23 to the following:

A8 81 36 54

F0 3F EE CE

F2 6E 4D 76

Of course your can make suggestions.  I value your input.
So I thought page 20 was remaining filament.  Setting it to E0930400 would set it to 300M.

Page 21 was the checksum which is page 20 xor with 0x54321248 (according to http://www.soliforum.com/post/129947/#p129947 )
And I do not know how to calculate pages 22 and 23.

Am I missing something?


You are correct about page 20, but if you are resetting the tag anyway why not just populate the field and if they want to change it let them.

As for pages 22 & 23 they are used along with page 21 for the remaining length. So if you populate 20 with E0930400 these numbers are correct. They will change with usage and would have to be create for the length they enter to be correct.

358

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Bozotclown1970 wrote:
mjf55 wrote:
Bozotclown1970 wrote:

Can I make one suggestion? Set page 20 to "E0 93 04 00" also, and set pages 21 - 23 to the following:

A8 81 36 54

F0 3F EE CE

F2 6E 4D 76

Of course your can make suggestions.  I value your input.
So I thought page 20 was remaining filament.  Setting it to E0930400 would set it to 300M.

Page 21 was the checksum which is page 20 xor with 0x54321248 (according to http://www.soliforum.com/post/129947/#p129947 )
And I do not know how to calculate pages 22 and 23.

Am I missing something?


You are correct about page 20, but if you are resetting the tag anyway why not just populate the field and if they want to change it let them.

As for pages 22 & 23 they are used along with page 21 for the remaining length. So if you populate 20 with E0930400 these numbers are correct. They will change with usage and would have to be create for the length they enter to be correct.

So to generate a brand new UID / Tag data, I have the davinci tag manager for that ( posted here http://www.soliforum.com/topic/16627/da … g-manager/ ).  I was just being 'cheap' on UID usage and wanted to see if  my little program recovered it. 
BUT, with all we learned in the past few weeks, with eeprom data and usage, really no need to be cheap.  ;-)

359

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

*sigh*... anyone have time and patience to help me check if my logic analyzer setup is working as it should? I am not getting any clock signal for i2c. The module is disconnected. Is the clock generated by the nfc reader? There are so many things that can go wrong and I have no debug :'). Poke me in a PM if you can arse.

Otherwise, does anyone know what i2c *adress* the reader is using? The reader *is* a client, right?

360

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

magnusjjj wrote:

*sigh*... anyone have time and patience to help me check if my logic analyzer setup is working as it should? I am not getting any clock signal for i2c. The module is disconnected. Is the clock generated by the nfc reader? There are so many things that can go wrong and I have no debug :'). Poke me in a PM if you can arse.

Otherwise, does anyone know what i2c *adress* the reader is using? The reader *is* a client, right?

No, the analyser is a sniffer - it will read all data sent across I2C
For the selae one I used, you set the rough clock frequency and it would simply log all data it read.
If you set the frequency wrong then it wouldn't report anything

361

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Well, i just figured out how to hook it up. I mistakingly thought i2c sent a clock regardless if something was transmitting or not.

Reason why I am poking around with it is that I have been having an idea about just emulating the px512. We'll see how that goes. My idea is to have an arduino hooked up and just implement the functionality that the board uses. Then I could just automate password generation with a web interface... Ah, dreams.

362

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

magnusjjj wrote:

Reason why I am poking around with it is that I have been having an idea about just emulating the px512. We'll see how that goes. My idea is to have an arduino hooked up and just implement the functionality that the board uses. Then I could just automate password generation with a web interface... Ah, dreams.

Read this http://www.soliforum.com/topic/16626/da … r-and-tag/

363

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

mjf55 wrote:
magnusjjj wrote:

Reason why I am poking around with it is that I have been having an idea about just emulating the px512. We'll see how that goes. My idea is to have an arduino hooked up and just implement the functionality that the board uses. Then I could just automate password generation with a web interface... Ah, dreams.

Read this http://www.soliforum.com/topic/16626/da … r-and-tag/

Looks amazing. Will take a closer look smile

364

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Hi, can you help me with the key?

NTAG213

page data
[00]:047DC637
[01]:229A3D80
[02]:05480000
[03]:E1101200
[04]:0103A00C
[05]:340300FE
[06]:00000000
[07]:00000000

365

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

sorry if it has already been commented ...

if I have in my txt the next heading

04045CAA
2AB44281
79480000
E1101200
0103A00C
340300FE
00000000
00000000
5A505A00
0035344A
E0930400
E0930400
D2002D00
54484742
E09304FF
...

and on excel have

Card UID,,,,,,,,Psw,,,,,PAK,
4,6C,64,2A,B4,42,80,,8A,4E,27,6C,,8B,1E

How do i have to put it in txt?

366 (edited by mjf55 2017-09-24 14:08:33)

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

ebsigma wrote:

sorry if it has already been commented ...

if I have in my txt the next heading

04045CAA
2AB44281
79480000
E1101200
0103A00C
340300FE
00000000
00000000
5A505A00
0035344A
E0930400
E0930400
D2002D00
54484742
E09304FF
...

and on excel have

Card UID,,,,,,,,Psw,,,,,PAK,
4,6C,64,2A,B4,42,80,,8A,4E,27,6C,,8B,1E

How do i have to put it in txt?

You need to read post 1 of the thread.  Specifically section 2.3.1 
Card UID is word 0 (left 3 bytes , 4th byte what ever was there, and word 1
PSW is word 43
PACK is word 44 , first 2 bytes ( left 2 bytes )

In the excel file the double , ( ,, ) denotes the different fields

So in your case, with example shown,
WORD[0] = 046C64AA
WORD[1] = 2AB44280
WORD[43] = 8A4E276C
WORD[44] = 8B1E0000

367

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

oooook thz you very much, all clear now ^^

368

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

sorry again, i hav the emutag recently, i have these code

046C64AA
2AB44280
79480000
E1101200
0103A00C
340300FE
00000000
00000000
5A505A00
0035344A
E0930400
E0930400
D2002D00
54484742
E09304FF
00000000
00000000
34000000
00000000
00000000
E0930400
A8813654
F03FEECE
F26E4D76
00000000
00000000
00000000
00000000
00000000
000000FF
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
000000BD
070000FF
80050000
8A4E276C
8B1E0000

but on the phone i have this app https://play.google.com/store/apps/deta … &hl=es

when i try to write the app said error on data (but i can read the code that emutag in which it came...

help please T_T and sorry for my incompetence

369

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

That app is only for writing the EMUtag.  You need to get the RFID NFC Tool.

370

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

but with these RFID NFC Tool only read, i cant load a txt file whith the code...

371

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

You have to write the data a page at a time.

372

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

i cant. only see thishttp://soliforum.com/i/?1Ut7FHo.jpg
and onlu if i pay i can doit thishttp://soliforum.com/i/?KCzeoTT.jpg

free i can only read

373

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

Did you add your password and enable it?  That feature let's you check all keys at once.

374

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

the password key of NTAG is (hex) but how i know the pass?

Card UID,,,,,,,,Psw,,,,,PAK,
4,6C,64,2A,B4,42,80,,8A,4E,27,6C,,8B,1E
WORD[43] = 8A4E276C of the excel file?

375

Re: XYZ Printing Da Vinci Jr (w) / Da Vinci Mini (w) Hacking

I'm sorry, I misread what you are doing.  It seems you have an EMUtag.  What you need to do is edit the tag.txt file you created witht he updated udi,pw and pack.  Ising the program YOU showed me, program the EMUtag.  To do so, unlock the EMUtag ( switch on EMUtag) program it and lick the EMUtag .