-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UprintSE checksum error #76
Comments
I think the eeprom id is in the wrong byte order. Try this:
|
The checksum still appears to be invalid -
Can anyone successfully decrypt the posted eeprom binary? This would establish that the error is particular to me rather than a software bug. |
Sorry to interrupt 😅 I’ve accidentally locked my uprint canister chips, wondering if anyone might have a couple near empties they’d be willing to send over. Thank you! |
Others have mentioned checksum errors when decoding UprintSE eeproms, as in issues 52 and 55. It doesn't work for me either. Can anyone else decode the eeprom (attached, eeprom.log) with carrier id
b3 37 bd 0b d0 14 10 c8
to confirm that the problem is specific to me?Traceback:
user@host:~/Desktop/stratasys/stratasys-master$ python stratasys-cartridge.py info -t uprintse -e c81014d00bbd37b3 -i ../test.bin
Traceback (most recent call last):
File "stratasys-cartridge.py", line 204, in
app.run()
File "stratasys-cartridge.py", line 47, in run
args.func(args)
File "stratasys-cartridge.py", line 134, in command_info
cartridge = m.decode(machine_number, args.eeprom_uid, cartridge_crypted)
File "/home/user/Desktop/stratasys/stratasys-master/stratasys/manager.py", line 74, in decode
cartridge = self.unpack(cartridge_packed)
File "/home/user/Desktop/stratasys/stratasys-master/stratasys/manager.py", line 130, in unpack
raise Exception("invalid content checksum: should have " + hex(struct.unpack("<H", str(cartridge_packed[0x40:0x42]))[0]) + " but have " + hex(self.checksum.checksum(cartridge_packed[0x00:0x40])))
Exception: invalid content checksum: should have 0x9806 but have 0xbc21
I'm reading the chip through the DIAG port, I confirmed with a microscope it is a DS2432. Here's the data by serial port:
It may be relevant that the in the referenced issues, the people experiencing checksum fails are also running linux.
The text was updated successfully, but these errors were encountered: