<div><br clear="all">Hello</div>
<div> </div>
<div>I started to modify qemu to emulate 88W8388. Now it can load the firmware (usb8388.bin) into ram and starts the firmware, albeit it drops an error after some time. So it is very simple so far, I worked on it for a couple of hours so far.
</div>
<div>My short term goals:</div>
<div>- emulate the usb device of the 8388 and create a connection between the linux kernel driver and the emulator so from linux pow starting the emulator looks as plugging in the usb device</div>
<div>- modify qemu so that i/o ports of 8388 could be accessed from outside of the emulator. I guess that the arm core of 8388 communicates with the other parts (the radio interface) via io ports so if we can see which ports are read/written by the arm core we can do the same from the free firmware.
</div>
<div> </div>
<div>Anyway, if we want to write the free firmware, a good emulator of 8388 is handy.</div>
<div> </div>
<div>Anybody interested ? </div>
<div> </div>
<div>I took many info from <a href="http://wiki.laptop.org/go/Marvell_microkernel">http://wiki.laptop.org/go/Marvell_microkernel</a> and <a href="http://wiki.laptop.org/go/88W8388">http://wiki.laptop.org/go/88W8388</a> so kudos to all who created it.
</div>
<div> </div>
<div> </div>
<div><br>-- <br>Rózsás Gödény </div>