Wireless Card Support
Originally copied from the ZaurusZone Wiki
These are cards which go in the Compact Flash slot. Information summarized from various forum posts and quota... Originally from a post by rwaldin, now heavily modified:
|Vendor Model||Chipset||Supported||Blocks ports?||Standby/rx/tx ma|
|Ambicom WL1100 B||Prism 2||Yes||Yes||17(!)/?/?|
|Ambicom WL1100C||Prism 2.5||Yes||No||17/250/370|
|ASUS Spacelink WL-110||??||Yes||No||?|
|Belkin F5D6060/V1||Prism 2.5||Yes||Stylus||?|
|Buffalo WLI-CF-S11G||Prism 2.5||Yes||No||?|
|Casio XI-800||Prism 2||Yes||Yes||?|
|DLink DCF-650W||Prism 2||Yes||Yes||170/280/380|
|DLink DCF-660W||Prism 2||Yes||No||80/250/350|
|Hawking CF100W||Prism 2.5||Yes||Stylus slightly||?|
|LinkSys WCF11||Prism 2.5||Yes*||Stylus slightly||?|
|LinkSys WCF12||Prism 2.5||Yes||No||?|
|Netgear MA701||Prism 2||Yes||No||?|
|Planex GW-CF110||Prism 2||Yes||Yes||?|
|Pretec CompactWLAN||Prism 2.5||Yes||No||20/250/370|
|SMC 2462W||Prism 2.5||Yes*||No||100/?/?|
|SMC 2642W||Prism 2.5||Yes||No||150/250/350|
|Socket WL6000||Prism 2.5||yes*||No||20/?/170-280|
|Symbol Spectrum24||Prism 2.5||yes*||No||20/?/170-280|
|Tekram CF-210||Prism 2.5 (?)||Yes||Stylus slightly|
|TrendNet TEW-222CF||Prism 2||Yes||No||50/200/300|
|Z-com XI-800||Prism 2||Yes||Yes|
|Z-com XI-815||Prism 2.5?||?||No|
|Z-com XI-825||Prism 2.5||Yes||No|
"version" is the card strings returned by the card, "manfid" is the binary identifier returned by the card. you can only use one or the other. some manufacturers change the strings frequently without changing the driver needed. Other manufacturers change the binary id a lot. For these manufacturers it is preferable to use the identifier that stays stable. -Aaron Bredon
It turns out the Ambicom WL1100B case is easily opened with a thumbnail. The plastic cover is significantly wider than the antenna. (Why?!?) Carving off the extra plastic provided good access to both the headset/mic jack and the stylus. So, depending on how handy you are with an Xacto knife, the Ambicom card does NOT block the ports! Of course, this does leave gaping holes in the side of the antenna, which I cleanly and easily covered with tape. -BobC
Socket and Symbol Cards
Symbol Spectrum CF and Socket Low Power WLAN
If you want to use the Socket/Symbol cards in Ad-hoc, WEP, or RF Monitor (kismet) modes, see the instructions, drivers, and tools at http://www.cypherpunks.ca/zaurus/socket.html
It appears as though this driver is integrated into !OpenZaurus 100%. "Wireless Monitor", "Ad Hoc", and the "Wireless Control Panel" all work out-of-the-box.
From a posting by Bob Jamison on the Sharp forums:
I got a Linksys WCF-11 card working nicely on this thing. All it takes is adding this entry to the /etc/pcmcia/wlan-ng.conf file:
card "Linksys WCF11 11Mbps 802.11b WLAN Card" manfid 0x0274, 0x3301 bind "prism2_cs"
Then reboot. The boot script should say the card is accepted.... Then go to the Network and Wireless Lan configurations, and continue.
just got a brand new wcf12 - follow above but use this:
card "Linksys WCF12 11Mbps 802.11b WLAN Card" manfid 0x028a, 0x0673 bind "prism2_cs"
(gotten from "cardctl ident") Only got 64bit WEP, tho -djcyr
I needed to include the version (from cardctl ident) line instead of the manfid:
card "Linksys WCF12 11Mbps 802.11b WLAN Card" version "Linksys", "Wireless !CompactFlash Card" bind "prism2_cs"
The Tekram CF-210 Card is A Linksys-Clone (Rev A) and is sold in germany and possibly other european countries.
The TEW-222CF is not officially supported by anyone under linux, but it works OK in the latest OpenZaurus ROM and is detected as an 'Orinoco Prism2' card. Frequently locks the OS if you go into standby with it inserted.
UPDATE: you can use this card in the SHARP ROM 3.10 (kernel 2.4.18) whit this driver: http://sdgsystems.com/support/drivers/aerlinkw11b-2-4-18_1.1_arm.ipk Unfortunately, I dont know if it is free software, but work very nice. In these page say: "Software / Drivers: The following software is provided here for your convenience. "
Z-Com XI-825 and SMC 2642W
From a posting by pramod on ZaurusZone:
...The Z-Com XI-825 works with zaurus, not out of the box though. XI-825 is the sleek wireless lan compact flash card that doesnt block either the speaker port or the stylus. Just a small config addition. Please add the following lines to /etc/pcmcia/wlan-ng.conf:
card "Z-Com XI-825 11Mb/s 802.11b WLAN Card" manfid 0xd601, 0x0005 bind "prism2_cs"
NOTE: In 1.1x ROMs, support for XI-825 is now provided out-of-the-box.
The SMC 2642W is a relabeled XI-825 (with the same manfid) and works with the same lines. Double check the card field using the 'other cards' instructions below, because my SMC2642W card (H/W REV 1.1 F/W 1.3.5)'s card field was "SMC2642W 11Mbps Wireless CF Card" - Lee L
It doesn't really matter what the card line says, that is just an identifier for human use. You can either have a manfid line or a version line. The version line would contain the "SMC2642W 11Mbps Wireless CF Card" text. I used the manfid line because it is generally least likely to change. - Aaron Bredon
Pretec Compact WLAN
Worked the UK 2.39 ROM after adding the following to /etc/pcmcia/wlan-ng.conf
card "Pretec CompactWLAN Card 802.11b"
version "Pretec", "CompactWLAN Card 802.11b", "2.5" bind "prism2_cs"
Stops working if zaurus is put in the cradle. - Colin Tinker
Works well. Comes with PCMCIA CF adapter, very small and does have light - pretec don't mention any of this! - Felix M.
Sony Clie Gear PEGA-WL100 or other Intel PRO/Wireless cards
Worked after installing the Socket/Symbol driver above and inserting the following into /etc/pcmcia/wlan-ng.conf or /etc/pcmcia/spectrum.conf
card "PRO/Wireless LAN PC Card"
manfid 0x0089, 0x0001 bind "spectrum_cs"
the restart pcmcia services
- Roman Stanchak
From the Sharp development people:
1. obtaining card description (card information) 1.1. insert the card you want the unit to recognize 1.2. execute:
# cardctl ident
1.3. You will then get following result on the display:
Socket 0: product info: "xxxx", "yyyy", ... manfid: 0xXXXX, 0xYYYY function: 6 (network) Make sure you record this "product info" strings, including the "space" between the characters
2. Adding card information 2.1. Open the following file by editor
2.2. Add following contents to the file:
card "(describe Vendor name, card name here)" version (describe the information you obtained from above 1.2 process) bind "prism2_cs"
2.3. Save the file 3. Updating the card manager 3.1. Remove the card, if inserted. 3.2. Execute
# kill -HUP `cat /var/run/cardmgr.pid`
After above process, the unit will recognize the new card. Note that this info is only to add new card entry.
Reported Broken Cards
The Compex iWavePort WCF11 card locks up my SL-5600 as soon as it is inserted into the slot. Compex tech support says it is based on the Prism chipset, so the Zaurus should have the driver (right?). Since it locks up the Zaurus, the 'cardctl ident' technique described above is not available.
Billionton BT-02 Bluetooth card
Posting by midtoad:
This card doesn't work. Here's what albertr had to say on the zauruszone forum about it: %%% I'm afraid it doesn't work with !BlueZ either... If memory serves me, this card uses OXCF950 uart/cf and CSR !BlueCore2 radio in BCSP mode. There's bt950uart_cs/bt950_cs driver that works with 950 uart, but it's H4 mode only. Unless somebody else will hack up a driver to support BCSP, I'm afraid it won't work. - albertr