1

Topic: Da vinci mini w hack

Hi everyone!
I got someting on my head and lets see if its a stupid idea or somenthing that can be done.
With the mini w we cant reset the nfc chip as i have read that the ptinter saves the id of the tag an reget it when has been manipulate, true?
So... Its is possible to erase the firmware (as its done on the others models to dawngrade) and then load the same firmware again and them we have a virging memory like when it came from factory? In this case the tags info are not on the printer and and we could reuse them no?
I Know that should be a risk to burn firmwares but if  you have a handfull of tags you dont need to dont too often.
ITS JUST AN IDEA....
Lets see what the gurus thinks
Thanks in advance.

2

Re: Da vinci mini w hack

I doubt the chip data is stored in the processor where the firmware resides. So erasing the firmware which is near impossible since the erase jumper is no longer present and you would have to short the pins directly at the chip. It is most likely stored in a cloud which is why you need the printer connected to an internet enable PC.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

3

Re: Da vinci mini w hack

I see. I didnt think about that...
If that is the case (the cloud im talking abut) then the could black all used chips either has been on your printer or not. Right?

4

Re: Da vinci mini w hack

Dengus wrote:

I see. I didnt think about that...
If that is the case (the cloud im talking abut) then the could black all used chips either has been on your printer or not. Right?


Yes and it has happened with older Da Vinci printers where they tracked filament carts by serial number on a cloud as well. There where some new carts sold that already had the number used and on the cloud.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

5 (edited by Triple_S 2017-04-25 19:59:16)

Re: Da vinci mini w hack

As far as I understand the stuff others found out, unfortunatly your idea won't work.

First of all I guess the chip data are stored in the EEPROM of the board just like the firmware and all settings, so erasing it would probably reset the chip data.
Erasing the EEPROM is no problem too, since you just have to jump two points on the mainboard for a few seconds while the printer is powered on, which will wipe the firmware and all settings.

The problem with your idea is getting the firmware back on the printer. This won't work, cause to protect their code, XYZPrinting is using an encrypted firmware. It seems like the code to decrypt the firmware is stored on the EEPROM too, but since you would have erased it, you would'nt get the printer to decrypt the firmware and therefor you would'nt get the firmware to work. The XYZware program is no help too, since it only connects to a printer with working firmware.
Decrypting the firmware on your own is no option too, since it seems like XYZPrinting is using the AES algorithem for encrypting, which is a very advanced and therefor pretty safe algorithem.

If you are interested in the reports of people who already tried erasing the firmware, you can read this thread, which is also where I got my information from: http://www.soliforum.com/topic/13769/da … tier-port/

6

Re: Da vinci mini w hack

Triple_S wrote:

As far as I understand the stuff others found out, unfortunatly your idea won't work.

First of all I guess the chip data are stored in the EEPROM of the board just like the firmware and all settings, so erasing it would probably reset the chip data.
Erasing the EEPROM is no problem too, since you just have to jump two points on the mainboard for a few seconds while the printer is powered on, which will wipe the firmware and all settings.

The problem with your idea is getting the firmware back on the printer. This won't work, cause to protect their code, XYZPrinting is using an encrypted firmware. It seems like the code to decrypt the firmware is stored on the EEPROM too, but since you would have erased it, you would'nt get the printer to decrypt the firmware and therefor you would'nt get the firmware to work. The XYZware program is no help too, since it only connects to a printer with working firmware.
Decrypting the firmware on your own is no option too, since it seems like XYZPrinting is using the AES algorithem for encrypting, which is a very advanced and therefor pretty safe algorithem.

If you are interested in the reports of people who already tried erasing the firmware, you can read this thread, which is also where I got my information from: http://www.soliforum.com/topic/13769/da … tier-port/

There is no EEPROM on XYZ boards.  All data is programmed to and stored in the actual CPU. When you flash Repetier which requires and EEPROM the firmware will use the SDcard as an EEPROM to store the settings the firmware uses. Maybe EEPROM is being used as a loss term since the EEPROM is just RAM within the CPU that can be written to multiple times both externally and internally.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

7

Re: Da vinci mini w hack

carl_m1968 wrote:
Triple_S wrote:

