[This is an open response to e-mail from a list reader] >...it seem your are working also on a WiFI solution for embedded. I do not >know how many nights I search for any kind of embedded WLAN module that >I can connect to my arm board and to have a driver. I found a driver for CF >and CF-WLAN cards - but I do not have enough ports left to support CF. Matthias, I feel your pain. I have been searching for awhile too. There are an increasing number of small modules out there (size is critical to my application). In particular the Sharp DC2J1DZ120, the Philips BGW200 (802.11b) and BGW211 (802.11g), the Conexant CX53121, and the Embedded Works EW-WMGMR03 (based on the Marvell Libertas chipset) all look good from a hardware standpoint. The BGW2xx, the CX53121, and the EW-WMGMR03 all have SPI. There's hardly any information available on the Sharp so I have no idea there. The problem is, how to drive the things. Conexant has in the past been very secretive and I doubt they would be much help to small business or hobbyists. The EW-WMGMR03 looks more targeted towards small volume and says you can get a Windows CE or a Linux driver -- that may be your best bet (I'd have to be very careful because I can't incorporate Linux code in my project). The BGW2xx has a manual but it could still take many months to figure out driver code from scratch; you can however get a BGW200-based evaluation board and libraries from Adya Systems in India for US$500 but the libraries and drivers are proprietary and come in object-code format only. For a LOT more money they'll sell you partial source code but still not for the driver. I contacted Adya Systems and they tell me that their object libraries are not compatible with GCC 4 for ARM9, that integrating their software with my custom system is something I would have to contract them to do. I think I will revisit this with them and see if they're willing to recompile driver libraries that would be compatible with GCC 4/ARM9; best solution I can think of for now, anyway. You can find older, larger wireless modules that you can hang off a UART -- sounds easy -- but these won't work for me because of their size and the fact they're limited to the UART's transfer rate. There's a company called CMX that sells small-footprint embedded-network OS-less drivers and stacks, and their offerings look ideal, except the only wireless device they support is the Intersil (now Conexant) Prism 2.5 chipset, which is big and power-hungry and quite old now. If anyone else out there has ideas on the cheapest quickest way to add small (both physically and in memory footprint) yet high-throughput 802.11 + TCP/IP to an OS-less embedded system -- speak up! --Bill
Hello Bill, take a look here: http://www.usbdip.de/en/wlanradio/index.html This was a port of a prism 2 driver from FreeBSD to AVR ATmega128. It is working with Nut/OS (www.ethernut.de). The source is now included by Nut/OS. The problem could be for you, that I have no documentation from the prism 2 device. And that it was a port from BSD. With some work, it could work for ARM too? Regards, Michael
The Lantronix WiPort seems to be an easy to use WiFi-"Interface" for embedded systems.
Bill Burgess wrote: The BGW2xx has a manual but it could still take many > months to figure out driver code from scratch; Does anyone know where to get this manual or what the filename of it is? Our local philips rep can't find any information on it, and our company received a partial driver source code from china and after looking at it it it looks like it would be easy to get running with the manual. Thanks, lp lowerpower *** yahoo.com
lp wrote: > Bill Burgess wrote: > The BGW2xx has a manual... > > Does anyone know where to get this manual or what the filename of it is? My copy of this manual is marked "UNCONTROLLED COPY" which I take to mean it can be forwarded. I'll send it to what I infer is your e-mail address. The NXP (née Philips) wireless group appears to be very exclusive about its core driver code. Unless you are Nokia or Motorola the door is closed pretty tight. This is not at all true of other parts of NXP, they have bent over backwards to help me out. So if this mysterious partial driver from China is something that can be shared, I would be very interested! Cheers, --Bill
Bill Burgess wrote: > My copy of this manual is marked "UNCONTROLLED COPY" which I take to > mean it can be forwarded. I'll send it to what I infer is your e-mail > address. > If it is possible, send this manual to me too, thanks. My current WiFi BGW project based on object api from Adya Systems, but i don't have enough information for current task. I need download MAC FW to BGW from spi atmel eeprom (not from host), but for completing this task i need more detailed information about config parser.
Bill Burgess wrote: > lp wrote: > >> Bill Burgess wrote: >> The BGW2xx has a manual... >> >> Does anyone know where to get this manual or what the filename of it is? > > My copy of this manual is marked "UNCONTROLLED COPY" which I take to > mean it can be forwarded. I'll send it to what I infer is your e-mail > address. Hello Bill, Can you please send this copy of BGW2xx manual to me too? My primary interest is in connecting this module to Atmel AT91RM9200. I shall be grateful if you can assist with the documentation.
> Hello Bill, > > Can you please send this copy of BGW2xx manual to me too? My primary > interest is in connecting this module to Atmel AT91RM9200. I shall be > grateful if you can assist with the documentation. Forgot an email: dmitriy.lopatko at gmail.com
Dmitriy Lopatko wrote: >> Hello Bill, >> >> Can you please send this copy of BGW2xx manual to me too? My primary >> interest is in connecting this module to Atmel AT91RM9200. I shall be >> grateful if you can assist with the documentation. > > Forgot an email: dmitriy.lopatko at gmail.com Does someone have some news about BGW200? We are having the same problems report by the sir.
Guest wrote: > Dmitriy Lopatko wrote: >>> Hello Bill, >>> >>> Can you please send this copy of BGW2xx manual to me too? My primary >>> interest is in connecting this module to Atmel AT91RM9200. I shall be >>> grateful if you can assist with the documentation. >> >> Forgot an email: dmitriy.lopatko at gmail.com > > Does someone have some news about BGW200? > We are having the same problems report by the sir. I'm willing to trade info, let me know lowerpower@@yahoo.com
Bill Burgess wrote: > My copy of this manual is marked "UNCONTROLLED COPY" which I take to > mean it can be forwarded. I'll send it to what I infer is your e-mail > address. Can you please send this copy of BGW2xx manual to me too? My primary interest is in connecting this module to Atmel AT91SAM7. My email is michel dot stempin at wanadoo dot fr Also, do you know if this chip is used in any commercially available SDIO Wifi card? Regards, Michel
I've now forwarded the BGW200 manual to everyone who asked except Petr who did not provide an e-mail address. Because of all the development issues associated with WiFi we decided months ago to use 16 Mbps VFIR infrared instead, so WiFi is not even on my radar anymore. Plus it wasn't clear I could forward the manual. I've since been told it is "probably" OK, but to be absolutely sure people understand that the wireless folks at Philips (now NXP) will not give you the time of day; you are completely on your own if you decide to use the BGW200. I was just at the Embedded Systems Conference in San Jose yesterday and asked Lantronics whether they had increased the throughput of their WiFi adapter past UART/serial speeds (i.e. up to about 1 Mbps), for example by incorporating an SPI interface. They said no, but that they were looking at the idea. From the fellow's reaction I decided I should not hold my breath. I'm feeling a bit uncomfortable about forwarding the BGW200 manual any more so I would ask readers not to request more copies from me. Sorry! Cheers, --Bill
Hi list, I am looking for the INPROCOMM IPN2128 WLAN baseband datasheet. It is used in a Spectec SDW-820 SDIO WLAN card, along with an Airoha AL2210 radio chip. Regards, Michel
Hello Bill, I'm sorry. unfortunatly, my bgw200 devkit(adya system) is damaged and I cant repair it. could you send me bgw200 datasheet? Tanx a lot firstname.lastname@example.org
I emailed this guy at www.mycal.net and he said he is selling a adya system with source code. Don't have the $$ though but looks interesting. -lp
Hi we just recently developed a remote control product using w2cbw003 from wi2wi http://www.semiconductorstore.com/pages/asp/item.asp?ItemNumber=W2CBW003 using the marvell 88w8686 chipset in SDIO mode.The driver is fully open source and suitable patches which we have tested to work perfectly can be found at http://www.moblin.org/repos/?p=projects/kernel-mid.git;a=commit;h=6ece0b9fd73130bdb1b8f4f6e3824f5f497edd8f The firmware for the libertas chip itself can be freely downloaded at http://www.marvell.com/drivers/driverSearchResults.do select the wifi product category and download the fedora package , extract the .bin files and put them in your firmware path.We have tested it with a mc9328mx21 processor and works flawlessly.The one slight hitch is that you need to sign a NDA with wi2wi to get the datasheet , however if you work for a decent company or if you buy the 700$ SDK they should give it to you easily.As a bonus you get bluetooth on USB interface. If your processor does not have SDIO but has SPI , you could still use the device in SPI mode and SDIO commands over it , though your throughput would be nominally 1/4th in this case.I have not tested with the SPI mode yet , but my feeling is that the libertas firmware supports all SDIO modes - 1 bit 4 bit and SPI, and the host SPI infrastructure for SDIO is already partially developed and under work by Pierre Ossman.I also believe that 88w8686 has one of the lowest power consumptions in the market , if not the lowest .Let me know if you find my comments useful or i can assist you in any way.