Palm Notes

Using a Modem with your Palm Device

Last updated: 6-25-00

[ Palm ]   [ SprintPCS]   [Home Page]


There are a number of uses for a modem connected to a Palm including the following: To date, I have successfully remote hotsynced and made Internet connections for web browsing and Emailing using both a standard external modem and a Palm modem.  Below are some notes on how I made the modems work with my Palm and how I configured the Palm and applications to access the Internet.

Method 1: Using a standard external modem

You can use nearly any external modem with your Palm to make an internet connection with your Internet Service Provider (ISP) or remote computer system.  To save on cost, I would suggest going to a computer swapmeet or look through your local newspaper classifieds for a used external modem.  Of course, you should try to get a modem with 14.4kb or 28.8 kb speed, but slower modems will also work.  Make sure the modem has a 25-pin or 9-pin RS232 serial connector.  I was able to find a Zoom 28.8k battery-powered Pocket Modem at a computer swapmeet for $25.00.

Figure 1.
Palm connected to external modem using HotSync cradle and null modem adapter

Your external modem will be used in conjunction with your Palm and HotSync cradle (see Figure 1).  The trick to making your Palm and external modem work, is a device called a "null modem adapter".  Essentially, this adapter will switch the send and receive signals between the Palm cradle and modem.  You can either buy a null modem adapter (at most electronics stores) or make one yourself.  Figure 2a and 2b shows the simple null modem adapter which I've created using two end connectors (about 40 cents each), some wire and a soldering iron.  Note, that I needed to use two male 9-pin RS232 connectors to properly mate the modem with the HotSync Connector.  A similar type null modem adapter can be created which has a 25-pin connector on one end of the adapter (see this web site for a wiring schematic and directions: http://www.axios.de/palm/palm_adaptor.html).  To enclose the wiring, I carved up a plastic backshell to fit the two end connectors.  Another idea, is to use shrink tubing to serve as a semi-rigid enclosure.

Figure 2a.
Homemade 9-Pin to 9-Pin Null Modem Adapter
 

Figure 2b.
Homemade Null modem adapter

An alternative to using your HotSync cradle and null modem adapter with your modem is to buy a Palm modem cable (approx $18.00 US).  One end of the Palm modem cable connects to your Palm device while the other end (25-pin RS232) connects to your external modem. If your modem has a 9-pin connector, you will need to buy a 9-pin to 25-pin adapter to use the Palm modem cable.

Note, the Palm V has a different connector than all the other Palm devices, therefore the standard Palm modem cable will not work with it.  You'll either have to use an adapter called the "bridge" with the standard Palm modem cable or make your own Palm V modem cable (see my instructions).  Table 1 illustrates the different possible cable configurations for external modem use.

PalmPilot or Palm III --> HotSync Cradle --> Null Modem Adapter --> External Modem

PalmPilot or Palm III --> Standard HotSync Cable --> Null Modem Adapter --> External Modem

PalmPilot or Palm III --> Standard Palm Modem Cable --> External Modem

Palm V --> Palm V HotSync Cradle --> Null Modem Adapter --> External Modem

Palm V --> "Bridge" Adapter --> Standard HotSync Cable --> Null Modem Adapter --> External Modem

Palm V --> "Bridge" Adapter --> Standard Palm Modem Cable --> External Modem

Palm V --> Home-built Palm V Modem Cable --> External Modem

Table 1
Different possible cable configurations

If you have a Macintosh Modem, then you will need to make a 8-pin DIN to 9-pin RS232 connector adapter to use the Mac modem with your Palm.  See this web site http://www.fastlight.demon.co.uk/jg/pins.html for instructions on making such an adapter.  I've also noticed such an adapter sold by Palm Computing for $5.95 at Fry's Electronics (you may still need to use a null modem adapter).

If you are using a US Robotics external modem with dip switches, you may need to set the DTR switch to "always on" for the modem to work properly with your Pilot device. If you don't have dip switches, then you might try to  issue a AT&D0 command to turn DTR on and then save the settings with AT&W0.  Do a search on www.deja.com with the keywords "palm usr modem" for more details.

