Phil Dibowitz wrote: > some extra bits. I haven't really dug through it yet, but if anyone's > interested (Stephen, weren't you the hero last time? =) drop me an email and > I can send you the USB dumps from Michael's windows box.
OK, I kept tweaking consnoop.c and realized I needed to really fix it. I've committed some changes that make digging through these snoops a bit better. Most notably adding '-v' will print out the actual bytes written in a "write flash", like this: Write Flash Data DEBUG: 74197242247207198242248207199 And -d will print out the whole data packet, in hex, for every single thing we can decode (this is noisy). Wow, verbose mode prints "DEBUG"... that sucks, I'll fix that. Anyway... Also, if you want to parse usbmon output, this seems to put it in a form that consnoop can understand: for i in $(egrep 'Io|Ii' /tmp/usbmon.out | grep = | cut -f2 -d= \ | sed -e 's/ //g'); do echo '<payloadbytes>'$i'</payloadbytes>'; done > /tmp/foo.xml Now that I have that, I realize that I'm not comparing apples to apples. I have two Snoopy files - one from some unknown version to some unknown version (2.5?) - and another file that's 2.5 to 2.6. I also have a usbmon that's sorely incomplete. So what I'd really like is: * usbmon of 2.5 -> 2.6 * Make sure it really *is* 2.5 *and* claims 2.5 before you start... when you're done, it'll claim 2.5, but should be 2.6. * Please do a firmware dump before and after * Please also send the LatestFirmware.EZUp file that website gives you as well. * SnoopyPro of 2.5 -> 2.6 * Again, make sure you've cleanly gone back to a *real* 2.5 using the official software * Again, please do a firmware dump before and after * Again, please send the EZUp file Thanks. -- Phil Dibowitz p...@ipom.com Open Source software and tech docs Insanity Palace of Metallica http://www.phildev.net/ http://www.ipom.com/ "Never write it in C if you can do it in 'awk'; Never do it in 'awk' if 'sed' can handle it; Never use 'sed' when 'tr' can do the job; Never invoke 'tr' when 'cat' is sufficient; Avoid using 'cat' whenever possible" -- Taylor's Laws of Programming
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------
_______________________________________________ concordance-devel mailing list concordance-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/concordance-devel