I use my old Palm IIIc as a Serial Console for my OpenWRT router. Palm use, like my Asus WL500G Premium OpenWRT router, TTL serial levels inside the box. I opened my Palm and on the “LA CUCARACHA NEGRA” PCB you’ll see the MAX 3386e IC, which convert’s the TTL signal to (more or less) rs232 serial signal level.

MAX3386 schematics
Now just connect the TTL signal level from the Openwrt router to the MAX 3386e input pin’s and you’re done:

LA CUCARACHA NEGRA PCB
Craddle RX pin 3:
output (rs232) MAX 3386e pin 13, input (TTL) MAX 3386e pin 10 <- connect here
Craddle TX pin 5:
output (rs232) MAX 3386e pin 17, input (TTL) MAX 3386e pin 17 <- connect here
The pins you had to connect to your OpenWRT router are marked in the pic above (ttl rx and ttl tx).
The final result look like this:

I use Pocketterm as Terminal editor, other terminal editor tools crash from time to time, I assume this is because of the missing connections (CTS / DTR), even with disabled flow control.
Comments, question -> michu at neophob dot com




Hello there!
Congratulation for your amazing site!!!
Just one quick question if you have an answer in mind!
I have an old Palm V lying here doing nothing, is there any way of connecting it to a router (or to an arduino) without opening it to solder anything inside?
I was thinking ruining the craddle instead of the palm!
Thanks again,
stam
Hi. I went on eBay and bought a Palm IIIxe just to do this. But I can’t find Pocketterm on it. Is it a built-in app? If so, how do I find it? If not, do you know where I could get a copy? If you still have a copy, would you be able to send it to me?
(I’m hoping to use the Palm as an output for my microcontroller projects when I need debugging output.)
Thanks. I’d really appreciate any help you can give.
- Bob
hmm if i remember corretly I did some heavy googling to find this 3rd party application…
hey stam
I’m afraid you need to open your device, as the serial craddle uses +12V/-12V (serial level) and you want ttl level…
Thank for the reply!
I see you point…
I was thinking of using something like a Max232 that converts from RS-232 to TTL.
So the whole project would be like this:
Palm V –> Cradle –> Max232 –> Router
Have a nice day!
how to make the same thing with newer palm which use a usb cradle insteadt od rs232 cradle
use the rx/tx lines between the usb controller and the palm… I guess
Will the palm pilot function just like a screen? What I mean is, will it boot by itself when the router boots and start displaying right away or do you need to boot it separately and then start a program on the palm every time?
You need to start the application on the Palm – it’s just a “regular” Palm application. If your palm is always connected, a router reboot does not interrupt the Palm application.
Ur article, “Reuse your old Palm as Serial Console” was
indeed worth writing a comment here! Simply wanted to
admit u did a remarkable job. Thanks a lot -Christina