cube-utils icon indicating copy to clipboard operation
cube-utils copied to clipboard

CubePro FW 2.0

Open ghost opened this issue 8 years ago • 11 comments

It looks like the password for encoding/decoding .cubepro files on firmware 2.0 has changed. I keep getting "Print File Protected" error. When I used Codex to decode a file it came back jibberish. When I used this decoder i got an "invalid padding" error. So I am guessing something has changed in the latest firmware right?

ghost avatar Jun 29 '17 14:06 ghost

I haven't tried Firmware 2.0 yet. But maybe you have a file with a preview image. If I remember correctly, this is a PNG file which is stored before the actual G-Code. So if you remove that and decode the rest of the file, it might work.

Am 29.06.2017 um 16:08 schrieb hashish16 [email protected]:

It looks like the password for encoding/decoding .cubepro files on firmware 2.0 has changed. I keep getting "Print File Protected" error. When I used Codex to decode a file it came back jibberish. When I used this decoder i got an "invalid padding" error. So I am guessing something has changed in the latest firmware right?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

fritzw avatar Jun 29 '17 14:06 fritzw

Thanks for the response, but I'm not sure if I follow. You want me to edit the .cubepro file and remove the .PNG preview file. Then use the remaining file to decode to BFB to see if the pass has changed right?

What would I use to remove the PNG preview?

ghost avatar Jun 29 '17 15:06 ghost

I have a feeling something weird is going on with the new firmware. A friend and I recoded the decode program and it works fine with .cube3 files but when I try to read in a .cubepro with the image prefix removed I get the first 25 lines to output but the rest still looks like encrypted nonsense. Oddly enough the encrypted part looks like it’s formatted the way a gcode file would look it’s just unreadable.

swinsonterry avatar Sep 22 '17 20:09 swinsonterry

This is the first part of my output from blowfish ^JLP09vrwPeAvZmrzyY.aWfg4.u.7FwFfAcA4QUFs3rIWLvmZSrX8qW8fC ^PrinterModel:CUBEPRO ^Firmware:V2.00 ^Minfirmware:V2.0 ^ForceMinfirmware:V1.14B ^DRM:000000000000 ^ConfigAndConfiguration:No- ^MaterialCodeE1:259 ^MaterialCodeE2:-1 ^MaterialCodeE3:-1 ^MaterialLengthE1:9103.6 ^MaterialLengthE2:0.0 ^MaterialLengthE3:0.0 ^ExtruderTypeE1:0 ^ExtruderTypeE2:0 ^ExtruderTypeE3:0 ^ModelHeight:94.00 ^LayerCount:470 ^LayerHeight:0.2000 ^Supports:-1 ^Sidewalks:259 ^Density:Strong ^Pattern:Diamond ^Time: 139 G50 CÅáÈ>–¥'iCòíH.sär>ñ.Ç%ç‡ÛáÇdïš V9'oX<@*a• ~a [H{[Ë×ë®på¢,#‰êðJõæ®r ¨)ctU{v¿ÄŽÙ…0wôfý§A£¨haG–´ûŒ­¤“8dAžjQ*×izE¬Î´"˜ŸÒuø])Èp”î OÖh‰aÉv¬K€ÁãWsç¹§™®´ao~,(D‹Q»ãKTTÖs•ÙÓ «÷,ç:ÃôX¤Õå´Ó°ß|

swinsonterry avatar Sep 22 '17 20:09 swinsonterry

Is anyone still working on this decoder? Is there a functional decoder for earlier versions of CubePro? Looking to expand Cube3 by using CubePro as a slicer. The encoder is not critical in this case. Some guidance really appreciated.

CadDude avatar Nov 16 '18 22:11 CadDude

I‘m not actively working on it since we stopped using our CubePro and bought an Anet A8. The next part is swapping out due Cube‘s Mainboard with a Smoothieboard, so that we can use any filament.

I don‘t know what time you mean by „earlier“, but this decoder used to work with the firmware around the time I released it.

If anyone wants to contribute, I‘d accept pull requests.

Am 16.11.2018 um 23:31 schrieb CadDude [email protected]:

Is anyone still working on this decoder? Is there a functional decoder for earlier versions of CubePro? Looking to expand Cube3 by using CubePro as a slicer. The encoder is not critical in this case. Some guidance really appreciated.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

fritzw avatar Nov 17 '18 09:11 fritzw

Thanks for the reply, Fritz. I'm trying to get an extra few cents out of the Cube3. I'll see how far to downgrade CubePro to make the decoder work. V2.02 doesn't appear to be working.

CadDude avatar Nov 17 '18 15:11 CadDude

Just to clarify my findings... And to again give thanks to Fritz for his great work. I tested all versions of CubePro to see where the CodeX began to fail. Turns out that 3DS CubePro V1.38 was the latest that this CodeX decoder would convert. The latest 3DS CubeX slicer (v1.08) works perfectly with the CodeX decoder.

CadDude avatar Nov 18 '18 20:11 CadDude

CadDude Do you have 3DS CubePro V1.38 firmware? I have found a way to flash backward.

cgrosbeck avatar Mar 29 '20 15:03 cgrosbeck

http://www.print3dforum.com/showthread.php/3024-3DS-Cube-File-Links

Use 1.87. Still editable. Stay safe! tom

On Sun, Mar 29, 2020 at 8:33 AM cgrosbeck [email protected] wrote:

CadDude Do you have 3DS CubePro V1.38 firmware? I have found a way to flash backward.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/fritzw/cube-utils/issues/2#issuecomment-605655077, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI5Q7SMQAAS2R6RK4W6EJFDRJ5S57ANCNFSM4DRFN4GQ .

CadDude avatar Mar 29 '20 23:03 CadDude