1,103
edits
(→USB) |
|||
| 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== | ||