bvanheu / stratatools

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

Illegal Cartridge Error... #24

Closed rowlandski closed 8 years ago

rowlandski commented 8 years ago

Morning,

I've read, edited and re-programmed an EEPROM as below. But when trying the cartridge with the re-programmed EEPROM I got an illegal cartridge error.

Read EEPROM (empty):


Serial number 220078410.0 Material SR30 (171 - 0xab) Manufacturing lot 5817 Manufacturing date 2014-04-03 12:15:06 Last use date 2014-04-03 12:15:06 Initial quantity 56.3 Current quantity 0.0626293700581 Key fragment 55aa556bbdc355be Version 1 Signature STRATASYS

Machine type: prodigy 5394D7657CED641D EEPROM uid: 290000016c560823


Re-programmed EEPROM to:


Serial number 220078415.0 Material SR30 (171 - 0xab) Manufacturing lot 5817 Manufacturing date 2014-04-03 12:15:06 Last use date 2014-04-03 12:15:06 Initial quantity 56.3 Current quantity 22.2 Key fragment 55aa556bbdc355be Version 1 Signature STRATASYS

Machine type: prodigy 5394D7657CED641D EEPROM uid: 290000016c560823


Note:

I changed the following:

Serial number from: 220078410.0 to 220078415.0 (increased by 5) Current quantity form: 0.0626293700581 to 22.2 ( new number)

Any ideas why I get an error?

Should the, current quantity 22.0626293700581 to keep it in the same format?

Any help would be appreciated.

Regards,

R.

bvanheu commented 8 years ago

I've never seen an "illegal cartridge error" before, but you can try keeping the spec of the cartridge as close to the original as possible.

What is your printer? Does it used to work before?

I don't own a printer myself, but maybe others might be in a better position to help you.

slaytonrnd commented 8 years ago

I think we always got that error when trying to reprogram a support material cartridge and we never got around it.

Are you trying to refill support material? Last time I checked (at least a year ago) we couldn't find refill filament for the support material we were using, but maybe SR30 is available.

Are you wanting to use the support material cartridge for model material? It is probably possible to change the material type for the cartridge from support material to model material and use it, but we've never tried it, so don't know for sure that it would work.

rowlandski commented 8 years ago

Thanks for both of your replies.

I don't have a printer, but i'll be gaining access to one in the next few days.

Regarding support material, I initially only have one EEPROM PCB, so just started with what I had. It happened to be support material (didn't know the difference at the time), but I just wanted to see if the "update" EEPROM would be accepted. And from that test, it seems the format of Current Quantity has to be correct.

I have re-programmed four EEPROMs, which I'll be testing soon. I will publish the results in due course as it may help others.

One question I do have, not actually seen a printer cartridge, but the Initial Quantity is set to 56.3. Any idea what the units are?

Regards,

Rowland

HaveBlueXST commented 8 years ago

Rowland, the units are in cubic inches.

rowlandski commented 8 years ago

Managed to actually test various re-programmed EEPROM and had access to a printer (Fortus). It seems that re-programming Current Quantity with say 23.6, will make the system fail. The value either has to be set to the max, in this case, 56.3. Or if a non-full value is required then all the decimal fractions of an integer need to be added (not sure of the correct word, so here’s an example: 23.9 Wrong 23.9256486723 Correct When reading a cartridge all the digits are shown if the cartridge is not full, so when re-programming with a non-maximum value it requires all these digits. So, to sum up it worked. Just doing some further tests. Regards, . Note: The serial number of the cartridge always has to be increased to fool the printer in thinking it has a new cartridge.

Moffman76 commented 8 years ago

By changing the serial number, does this mean that you don't need to remove system.dat on boot?

Moffman76 commented 8 years ago

Update: We fixed a cartridge we thought we bricked! Roll serial number forward, and change material quantity back to 56.3. Thanks for the info guys!! Cartridge Writer is awesome.