bvanheu / stratatools

Stratasys EEPROM tool
BSD 3-Clause "New" or "Revised" License
88 stars 40 forks source link

uPrint EEPROM uid starts with 00 and keeps changing #65

Open tvsamuel444 opened 6 years ago

tvsamuel444 commented 6 years ago

I'm trying to use this tool with a uprint eeprom using the one pin data method on a raspberry pi. The uid seems to keep changing every couple of seconds and it starts with 00- rather than the 23- that the guide says it should have. Anyone have any insight on this problem?

256FF commented 6 years ago

uprint is a bit special. You are definitly unable to write to this chip. It is possible to decrypt the data with bvanheus script but I have not had success to read it with this script. I found a script (tool.py) do dump the uprint chip and drcrypt it with bvanheus script. Take a look at my github and at @mayrthom. There is help for uprint .... to read, decrypt, recode and re-write it.

tvsamuel444 commented 6 years ago

Im currently waiting for a null modem cable to read and write with the daig port to arrive. I'll definitely try that when I get it. Where is this tool.py script?

mayrthom commented 6 years ago

You can find the several scripts here: https://github.com/256FF/Refill-uPrint-EEPROMs For communication over the DIAG Port you can use any Serial Terminal program.

I think it may be easier with my rewrite of the cartridgewriter, because it is an all in one solution for the Stratasys uPrint. It can read, decrypt and rewrite the Cartridges over the DIAG Port in one go. You can download it here: https://github.com/mayrthom/CartridgeWriter_uPrint

If you have any questions feel free to ask.

7786 commented 6 years ago

@mayrthom

I have a question regarding the uprint writer, the description states it works with uprint SE but I don't see uprint SE isn't in the drop down?

256FF commented 6 years ago

Someone worte, that Machine ID for SE is 6B2A268B5ED3374A (same as "Ktype") but it was not confirmed yet. Furthermore mayrthom also has this ID in his code (machine.cs) but outcommented:

//new Machine {Number = new byte[8] {0x6B, 0x2A, 0x26, 0x8B, 0x5E, 0xD3, 0x37, 0x4A}, Type = "uprintse"}

cdnreprap commented 6 years ago

has anyone located the correct machine ID for the uprint SE yet?

tvsamuel444 commented 6 years ago

If anybody has been successful, what filament do you use to replace the default expensive filament?

bvanheu commented 4 years ago

@cdnreprap see this commit https://github.com/bvanheu/stratatools/commit/41accb5cc35dfcbb94298694bc5f60aaaa82307c