|
Connecting
a Windows CE device to a Macintosh
|
Introduction
I bought a Casio Cassiopeia e100 when they first came out. However,
as a Macintosh user, I knew that I had my work cut out for me
in terms of getting my new Windows CE machine to communicate with
my Macintosh so that I could back up my data, load programs, etc.
The e100 came with a connection cradle that plugs into 9 pin
serial port on the back of a PC. So, in addition to figuring out
how to get the software to work, I had to figure out what cables
to use in order to connect the cradle to my Macintosh Powerbook
G3 292, which has a macintosh 8 pin serial com port and was running
Mac OS 8.6 at the time. Today, most PocketPCs come with a cradle
that connects to a computer via a USB port. This makes life much
easier.
Also, when I originally connected my Cassiopeia to my Macintosh,
Softwindows 95 version 5.0 was the leading Windows emulation software.
Today, Virtual PC version 3.0 is available and that is what I
currently use. Virtual PC version 3.0 makes connecting a Macintosh
to a Windows CE device much easier.
Lastly, when I originally connected my Cassiopeia to my Macintosh,
Windows CE Services 2.2 was the software used to connect a Windows
CE machine to a PC. Today, Activesync 3.1 is available, which
also makes life much easier.
Many, many thanks to Kennita
Watson for her wonderful web page describing how she was able
to hook up both an older model Cassiopeia and a Philips Velo 1
to her Power Macintosh. She proved Connectix (Virtual PC), Casio
(Cassiopeia), and Microsoft (Windows CE) wrong and figured out
a way to connect her Cassiopeia to her Power Macintosh. Also,
many, many thanks to Seth from Casio support, a fellow Macintosh
user who suggested that I do a search at google.com, which is
where I found Kennita's
Macintosh and Windows CE connectivity web page. Seth also
helped me adapt her instructions to my specific hardware/software
specifications. If the instructions below don't work for you,
click here
to see if Kennita's instructions are more appropriate given your
hardware/software situation.
|
The Cables
1. First of all, you will need
to figure out if your device has a cradle with a serial connector
or a cradle with a USB connector. Then follow either instructions
A or B below accordingly.
A. Cables for Windows CE Devices with Serial
Cradles:
The cradle for the Cassiopeia E-100/105 has a DB9 (Female)
connector attached to hook up to a computer. However, you will
need to purchase the following cables to get the Cassiopeia
connected to a Macintosh:
|
Option One:
1. A serial com port adapter, DB9 (Male) to DB25 (Female)
2. A Hayes Modem cable (not a null modem cable), DB25 (Male)
to Mini-DIN 8 (Male). (Alternatively, the cable provided with
the Casio QV cameras to enable their camera cable to connect to
a Mac serial port will work.)
Option Two:
Instead of purchasing the cables listed above, PDA
Concepts makes a "WinCE
=> Mac Cable." I haven't tested this cable yet, but
I'd love to hear from those who have. Thanks. Click here
for more information about the PDA
Concepts cable.
Note: A printer cable does not work, neither does the adapter
cable that comes with the Palm Pilot Mac Pac, and neither does
the cable provided by Casio to enable their older B.O.S.S. personal
organizers to connect to a Macintosh, which is what I now used
to use. (Just because a cable might have a DB9 to mini-DIN 8,
doesn't mean it will work. To quote Kennita, "Go ahead; it's
your time to waste.")
|
Note: If your Windows CE Cradle has a serial
connector and your computer only has a USB port, then you
will need to do one of the following:
1. Socket Communications
produces a device called a USB
Sync Card which you can use to connect a Windows CE Device
to the USB port of a desktop PC for synchronization purposes.
Click here
for more information about the Socket Communications
USB Sync Card.
2. Another alternative would be to use a serial-to-USB adapter
to connect your existing serial cradle to the USB port of
a PC. A company called Keyspan
produces a USB PDA Adapter that you can use with a PC running
Windows 98. However, I didn't see many Windows CE devices
under their supported devices compatability pages.
|
B. Cables for Windows CE Devices with USB Cradles:
The cradles for the Cassiopeia E-125 and other new Windows
CE devices have a USB connection. USB stands for "Universal
Serial Bus" port, and they really mean it. Simply connect
the USB connector from the cradle into the USB port on the back
of your Macintosh.
Note: If your computer doesn't have a USB port and the cradle
for your Windows CE device has a USB connector, then you will
need to either find an adaptor or buy a Serial cradle from the
manufacturor. If you have this particular problem and need some
advice, I can make suggestions, but I won't be speaking from
experience. If you have this problem and you have solved it,
please let me know so that I can post the answer here. Thanks.
2. Connect the cables to the Cassiopeia
cradle, but do not connect it to the computer yet.
|
Set up the Cassiopeia
1. First of all, you will need
to figure out if you have (a) an older device that runs Microsoft
Windows CE 2.11 and connects to your computer with Windows CE
Services 2.2 or (b) a newer unit that runs Microsoft Windows
CE 3.0 and connects to your computer using Activesync 3.1. Then
follow either instructions A or B below accordingly.
A. Setup for Windows CE Devices running Microsoft
Windows CE 3.0
1. Close all applications on the
Cassiopeia
- Touch "Start," then "Settings." Touch
the "System" tab. Touch "Memory."
- Touch the "Running Programs" tab. Touch "Stop
All." Click "OK."
2. Set the Connections Properties.
- Touch "Start," then "Settings," then
"Connections."
- Touch "PC." Make sure that "Automatically
synchronize when serial cable is connected, using:""
is checked and then select "57600 Default" from
the list. Click "OK."
3. You can now turn off your Windows
CE device for a while.
|
Note: If you are using a Windows CE device that
runs Microsoft Windows CE 3.0 and you are using Softwindows 95
version 5.0, then do the following:
1. Close all applications as outlined above.
2. Create a New Connection as outlined above, except select "19200
Default" instead of "57600 Default."
|
B. Setup for Windows CE Devices running Microsoft
Windows CE 2.11
1. Close all applications on the
Cassiopeia
- Touch "Start," then "Settings," then "System."
Touch the "Task Manager" tab.
- Select an item listed under "Running tasks:" Touch
the "End Task" button. Repeat until there is nothing
listed under "Running tasks:" Click "OK."
2. Set the Connections Properties.
- Touch "Start," then "Settings," then "Communications."
- Touch the "PC Connection" tab. Make sure that "Enable
direct connections to the desktop computer" is checked
and then touch "Change Connection..." Select "`Serial
@ 57600." Click "OK." Click "OK" again.
3. You can now turn off your Windows
CE device for a while.
|
Note: If you are using a Windows CE device that
runs Microsoft Windows CE 2.11 and you are using Softwindows 95
version 5.0, then do the following:
1. Close all applications as outlined
above.
2. Create a New Connection.
- Touch "Start," then "Programs," then "Communication,"
then "Connections."
- Double-click "Make New Connection." Type in a name
(e.g. Macintosh-Cassiopeia), and make sure that "Direct
Connection" is selected. Touch "Next>."
- Select "Serial Cable on COM1:"
- Touch "Configure..." If the "Port Settings"
tab is not selected, then touch it. Set the Connection preferences
to "19200," "8," "None," "1,"
"Software." Make sure that the bottom three options
under "Terminal" are not checked. Click "OK."
Click "Finish."
3. Set up your unit to use your new
connection.
- Touch "Start," then "Settings," then "Communications."
The "Communications Properties" window will appear.
- Touch the "PC Connection" tab. Make sure that the
"Enable direct connections to the desktop computer"
is checked.
- Touch the "Change Connections..." button. Select
the name of the connection you just created (e.g. Macintosh-Cassiopeia).
Click "OK." Click "OK" again
|
Set up your Windows Emulation Software on
your Macintosh
1. First, you will need to figure
out which Windows emulation software you are running on your
Macintosh. Then follow either instructions A or B below accordingly.
(If you do not have emulation software, then I highly recommend
Virtual PC 3.x. However, since I used to use Softwindows 95
version 5.0, I also include instructions for that software.)
A. Setup for Virtual PC version 3.0
1. Launch Virtual PC 3.0. (If you
haven't already installed Windows CE Services 2.2, Activesync
3.0, or whatever software is included on the CD-ROM that came
with your device, now would be a good time to do so.)
2. Figure out whether you will
be connecting with a Serial Port or a USB Port. Follow instructions
a or b below accordingly.
a. Setup for a Serial Port
- Choose the Edit menu, then Preferences... (Note: You might
have to hold down the Command key to allow the Edit menu to
become visible at the top of your screen).
- Choose "COM 1 Port" under "Current PC Settings."
- Under "COM 1 Port Settings" (to the right), choose
"Mac Serial Port:" and then select the serial port
that you wish to use (e.g. "Printer-Modem Port"
for a Powerbook).
- Click "OK."
b. Setup for a USB Port
- Choose the Edit menu, then Preferences... (Note: You might
have to hold down the Command key to allow the Edit menu to
become visible at the top of your screen).
- Choose "COM 1 Port" under "Current PC Settings."
- Configure the USB Port to use the USB Port that you intend
to connect your computer with the device's cradle. (Sorry
that I don't have more specific instructions here, but I don't
have a computer with USB, so I can't speak from experience
here.)
- Click "OK."
B. Setup for Softwindows 95 version 5.0
1. Disable AppleTalk to free your
Printer Port (Modem/Printer Port on a Powerbook) or USB port.
- Click the Apple menu, then Chooser. Make sure that AppleTalk
Inactive is selected. Close the Chooser.
|
Note: you may need to restart your Macintosh
with the extensions off anyway (hold down the shift key while the
Macintosh starts up) since the fact that the Chooser says that AppleTalk
is inactive does not necessarily mean that it is really inactive. |
2. Launch SoftWindows 95. (If you
haven't already installed Windows CE Services 2.2, Activesync
3.0, or whatever software is included on the CD-ROM that came
with your device, now would be a good time to do so.)
3. Choose the Serial Port (or the
USB port if that is what you intend to use to connect your computer
to your device's cradle) for SoftWindows to use as COM1.
- Click the Setup menu, then Softwindows 95 Setup...
- Click the Serial Ports button. Under COM1:, choose Use Printer
Port (Printer-Modem Port if using a Powerbook with a combined
port). Choose Connected to Another Computer. Click "OK."
(I'm not sure if Softwindows 95 version 5.0 and/or later versions
support USB, but if you intend to use USB to connect your computer
to your device's cradle, then hopefully this will show up as
an option here.)
- Restart Softwindows.
4. Set System port information.
- Click Start, then Settings, then Control Panel.
- Double-click System. Touch the Device Manager tab.
- Double-click Ports (COM & LPT). Double-click Communications
Port (COM1).
- Touch the Port Settings tab. Set the values of the fields
to 19200, 8, None, 1, Xon/Xoff.
- Touch the Advanced... button. Turn off Use FIFO buffers (requires
16550 compatible UART). Click "OK." Click "OK"
again.
- Double-click Modem. Double-click Serial cable on COM1.
- Touch the Modem tab. Set the Port: to Communications Port
(COM1), and the Maximum Speed to 19200.
- Touch the Connection tab. Set the Connection preferences to
8, None, 1.
- Touch the Port Settings
button. Turn off Use FIFO buffers
(requires 16550 compatible UART). Click "OK."
- Touch the Advanced... button. Turn on Use flow control, and
select Software (XON/XOFF). Click "OK." Click "OK"
again. Click "OK" yet again.
|
Setting up Activesync/Mobile Devices and
connecting
1. First, you will need to figure
out whether your device came with Activesync or Mobile Devices
as the program that you will run on your Windows emulation software
in order to connect your device with your computer. Then follow
either instructions A or B below accordingly.
A. Setting up and Connecting with Activesync
3.0
1. Launch Activesync (There should
be a shortcut to Activesync on the SoftWindows or Virtual PC
desktop). (There should be a shortcut to Activesync on the SoftWindows
or Virtual PC desktop).
2. Choose Mobile Devices' COM port.
- From the Mobile Devices menu, click the File menu, then
click Connections Settings.
- Make sure "Allow serial cable or infrared connection
to this COM port:" is checked and make sure that "COM1"
is selected (or choose the appropriate choice for connecting
with a USB port if that is what you will be using). Click
"OK."
3. Making the Connection.
- Close Activesync and shut down SoftWindows/Virtual PC.
- Launch SoftWindows/Virtual PC.
- Launch Activesync. You should see a message telling you
that nothing is connected.
- Turn on the Cassiopeia.
- Plug the mini-DIN 8 into the printer port (Modem/Printer
Port on a Powerbook) or plug the USB wire into the USB port.
4. A window should immediately
appear on your device stating that communication is happening.
Shortly thereafter, the windows described in the "Establishing
a partnership" section of your device's User's Guide should
appear.
You're off and running!
B. Setting up and Connecting with Mobile Devices
2.2
1. Launch Mobile Devices (There
should be a shortcut to Mobile Devices on the SoftWindows or
Virtual PC desktop). The message "Waiting for a mobile
device to connect..." should appear. If not, one of the
previous steps has been performed wrong, so quit the program
and go back and check your work.
2. Choose Mobile Devices' COM
port.
- From the Mobile Devices menu, click the File menu, then
click Communications...
- For the Port, choose Serial cable on COM1 (or choose the
appropriate choice for connecting with a USB port if that
is what you will be using). Click "OK."
3. Making the Connection.
- Close Mobile Devices and shut down SoftWindows/Virtual PC.
- Launch SoftWindows/Virtual PC.
- Launch Mobile Devices. You should see the same messages
as before (i.e. "Waiting for a mobile device to connect...").
- Turn on the Cassiopeia.
- Plug the mini-DIN 8 into the printer port (Modem/Printer
Port on a Powerbook) or plug the USB wire into the USB port.
4. A window should immediately
appear on your device stating that communication is happening.
Shortly thereafter, the windows described in the "Establishing
a partnership" section of your device's User's Guide should
appear.
You're off and running!
|
Troubleshooting:
If your device is trying to connect as your SoftWindows/Virtual
PC is starting up, then it means that you already have the serial/USB
wire from the cradle plugged into your computer. Make sure that
you hit "Cancel" on the screen of your device and remove
the cable until the appropriate time.
If it doesn't work, try restarting the Macintosh with extensions
off. If that doesn't work, disconnect the cables, reset your device,
and try reconnecting. Also, you might want to follow other troubleshooting
instructions in the manuals. The Help menu on Mobile Devices or
Activesync can also be useful.
If it still doesn't work, you might have slightly different hardware
and/or software than mine and try modifying these instructions
accordingly.
|
|
|