Method 2a: Using a PalmModem

The simplest modem to use with your Palm is the PalmModem.  This battery-powered (2 AAAs) 14.4k modem was designed specifically for the PalmPilot, Palm III, and IIIx models (see Figure 3a).  Although the PalmModem appears to only fit the older, curver PalmPilot models, it will fit the newer Palm III and IIIx models as well.

Figure 3a
Palm III connected to a PalmModem

You simply clip the modem to the bottom of your Palm and connect a analog phone line to the bottom of the modem.  I found that using a 3-ft. retractable phone cord (approx. $10.00 US) is very handy when traveling.

Note: When using your PilotModem in a hotel room, make sure you are using a analog phone line.  Most hotel phone systems are based on digital lines which can possibly damage your PilotModem.  I've noticed that the hotels I have recently stayed at (La Quinta, Sheraton, Marriott Courtyard, Hilton) have modem or data port jacks built into the phone.

Also, if you are having difficulties making a connection with your ISP, check the batteries in the PilotModem.  The modem should beep a few times if the batteries are low, however, I've noticed that even before the beeping signal occurs I have had some problems making a good connection with my ISP.

Method 2b: Using a Palm V Modem

A Palm V modem can only be used with a Palm V device.  This 33.33 k battery-powered (2 AAAs) modem simply snaps on the back of the Palm V unit (Figure 3b).  The analog phone line attaches to the top of the Palm V modem.

Figure 3b
Palm V and Palm V Modem

Method 3: Using your PC's Modem to connect your Pilot to the Internet

If you don't want to buy an external modem or PalmModem but still want to connect your Palm to the internet, you can try using a Windows-based application which utilizes your PC, HotSync cradle, and PC internal modem.  These windows programs will fool the Palm into thinking your PC modem is a connected to it's COM port!  Essentially, data sent from your Palm through the HotSync cable to your PC is captured and redirected to your PC internal modem.  This allows you make a PPP connection to your ISP using your PC modem when your Palm is placed in the HotSync cradle.

There are two such Windows-based programs, PilotNet and Palm ReDirector (which can be downloaded from the http://www.pilotgear.com site, or you can download PilotNet from this site).  I don't believe there are any Macintosh equivalent applications.

PilotNet is a simple freeware application written in Visual Basic.  I've tested version 0.6b and it worked fine using my PC's internal US Robotics 56k modem.  The figures below show the application's main window and configuration setup.  For my case, the HotSync cable is connected to COM1 on my PC and the PC internal modem is set for COM3.
 
 

PilotNet main window

PilotNet's Setup Window

Note, that the maximum modem speed for PilotNet is 57600 baud, which means the maximum modem speed you can set your Palm "Modem" settings is 57600 baud. Make sure the baud speeds are set for the same value in both the PilotNet application and on your Palm Modem settings.   You must also quit the HotSync Manager program before running PilotNet.

Once you've specified the necessary settings, your PC internal modem should be accessible to the Palm (when placed in the HotSync cradle) whenever you start the PilotNet program.

Similarily, you can use the shareware program called Palm ReDirector to allow your Palm to access your PC's internal modem.  The main and configuration windows for this application are displayed below:
 
 

Palm ReDirector's main window

Configuration window

The downloadable version of Palm ReDirector is a trial version which expires in 15 days from initial usage.  Unlike PilotNet, this program allows for a maximum modem speed of 115200 baud.

Configuring the Palm Settings

Once you've connected your external or PalmModem to your Palm (or started the Windows-based COM redirection program), you need to configure the Palm for modem connection.  Setup on the Palm OS 3.3 version is slightly different than the older OSes, so you will need to use the appropriate setup instructions.

 
Setup for Palm OS 2.0 to 3.2
Setup for Palm OS 3.3


     
Hosted by www.Geocities.ws

1