Wifi.

It's a beautiful thing.

The ability to connect our devices wirelessly to complex networks of vast data has been a dream since we first saw Star Trek. By the time 802.11b (Airport, as Apple likes to call it) had hit the streets, the Newton had been thrown out the door. Wireless connectivity didn't seem possible for the Newton, but it was, and it is.

Hiroshi Noguchi has developed a suite of EthernetDrivers (currently unavailable for purchase) which enable the Newton to utilize any one of the readily available, inexpensive Wireless 802.11b compatible cards.

Which Cards?

A number of Newton users have reported problems with the Lucent Turbo Bronze card. It is not WEP capable but has been reported to work with the Airport Graphite. Success was reported with P/N: 011498/ A. Bronze card does not work in the Newton.

Setting it Up

Assuming you have installed all necessary EthernetDrivers, the Internet Setup package, and Hiroshi's Driver itself, you are ready to set up your connection.


WEP

WEP encryption is in place on many wireless netowrks. The encryption attempts to ensure that only authourized users can access the network resources. To gain access to the network, your client (in this case, the Newt) must provide the authentication password (WEP Key) to the access point or wireless router. WEP is supported in the current (registered) version of the driver, but getting the card working with wep may cause headaches. There are many types of wireless access points and routers, and there are several flavours (or more accurately, strengths) of WEP. And of course 802.11g throws everything into confusion. Just remember: WEP comes in 40-, 64-, and 128-bit encryption. Your card might support one, many, or all of these different encryptions.
To set up WEP, go to your Owner Info/!WorkSites? info to view or edit WEP settings. Most WEP keys are in hex; if this is the case make sure the "WEP Key" menu is set to "Hex". In the line provided, enter the key. Also be sure the "use WEP" box is checked.
Until someone more experienced (I don't use wep) finishes up this section for me, please search the NewtonTalk Archives for information on WEP or wireless Newting in general.
Note added by different user: my card is labelled 'Encryption 128RC4' (Avaya Gold ETS card). It works without encryption as well as with 128 WEP. But NOT with 40 WEP.

Hiroshis driver works in demo mode with WEP - so you can try out WEP as well as connection as such.

Setup instructions for sharing your network connection on a Macintosh running Mac OS X can be found at newtenlightenment


Here's some more hints / tips.

First off, you will need to solve the bootstrapping problem for your newt to get this working. See the bootstrapping page for more on that particular can of worms.

You need the following installed on the newt (I'm assuming a MP2x00 / eMate here, wireless may be possible with the older newts but I'm not sure)

NIE 2.0 parts (available from unna in the enetsup and regpkgs directories). These provide the basic ability to talk to a generic pcmcia etherent card, and give you a tcp/ip stack. A good start, I'm sure you'll agree.

Now we need a driver for the wifi card itself. for the moment, there's only one of these - Hiroshi's driver, linked at the top of the page.

Depending on your card, you may or may not need !LanternPatch? and / or !MoreWiFiCards?, available from Kallisys

NIE is buggy with respect to DNS (and doesn't support rendezvous / zeroconf). There is a patch for this, unsurprisingly enough called NIE-Patch. It's also available from Kallisys

And that should be enough to get the newt to talk to the card itself.

Now you need to make some settings, and thus, networking decisions. Some of these, depending on your network, may have already been made for you. Most of these settings are made on a 'per worksite' basis, which means you can have multiple worksites for multiple connections. Gotta love the way the newton's sorted, really.

There are basically two settings you need to worry about.

  1. The first is the the card setup itself. This is the little slip that pops up when you wham the card into the newton, and it defines the card mode, network ssid, wep settings, etc. For a start, and unless you know a load more about wireless than me, I'd suggest leaving the card in infrastructure mode, putting in the ssid, leaving wep turned off and leaving it at that. In certain cases (i.e. mine, where I'm linking to my powerbook, which is a machine to machine network), you don't even need an ssid
  2. The next one is the internet setup. This is extremely similar to the basic internet setup used on any computer. The main question here is, 'How is my newton going to get its IP address?', and this is a question with 2 possible answers: Static, or DHCP.

In both cases, you can also put a domain name in, this is used to help dns queries but is non-mandatory.

Now you have a newton ready to connect to the 'net. Get some mail or web browsing software, set that up, and away you go. enjoy.

And here's a few details on my home setup, just for giggles.

Oh, and I've also got Dock TCP/IP installed on the newt, which happily talks to escale for package installation, and NewtSync for syncing. I am a happy bunny.


See also

EtherNet

EthernetDrivers

NewtonEthernet

HardWare


HomePage : WiFi

HomePage : AirPort : WiFi

HomePage : BootStrapping : WiFi

HomePage : HardWare : WiFi

HomePage : InterNet : WiFi

HomePage : NewtonNewbieGuide : DesktopConnectionHardware : WiFi