Well, here is the reply, not really much help.
The EW-WMBGMR01 module is strictly a radio module with the CF and PCMCIA
interface available. It is not a Compact Flash end-user card to plug into a
PDA.
It is normally used to embed the WiFi and BT capability into any widget or
box. It does have available a Linux driver for a X86 processor so it was
developed for a specific processor and is not compatible with the Zaurus.
Under our licensing agreement with Marvell, we cannot give our their source
code.
Looks like you need two specific items:
1) Embedding the EW-WMBGMR01 into a CF card format
2) Porting the Linux driver to the PXA255 and PXA270 CPU.
We can help you with creating the CF card and also porting the drivers but
it would require NRE (approximately $10K-20K) for the development and also a
minimum purchase of he finished CF cards of around 1K units.
So, people, how hard would it be to put a CF interface on this "radio" card?
Regarding the OLPC drivers, it looks like they are working with Marvell, and possibly licensing the firmware code from them, since they are working with special "mesh" mode firmware.
I have the source for the drivers, and haven't noticed any X86 asm code, so hopefully the drivers will work on the ARM without major modifications. I would need to see if this is doable or not..
On another note, I got one of those
TrendNet Bluetooth/WiFI USB Combo devices to work, the major problem there is power needs, since I need a powered hub. The device is around $30 after rebate, and the
CyberPower battery powered USB Hub is $20 so it's still cheaper than this thing, I don't really like all the wires though... And, I haven't been able to get WPA-Supplicant to work yet. Haven't cracked the USB device open yet to see how big the card really is...
I did crack open the Zaurus, and look at the free USB solder pads, and they are WAY to small for me to touch :-( My hand isn't steady enough for that. So I quickly put it all back together.
Bill