-
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
Troubles with uPrintSE #52
Comments
Please try to use "--signatrue STRATASYS" for the creatoin of the new chip. AFAIK I've had issues when using others for my uPrint. Reading the SE: Same failure here. Maybe the ID of the SE (6B2A268B5ED3374A) is not correct. When you open the https://github.com/bvanheu/stratasys/blob/master/stratasys/machine.py you can see that it is the same as "ktype" (6B2A268B5ED3374A) |
Did this ever get answered? I'm having the same issue. |
Yes, machine ID is the same for all uprint models. Please choose uprint for decrypt |
have you actually confirmed this? |
sorrx, I think a postet a wront info. The IDs are probably not the same. |
So this machine id '6B2A268B5ED3374A' works for Uprint but not Uprint/SE? I can update the code to reflect this. |
No, the ID F3A91DBE6B0B2255 works for uprint(+) and Hp DesignJet. |
Another thing bvanheu, |
256FF: they were given to me by email. See this commit: 71320cd |
Has this issue been addressed? I also have an SE(+), but I'm unable to decrypt the dump. |
Does the EEPROM UID play into the encryption? Right now, I'm using @256FF 's cartridge writer (https://github.com/256FF/CartridgeWriter) and I commented out all the safety checks (like checksum validation) to see if I could write the same encrypted data to a new chip. Currently, this does not seem to work, but I'll post updates as I go along. Any tips or suggestions would be greatly appreciated :) Edit: After looking at the encryption key, it seems the UID does play into the encryption, so it doens't appear there's any way to "clone" a cartridge without first decrypting it. Edit 2: I'm trying to find the machine type for the SE(+). I'm going to assume my ID is correct when I get an ID that results in decoding my quantity to a number between 0.0 and 40.0, not some crazy value. Is there a better way to do this than brute force? Edit 3: More than 1 machine code satisfies the checksum (which is now obvious to me). I'm brute forcing the first cartridge I have to gather a list of all machine codes that satisfy the checksum. After it completes, I will try that list with a second cartridge to see how many of them satisfy a different cartridge checksum. I will continue until I narrow down the machine code. Once again, if anyone has a better way of finding out the machine code, please let me know, it would save me a lot of time. |
@thekakester I'll happy to help you in this task. My last uPrint chip have gone ReadOnly (forgot to refill it before printing for a customer yesterday....) And I have only uPrintSE chips available that I can't use because I can't rewrite them :/ So basically, my printer is useless right now and I need it ^^ I'll do anything including this bruteforce to advance on this SE machine code |
Hey silvood,
Afaik you have my email, right? Contact me and I can send you one or two uprint chips.
…________________________________
From: Silvood <notifications@github.com>
Sent: Tuesday, November 28, 2017 9:35:34 AM
To: bvanheu/stratasys
Cc: Odin; Mention
Subject: Re: [bvanheu/stratasys] Troubles with uPrintSE (#52)
@thekakester<https://github.com/thekakester> I'll happy to help you in this task. My last uPrint chip have gone ReadOnly (forgot to refill it before printing for a customer yesterday....) And I have only uPrintSE chips available that I can't use because I can't rewrite them :/
So basically, my printer is useless right now and I need it ^^ I'll do anything including this bruteforce to advance on this SE machine code
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#52 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AT5AfUHZGfw9VT8sSN9nBT7I2O5XXXT8ks5s68XVgaJpZM4OOcRB>.
|
@256FF , thanks for the offer, but I was able to find one with a friend (stratasys resseller), he asked one of his customer to give me one ^^ |
Hello everyone, |
Nordeal, the hard drive is in the rear electronics bay. Remove the top panel (3 screws on the top rear), then the side panels (3 screws each, also on the rear), remove the filament tubes from the Y-connectors, then remove the 3 screws at the top of the electronics bay (bottom panel on the rear). The electronics bay door should swing down, and you should be able to see the drive in the upper left of the bay. I believe the EEPROM data is stored in a file called system.dat, and I seem to recall that it keeps a second copy somewhere else on the system that also needs to be cleared out if you want to re-use EEPROMs. |
HaveBlueXST, thank you for quick answer. With your help I managed to find HDD, clone it and make some changes. I removed system.dat and set rc.local to remove this file on each start. Saved eeprom state, printed 1%, returned saved state, restarted printer and it worked! The printer said he has 1% more material as before restart. So I've left it to print a big part overnight. In the morning there was 38% material left. Backed up current eeprom state, written previous, restarted printer and on the restart the printer did something he never did before - unloaded material and after that it said that material bay is empty, eeprom read-only, couldn't even return it to previous state, I also tried to get a bit more information from printer using logs, but it didn't create log files neither in /var/log nor in /etc. Attempt to start sshd also failed, though I added "/etc/init.d/sshd start" to rc.local and access to ssh port in iptables |
Hi, I have Uprint SE. In our country their cartridges are too expensive and i'm looking for eeprom hack. Can you help me how to do it ? I want to hack eeprom chips and i don't know how ? |
Hi,
There are two options for you
1. Edit the Linux of your printer to delete the cache files where the eeprom ID's are stored at startup. Dump the full eeprom of your chips. Make sure you don't print lower than 2%. Rewrite the eeprom and reboot. The chip is full again.
2. Convert the printer to a non SE one. Than there is a program from silvood to flash the eeprom through rs232 with a new serial number so that you don't need to clear the flash file.
Kind regards
Von: altug19
Gesendet: Dienstag, 28. Mai, 11:36
Betreff: Re: [bvanheu/stratatools] Troubles with uPrintSE (#52)
An: bvanheu/stratatools
Cc: Odin, Mention
Hi,
I have Uprint SE. In our country their cartridges are too expensive and i'm looking for eeprom hack. Can you help me how to do it ? I want to hack eeprom chips and i don't know how ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#52?email_source=notifications&email_token=AE7EA7O5SUWL5LCE5PS3RRLPXT4KDA5CNFSM4DRZYRA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWLRVRQ#issuecomment-496442054>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AE7EA7JB42P5XVSASEH3M7TPXT4KDANCNFSM4DRZYRAQ>.
|
I'll close this bug because the following ID can be used for UprintSE See 41accb5 |
Hi Oden, My uprint chips also went read only... would you be able to help? :) Not sure what to do. |
hi, I have Uprint SE andi used cartridge writer program from riverfrontam. I used on model filament and worked well. Then , my support material was at %1 percent and i used read button and then pushed decrypt button and filled the support material but i forgot to change serial number part. Then after i load the support printer said cartridge is empty. I think machine has logs for serial numbers and didn't accept the %100 support material after changing. Do you have any suggestions for me ? |
Did you solved your problem? If not, please send me your crypted data and I will send the new data back to you. |
yes i solved the problem thank you very much |
Hi!
I am having troubles with the uPrintSE chips. I have two main issues.
BUT, when I do the same thing with an uPrint chip (not SE), it works perfectly fine and it will print out the information (see image below)
So, I kinda had the feeling that this is an uPrint SE specific issue. I'm confused why it works fine with an uPrint chip but not with an SE. Anyone any ideas?
I used this to generate the new hex codes and then copied it on the chip.
./stratasys-cli.py eeprom --machine-type uprintse --eeprom-uid b61014d006cec1b3 --serial-number 7070.0 --material-name P430_IVR --manufacturing-lot 7070 --manufacturing-date "2001-01-01 01:01:01" --use-date "2002-02-02 02:02:02" --initial-material 40.0 --current-material 40.0 --key-fragment 4141414141414141 --version 1 --signature MAYA -o three_percent.bin
Here is the UID and the information on chip:
b3 c1 ce 06 d0 14 10 b6
e7 6d 89 74 99 43 53 72 04 50 3d 84 c4 27 2b 62 5b e3 65 36 86 53 e3 c8 10 28 38 f4 45 d5 3f 0c f1 35 ac 94 bd bc c8 12 cf 48 39 87 fa 0a 6e 25 cf 48 39 87 fa 0a 6e 25 80 b8 88 20 b5 95 72 87 42 c4 00 00 00 00 c6 53 55 aa 55 47 9e e8 4e be 6d 0f 00 00 00 00 00 00 c8 3a 9a 08 26 d2 ea 84 8f bc 9d c9 01 00 00 00 53 54 52 41 54 41 53 59 53 02 34 f1 de 56 45 bd 32 46 60 31 21 a5 c8 fa
The text was updated successfully, but these errors were encountered: