slaytonrnd / CartridgeWriter

Windows program that can use an Arduino to read / write a DS2433 chip from Stratasys printer cartridges.
30 stars 25 forks source link

Fix corrupted Elite chips? #20

Open thadwald opened 6 years ago

thadwald commented 6 years ago

I made the mistake of reading from a working chip and trying to write the data to different one. Now the chip is corrupted and reading it causes CartridgeWriter to crash. Is there a way to write a "good" configuration to the eprom? I do have the original .bin files, so I know the eprom ID.

slaytonrnd commented 6 years ago

The best bet is to use the tool at https://github.com/bvanheu/stratasys. It is more fault tolerant, less buggy, and better supported and should allow you to restore the chip.

thadwald commented 6 years ago

I have been trying to use that but several things hold me back. 1, I am completely new to the python language, whereas I know a bit of C#. 2, I am using an Arduino to connect the 1-wire chip as per your schematic. Should the same setup work with the tool you refer to? I tried to use it but I couldn't get it to communicate with the chip.

slaytonrnd commented 6 years ago

It should work, but I haven't actually done anything in this area for more than three years so it is possible the code base has changed to something I'm not familiar with. It worked for me though in the past; I was using an Arduino Micro like the one at, https://www.mouser.com/new/arduino/arduino-micro/, (though I don't know if anything has changed on that either in the four years since I last bought one) with the bvauheu/stratasys repository.