Hi<br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I hope you can make options to start with any of the 3 firmwares.
<br>Perhaps I wish to try writing a boot1 or boot2.</blockquote><div><br>yes, that is an option<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><div class="Ih2E3d"><br>> - modify qemu so that i/o ports of 8388 could be accessed from<br>> outside of the emulator. I guess that the arm core of 8388<br>> communicates with the other parts (the radio interface) via
<br>> io ports so if we can see which ports are read/written by the<br>> arm core we can do the same from the free firmware.<br><br></div>"accessed from outside"? (to just view them, to hook them up to<br>
something, etc.?)<br></blockquote><div><br>what I mean is that whenever the firmware inside the emulator writes an io port the emulator forwards it to a named pipe<br>also the emulator reads that pipe and sends data the other way around, too
<br><br>then a simple perl script can play the "radio part", we can log what the core sends and we can try to inject data into the firmware<br>as if it came from the air interface<br>it may or may not work :)<br>
<br><br>regarding the legality of this: I have the firmware from olpc image and never agreed to Marvell's conditions that are mentioned on the wiki<br>still I don't want to reverse engineer the firmware<br>what I suggest is similar to the approach of the samba team, they listened on the ethernet interface and tried to understand the bits and bytes then they replayed the traffic with their own code.
<br>we can listen in the io ports or whatever is necessary and replay it from out own firmware without looking into the firmware itself<br>I guess samba team had a few windows machines (client and server) to generate the traffic so we can use the firmware to generate the traffic, too
<br><br>I'm rather worried about 802.11s, if we implement it following the standard we might have some trouble because of patent trolls. <br><br></div></div><br>-- <br>Rózsás Gödény<br><br>