Project:RELaserSoftware: Difference between revisions

From London Hackspace Wiki

Line 76: Line 76:


It isn't, the protocol dosn't seem to be doing any block level management at all, looks like the controller is nice enough to do that for us [[User:JasperWallace|JasperWallace]] 01:11, 28 November 2010 (UTC)
It isn't, the protocol dosn't seem to be doing any block level management at all, looks like the controller is nice enough to do that for us [[User:JasperWallace|JasperWallace]] 01:11, 28 November 2010 (UTC)
== State Dump ==
Jasper's stuff is here:
http://pointless.net/~jasper/rev-lazer.zip
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==