hostap linux kernel modules for upgrading flash firmware

By Nat || Wednesday, July 18, 2007 @ 02PM
You might think that after a few years of finding oneself occasionally messing around with strange, nearly obsolete hardware under various operating systems with wildly varying degrees of success, one might begin to look for a more rewarding hobby.

Like sidewalk fly fishing. Or maybe even watching sidewalk fly fishing.

However, in what seems to be my own personal quest to try everything that could be described as foolish and/or potentially tedious twice (or more than twice), I bought a Sharp Zaurus 5600 (Poodle). Turns out I needed to flash the firmware on the wireless CF card (SanDisk Connect, SDWCFB-000, Prism 2.5) in order to get WEP/WPA encryption to work properly. However, in order to flash the firmware, you need kernel modules that don't ship with OpenZaurus. I assume this is because no one wants to listen to, much less can help someone who flashes their card incorrectly, and in turn ends up with useless hardware.

Hey! Look over here! Are you impatient? Would you rate yourself as "unsatisfactory" when it comes to following directions? Behold! These modules are for you!

Just kidding, of course. Not that it needs to be said, but make sure you have a handle on what you're doing. A: cardctl info from the command line should set you in the right direction. Another good resource might be the information I've collected thus far. Just make sure that this is what you're actually looking for before you set into it. I've only tested this with my card, on my machine, running OpenZaurus 3.5.4.2-r2. I've provided these modules in case you don't want to set up an OE build environment

Modules: hostap-2.6_2.6.17-r30_poodle kernel-module-hostap-cs-2.6_2.6.17-r30_poodle

Incase you missed it, these are excellent instructions on how to flash your firmware.