Palm Ethernet Cradle for Commodore 64



Written by Scott McCoy - commodore.hacker@gmail.com.

Photos 1-5 by Scott McCoy. Photos 6-9 by Raymond Day.

Palm Ethernet Cradle implementation designed by Jim Mazurek

First, the wiring diagram:

Here's the connection list:

palm            db9
cradle          female

1  ------------ 1,4,6
3  ------------ 2
4  ------------ 7
5  ------------ 3
6  ------------ 8
10 ------------ 5

The cradle is designed to use a standard 9pin male-female cable.

(Comments by Jim Mazurek)

Ok, based on my experiences the green LED acts as a link light and it will also pulse when there is network traffic. The amber LED appears to be a status indicator. It will flash while it's trying to request an address via DHCP and should go solid after a successful exchange. Otherwise the amber LED will just keep flashing. I would imagine it could indicate other problems but I would suspect a DHCP problem first. Take a closer look at your DHCP logging. The cradles MAC may be showing up in the log even if your router does not assign an IP.

Getting PPP and the TCP/IP stack up under Wings with the cradle should be similiar to getting them to run via a null modem cable and a linux box. I would say look over existing docs on this focusing on the Wings side and keep in mind the following points:

1 - The cradle does not support baud rates less than 19200 bps
2 - At higher baud rates hardware flow control and a software fifo are a must (so if it doesn't work at 115200 try a lower baud rate)
3 - The cradle does not handle PPP magic number negotiation correctly. If your ppp driver does, make sure this feature is turned off (Linux/BSD pppd use a nomagic option) Symptoms: the link seems to be working fine but after a minute or so the link will drop.
4 - The cradle does not require any password authentication. If your PPP driver requires you to I think the cradle will accept any user ID and password combo. If it doesn't, I've used a user ID of palm with a password of palm.

Using in Wings:
(This is the WoC 2004 edition of wings, might be slightly different in older versions)

Run uart.drv (load the serial driver, should automatically detect SL/T232)
Run tcpip.drv (load the tcp/ip stack)
ppp -d /dev/ser0 (run ppp through the serial device)


After the last command, you should see some text that is a ppp negotiation. Once it's done, Wings is connected to the network and all networking commands "should" work. (I've only tried Ajirc in wings.)

Using in Wheels:

Start The Wave.
Select Open/ISP Directory in the wave, then click "Add"
Give your account a name -- I use "ppp access"
Communication Method - Select "Null Modem"
Select a login method - Leave it as "PAP Login"
Your DNS Addresses - "My ISP assigns them" (If your router or network supplies DHCP – Otherwise select "I will enter them" and enter your network IP address.)
Enter your Login Username: (This doesn't matter -- enter anything you like, it's ignored)
Enter your password: (see above. Use anything, it doesn't matter.)
Confirm it: (type it again) If that is your only entry in the ISP directory, you should be able to type in a web address and it will automatically connect you.

Project Pictures



Picture 1: This is the underside of the board with the 9 pin connection as Jim designed it -- his retains the palm connector and palm connectivity.




Picture 2: The backside of the cradle - dremel a hole for your 9 pin connector.




Picture 3: Another shot of the underside of Jim's cradle.




Picture 4: A shot of the cradle in action -- the darkness on the right side of the image is a filter that was used to enable the camera to film the monitor screen better. As you can see in this picture of Scott McCoy's Cradle the DB9 connector has been placed on the mating surface of the cradle (where the palm would normally sit) because this one won't be used with a palm.




Picture 5: A close-up shot of Google loading on-screen.




Picture 6: The inside of Raymond Day's Palm Cradle




Picture 7: Another view of Ray's Palm Cradle




Picture 8: Raymond Day also installed a Palm Cradle board into his 128. You can see an On/Off switch dangling to the left of the case and the DB9 connector is in the middle of the case (follow the wiring)





Picture 9: The RJ45 Ethernet Connector looks good on the back of Ray's 128.

Return to the CUE Download Page



web statistics