751 (edited by GerardDirks 2020-07-04 01:38:25)

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

Hello

Their are many ways to get to Rome!

This thread started in 2016, as the software was not so sophisticated to read/write the Tags. In the mean time their are a lot of firmware changes!

I got my Arduino & PN532 working after weeks, because many info where not 100% accurate. So for me, my Arduino Nano & PN532 works with;
1) Update NTAG213.exe (from cgrillo). Was difficult and I tried it on Original & Clone Arduino's. Installing the .hex with Xloader.exe and the Devicename: Uno(ATmega328).
(Choosing The Nano(ATmega328) as device doesn't load the .hex for me :-( I have 100% no UNO ?!?
2) NTAG Edit Tool 1.40 (from Modfreakz). Works from Scratch

So now I have the equipment to edit my TAGS, but I thought I would be easier to edit the Tags with one of this software. Is their someone who could describe to exact procedure to create a working TAG for my "da Vinci mini". A kind of QuickGuide for Dummies ;-)
I read all these 750 posts in this thread and dozen in other post but I can't find the way to Rome :-(

Some people tell you can generate a TAG easy by clicking the button, other told you need a password to generate a Pack. But because of the evolution of the Software/Firmware I have still no idea what is running properly with the actual Firmware of the Summer of 2020

Also I have no idea I need to block the connection from XYZPrint to talk home? Maybe it was in the past so, but is it stlll actual. With my Original Reel & TAG I often prints a figure without do an login at the homepage of xyzprinting.com

So what are the ways to work in 2020?

Maybe someone could write 2 short QuickGuides, 1 for Update NTAG213.exe and 1 for NTAG Edit Tool 1.40 ?

p.s. I found also a Version EEPROM Edit Tool 1.45 ?!? Is this Tool a Editor for both the Tags of the Mini & the Eeprom of the larger XYZ 3D Printers. For me it does the same as the NTAG Edit Tool 1.40 when editing my Paperchips or Original TAGS
http://www.soliforum.com/topic/18368/ee … ioproplus/

752

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

Has anyone succeeded doing this with a Macbook and an iPhone or should I invest in an Android-phone to be able to be able to use this hack? smile

753 (edited by Bozotclown1970 2020-08-07 21:48:25)

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

I am NOT a mac person, so take this with a grain of salt.

Couldn't you use wine (or what ever mac uses), or run a VM with windows client?

754

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

dewode wrote:

Has anyone succeeded doing this with a Macbook and an iPhone or should I invest in an Android-phone to be able to be able to use this hack? smile

I have a macbook and iphone as well and when I’ve needed an Android device for other things, I’ve had some luck using Android emulators in Android Studio. Don’t know if it would work for this, but you could give it a try. It’s free.

755

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

Hello

I you have a MacBook I would suggest that you install a Virtual Machine (with VMWare). When you have an older MacBook it works from scratch, with the newer one you need an USB-C to USB-A Adapter or an USB-C Hub (????) This made everything a little bit more fragile!

I am happy to got it working on my MacBook (and also on an Lenovo) with windows! The last I would use is a Android based device ;-)

Here the instructions!
http://www.soliforum.com/topic/18690/qu … zprinters/

756

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

Thank you! Was able to find a cheap Android phone with NFC-capability which solved it! smile

757

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

Hello everyone !

does anybody found a way to make it work on 2.2.7 ?

758

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

Is it still a way to solder away the NFC tag memory??

759

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

With the release of the "NFC Open Smart Tag" for xyz I am assessing my options. Currently using paper tags to use filament from other suppliers however I want to use Cura to really dial in settings. If I upgrade to the newest firmware will these tags still work? Should I just buy the smart tag?

I dont want to upgrade and find I have to buy the tag, when stock is limited, and find I cant print anything till it arrives.

760

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

Hi there !
I read a lot but couldn’t find the answer to my problem.
I have a Da Vinci Jr 1.0 and my XYZprint version is 2.0.2 so I would be able to use reset tags.
I have my original PLA filament (100m, green) and went down to 3m.
Then I wanted to reset it and I changed the page 14 to 400D0300 following a tuto on youtube to reset it to 200m
Everything worked until I wanted to start a print : « Spool error unidentified spool »
I tried to change the numbeer of the page 14 but nothing worked and I didn’t wrote the initial value ...
I have read here that I should change the page 20 and 21 but not the page 14 as said in youtube. Moreover a lot of pages are not similar as it should be if I take this post as reference. But I did just change the page 14, nothing else.
Here are the informations of my tag :
http://soliforum.com/i/?8dkjxYh.jpg
http://soliforum.com/i/?xx2gB5F.jpg