As far as I understand the stuff others found out, unfortunatly your idea won't work.

First of all I guess the chip data are stored in the EEPROM of the board just like the firmware and all settings, so erasing it would probably reset the chip data.
Erasing the EEPROM is no problem too, since you just have to jump two points on the mainboard for a few seconds while the printer is powered on, which will wipe the firmware and all settings.

The problem with your idea is getting the firmware back on the printer. This won't work, cause to protect their code, XYZPrinting is using an encrypted firmware. It seems like the code to decrypt the firmware is stored on the EEPROM too, but since you would have erased it, you would'nt get the printer to decrypt the firmware and therefor you would'nt get the firmware to work. The XYZware program is no help too, since it only connects to a printer with working firmware.
Decrypting the firmware on your own is no option too, since it seems like XYZPrinting is using the AES algorithem for encrypting, which is a very advanced and therefor pretty safe algorithem.

If you are interested in the reports of people who already tried erasing the firmware, you can read this thread, which is also where I got my information from: http://www.soliforum.com/topic/13769/da … tier-port/

There is no EEPROM on XYZ boards.  All data is programmed to and stored in the actual CPU. When you flash Repetier which requires and EEPROM the firmware will use the SDcard as an EEPROM to store the settings the firmware uses. Maybe EEPROM is being used as a loss term since the EEPROM is just RAM within the CPU that can be written to multiple times both externally and internally.

I don't know exactly what you want to say, but EEPROM stands for "Electronical erasable programmable read only memory" which applies to basically all types of modern storages, so there is definitly some sort of EEPROM on the board, I just used EEPROM since I don't know what sort of storage it actually is.
I assume by saying that the storage is included in the CPU, you mean that it's included in the same chip as the CPU.

8

Re: Da vinci mini w hack

Triple_S wrote:
carl_m1968 wrote:
Triple_S wrote:

As far as I understand the stuff others found out, unfortunatly your idea won't work.

First of all I guess the chip data are stored in the EEPROM of the board just like the firmware and all settings, so erasing it would probably reset the chip data.
Erasing the EEPROM is no problem too, since you just have to jump two points on the mainboard for a few seconds while the printer is powered on, which will wipe the firmware and all settings.

The problem with your idea is getting the firmware back on the printer. This won't work, cause to protect their code, XYZPrinting is using an encrypted firmware. It seems like the code to decrypt the firmware is stored on the EEPROM too, but since you would have erased it, you would'nt get the printer to decrypt the firmware and therefor you would'nt get the firmware to work. The XYZware program is no help too, since it only connects to a printer with working firmware.
Decrypting the firmware on your own is no option too, since it seems like XYZPrinting is using the AES algorithem for encrypting, which is a very advanced and therefor pretty safe algorithem.

If you are interested in the reports of people who already tried erasing the firmware, you can read this thread, which is also where I got my information from: http://www.soliforum.com/topic/13769/da … tier-port/

There is no EEPROM on XYZ boards.  All data is programmed to and stored in the actual CPU. When you flash Repetier which requires and EEPROM the firmware will use the SDcard as an EEPROM to store the settings the firmware uses. Maybe EEPROM is being used as a loss term since the EEPROM is just RAM within the CPU that can be written to multiple times both externally and internally.

I don't know exactly what you want to say, but EEPROM stands for "Electronical erasable programmable read only memory" which applies to basically all types of modern storages, so there is definitly some sort of EEPROM on the board, I just used EEPROM since I don't know what sort of storage it actually is.
I assume by saying that the storage is included in the CPU, you mean that it's included in the same chip as the CPU.


When talking about a printer controller and many other system, there are many that have an actual EEPROM chip where settings and data is stored and they have a CPU where the firmware resides in the ROM that is onboard the CPU. The Da Vinci series however do not have an EEPROM chip and actually no EEPROM area. The firmware that is written to the CPU stays there and is not changed in any way except under very strict conditions such as the erase pin being tied low. They use a processor that has it's own built in ROM for the firmware. The Da Vinci uses the SDcard to store settings and user Data in an encrypted file. So the SDcard is being used as a pseudo EEPROM I guess is what I am trying to say.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.