Anonymous

Project:RELaserSoftware: Difference between revisions

From London Hackspace Wiki
No edit summary
Line 83: Line 83:
== State Dump ==
== State Dump ==


Jasper's stuff is here:
Now all in this mercurial repo:


http://pointless.net/~jasper/rev-lazer.zip
http://pointless.net/hg/
 
For fiddle.py you need the hexdump library, which can be found at [http://pointless.net/~jasper/hexdump-0.1.tar.gz jasper's website]
 
driver.py can list files on the cutter and delete them.
 
mangle.sh is a wrapper around the (mangled) usbreplayprep.pl script, the result is a much more readable trace.
 
If you want to contribute, use mangle.sh to look at the usb logs where files are uploaded, command 0x85, which is sent immediatly after file uploads sends what might be a checksum, so:
 
check if different files of the same length send identical or different values (which eliminates file length), and if so then work out what the checksum is.
 
(compare with the 'checksum' thats used for the commands in the protocol, it's likely to be something simple).


==Random Links that may be useful==
==Random Links that may be useful==