Tarball tree for barry-0.17.0.tar.bz2
[barry.git] / doc / www / logs.html
blobda6317671766b8a1465676f8a8c438b9aee88ced
1 <html>
3 <head>
4 <title>Barry Documentation</title>
5 <link rel="stylesheet" type="text/css" href="default.css">
7 </head>
9 <body>
12 <div class='pageHeader'>USB Capture Log Archive</div><img src='nothing.jpg' width='100%' height='5' alt=''><br><div class='linearNav'>
13 <div class="subHeader">USB Capture Log Archive</div>
14 <p>Volunteers have contributed USB logs to help with reverse engineering
15 the low level protocol. If you would like to contribute a log that is
16 not already available here, please
17 <a href="contact.html">contact the developers</a>
18 .</p>
20 <hr/>
22 <p><b><i>Please note:</i></b> These logs are very dense and highly
23 technical, and are not intended for end users, but instead intended
24 for developers who want to help reverse engineer the low level
25 USB protocol.</p>
27 <hr/>
29 <p>Some of the following log contributors are active on the
30 <a href="http://sourceforge.net/mail/?group_id=153722">barry-devel mailing list</a>,
31 in case you wish to get in touch with them.
33 <p>Contributors in alphabetical order by last name:
34 <ul>
36 <li> <p>Josh Kropf</p>
37 <ul>
38 <p>Josh notes: The following captures where retreived using
39 SniffUsb.exe on Windows XP. For each capture I allowed the device
40 to settle for a few seconds before executing the single javaloader
41 command. Then after copying the log file I trimmed the initial
42 USB IO leading up to the request for javaloader mode. This should
43 get rid of any unrelated noise from the head of the log file.</p>
45 <p>To create the files below I ran each log through the awk
46 script in barry called convo.awk, and then through btranslate
47 tool:</p>
49 <p>awk -f convo.awk raw.log | btranslate &gt; filtered.usb</p>
50 </ul>
52 <ul>
53 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/deviceinfo.usb.gz">deviceinfo.usb.gz</a>
54 - device info</li>
55 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/deviceinfo.txt">deviceinfo.txt</a>
56 - output from device info command</li>
57 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/erase.usb.gz">erase.usb.gz</a>
58 - erase module</li>
59 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/erase-error-inuse.usb.gz">erase-error-inuse.usb.gz</a>
60 - attempt to erase module that is in use resulting in an error</li>
61 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/erase-inuse.usb.gz">erase-inuse.usb.gz</a>
62 - forcefully erase module in use</li>
63 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/javaloader-reset.txt">javaloader-reset.txt</a>
64 - annotated portion of the javaloader USB dump relating to device reset with descriptions of the various packets</li>
65 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/load.usb.gz">load.usb.gz</a>
66 - load module</li>
67 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/load-inuse.usb.gz">load-inuse.usb.gz</a>
68 - load and replace in use module</li>
69 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/save.usb.gz">save.usb.gz</a>
70 - save module</li>
71 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/save-large.usb.gz">save-large.usb.gz</a>
72 - save large module (107748 bytes) with siblings</li>
73 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/save-very-large.usb.gz">save-very-large.usb.gz</a>
74 - save very large module (655796 bytes) with siblings</li>
75 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/eventlog.usb.gz">eventlog.usb.gz</a>
76 - dump eventlog</li>
77 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/eventlog-with-exception.usb.gz">eventlog-with-exception.usb.gz</a>
78 - dump eventlog that contains an uncaught exception</li>
79 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/cleareventlog.usb.gz">cleareventlog.usb.gz</a>
80 - clear eventlog</li>
81 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/screenshot.usb.gz">screenshot.usb.gz</a>
82 - save screenshot as bmp</li>
83 </ul>
85 <ul>
86 <p>Full firmware load:</p>
87 </ul>
89 <ul>
90 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/8800-os-load-usb.log.bz2">8800-os-load-usb.log.bz2</a>
91 - (large! about 33MB) USB logs generated by VMWare Fusion as per the instructions in <a href="http://vusb-analyzer.sourceforge.net/tutorial.html">this tutorial</a>.</li>
93 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/after.info.gz">after.info.gz</a>
94 - CFP info output before the OS install.</li>
95 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/kropf/before.info.gz">before.info.gz</a>
96 - CFP info output after the OS install.</li>
97 </ul>
99 </li>
101 <li> <p>Robert Yaklin</p>
102 <ul>
103 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/cfp.hashbootrom.output.txt.bz2">cfp.hashbootrom.output.txt.bz2</a>
104 </li>
105 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/cfp.hashbootrom.sniff.txt.bz2">cfp.hashbootrom.sniff.txt.bz2</a>
106 </li>
107 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/cfp.load.8700-v4.2.1.101_P2.3.0.81.sfi.notes.txt.bz2">cfp.load.8700-v4.2.1.101_P2.3.0.81.sfi.notes.txt.bz2</a>
108 </li>
109 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/cfp.load.8700-v4.2.1.101_P2.3.0.81.sfi.programOutput.txt.bz2">cfp.load.8700-v4.2.1.101_P2.3.0.81.sfi.programOutput.txt.bz2</a>
110 </li>
111 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/cfp.load.8700-v4.2.1.101_P2.3.0.81.sfi.sniff.txt.bz2">cfp.load.8700-v4.2.1.101_P2.3.0.81.sfi.sniff.txt.bz2</a>
112 (5MB)</li>
113 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/javaloader.erase.net_rim_bb_browser.sniff.txt.bz2">javaloader.erase.net_rim_bb_browser.sniff.txt.bz2</a>
114 </li>
115 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/javaloader.erase.net_rim_bb_search.net_rim_bb_timezones.net_rim_bb_voice.sniff.txt.bz2">javaloader.erase.net_rim_bb_search.net_rim_bb_timezones.net_rim_bb_voice.sniff.txt.bz2</a>
116 </li>
117 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/javaloader.force.erase.net_rim_bb_browser.sniff.txt.bz2">javaloader.force.erase.net_rim_bb_browser.sniff.txt.bz2</a>
118 </li>
119 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/javaloader.force.erase.net_rim_bb_search.net_rim_bb_timezones.net_rim_bb_voice.sniff.txt.bz2">javaloader.force.erase.net_rim_bb_search.net_rim_bb_timezones.net_rim_bb_voice.sniff.txt.bz2</a>
120 </li>
121 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/javaloader.wipe.sniff.txt.bz2">javaloader.wipe.sniff.txt.bz2</a>
122 </li>
123 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/javaload_multiple_files.txt.bz2">javaload_multiple_files.txt.bz2</a>
124 (large! about 20MB)</li>
125 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/1-LoadMFI.txt.bz2">1-LoadMFI.txt.bz2</a>
126 </li>
127 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/3-LoadVSM.txt.bz2">3-LoadVSM.txt.bz2</a>
128 </li>
129 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/2-RetrieveSomeInfo.txt.bz2">2-RetrieveSomeInfo.txt.bz2</a>
130 </li>
131 <li><a href="http://www.netdirect.ca/sites/www.netdirect.ca/files/barry/yaklin/4-LoadSFI.txt.bz2">4-LoadSFI.txt.bz2</a>
132 </li>
133 </ul>
134 </li>
136 </ul>
137 </p>
140 <div class="Copyright">Copyright &copy; 2011 - Net Direct Inc.</div>
142 </body>
143 </html>