So I guess I should find a way to reset the page 14 and then change the page 20 and 21 to 100m right ?
If someone could help me it would be wonderful !

Thanks
And sorry for my english

761

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

You need to read more.
There are hundreds of posts stating that recent firmwares do not allow tags to be "refilled".
You will need a blank tag to write to.

762

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

cgrillo wrote:

You need to read more.
There are hundreds of posts stating that recent firmwares do not allow tags to be "refilled".
You will need a blank tag to write to.

But it is written everywhere 2.2.7 and above. Mine is 2.0.2 so it should still work since it is under 2.2.7 no ?
Thanks for the answer

763

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

Sachalo wrote:
cgrillo wrote:

You need to read more.
There are hundreds of posts stating that recent firmwares do not allow tags to be "refilled".
You will need a blank tag to write to.

But it is written everywhere 2.2.7 and above. Mine is 2.0.2 so it should still work since it is under 2.2.7 no ?
Thanks for the answer

2.0.2 is indeed old - I think you may be right - I apologise smile

You must have updated something incorrectly for it to complain now - there's nothing you can do if you don't know the original values.
You'll still need one new tag to get yourself going again.

To be honest, I would update firmwares as printing got better in recent firmewares.

764

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

Hi Comrads!)
Just week ago i bought MiniMaker, an was "surprised" about DRM protection on the Plastic Cartriges.
I read the solution about NTAG213, but i think that is not my way.
I sniffed i2C bus, and fully reversed protocol between Controller and PN512.
There was a lot ideas about to use Arduino for emulate PN512, so i think that's real

http://soliforum.com/i/?r5VWKWT.png

Link for full reversed i2c traffic there https://cloud.mail.ru/public/wLAU/f2yVsDTg9
The dump file in .html because it's easiest way not loose font colors
if somebody wants to try make emulator.

765

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

Hi there!
So good news.
I did some research, and is possible to use Arduino Uno (with ATMEGA328P) chip to emulate NFC reader.
http://soliforum.com/i/?H3UcNRL.jpg

3.3v is enouth to power up arduino.
I did some simple sketch, which emulate first 4 packets exchange, and that works.
http://soliforum.com/i/?EeG8KlO.png

this work spend a lot of time, and i'll be happy if somebody ready to help )

766

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

So,it works.
I practically can emulate NFC reader protocol fot 60% now.
but, i got one problem with Arduino, sometimes it loosing i2c packets (randomly) and everyting stop to works.
http://soliforum.com/i/?66Ltb9m.png
Looks it famous Arduino problem with working in Slave mode with 100kHz. Just not enouth CPU-speed.
I found simmilar issue there: https://www.raspberrypi.org/forums/view … p?t=170958

http://soliforum.com/i/?RjL4RU8.png
Maybe Arduino will be not enouth..., so trying to find solution

767

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

Hello.
In my DaVin minimaker chip i have ONLY 7 pages. Cant read/write over 7. Can modify 04 and 05 only and this have no effect. What i can do to unlock new filament? smile
Good day

768 (edited by wolfie5d 2022-07-27 14:13:58)

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

Just adding my experience so far. XYZ DaVinci Mini w.

I downloaded the Android app "Da Vinci Jr. NFC Unlocker Pro" (payapp sadly)
I set the NFC213 ntag details to:
Type: "PLA Old"
Color: Black
New Capacity: 200/200

This seems to work when i downgraded firmware (tool from this forum) to 1.3.7. Also 1.3.7 is the lowest firmware to work with Cura.

Both XYZPrint and Ultimaker Cura 5.1 is printing and recognizing this one tag that I am currently printing from. The UID does not start with 40 or end with 80 as I got the impression might be a must.

4 tags working so far in a row.

769

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

I’m trying to buy a black pla filament and all gone!!! I will return this machine asap!