Soft resets usually do not affect your personal data on your device, unless your battery is low. If see battery warnings, change or charge your batteries immediately even if there is an error message onscreen. Also, it's a good practice to perform a HotSync operation before any reset (assuming that synchronization is not the problem you are trying to fix).
A system reset tells your device to stop what it's doing and start over again, bypassing any system extensions. This can help you with “boot loop” errors, allowing you to remove any recently installed third-party applications that might be causing the problem.
Sometimes a system reset fails to break out of a loop. These extra steps may break the loop without having to perform a full hard reset.
Warning: A hard reset will erase everything on your device. All your data will be removed, and formats, preferences and other settings are restored to their factory default settings. Don't perform a hard reset unless you've backed up your data, or you're willing to lose everything.
Additional programs can be loaded to the Palm, they are contained in .prc
archives (Palm OS Executables). If you are using Debian GNU/Linux you can install the pilot-link
package. The package contains many command line programs to manipulate databases stored on a PalmOS PDA. Other packages may be required, like libpda-pilot-perl
or libmd5-perl
.
For example pilot-xfer can be used to backup, sync, and restore databases. This is an example to upload a new program to the Palm:
pilot-xfer -p /dev/pilot -i GPilotS-en.prc
Files are contained in .pdb
files (Palm OS Database Files), they contain data that are being used by .prc
files. These files contain only data and are not executable. You can use the same pilot-xfer
utility to upload them to the PDA.
From the home menu, App, Info you can see how much space each archive requires, from the Delete menu you can delete them.
List the databases in the Palm, excluding OS-specific databases:
pilot-xfer -p /dev/ttyS1 --list Listening to port: /dev/ttyS1 Please press the HotSync button now... Connected Reading list of databases in RAM... AddressDB DatebookDB ExpenseDB MailDB MemoDB ConnectionDB NetworkDB ...
To download the memo notes you have to get the MemoDB. The file downloaded (MemoDB.pdb in this case) is in the .pdb (Palm OS Database Files) format. To extract a text file, you have to use the specific utilities pilot-memos
(to download) and pilot-install-memo
(to upload):
pilot-xfer -p /dev/ttyS1 --fetch MemoDB pilot-memos -p /dev/ttyS1
My Palm V(x) or WP C3 touch screen does not align, i have to calibrate every single day, or the touch screen is broken / does not work at all.
Most of the time, if the touch screen misaligns often, the connection is broken, cable damaged, or the touch screen is cracked, maybe under the edge of the casing. Also a common problem is, the casing touches the touch panel. There must be some space between the case, and the touch panel. Mostly the top of the case is bent down and this touches the panel. You can try to lift the frame with your fingernails. NEVER use tools, you will crack the touch panel!
Digitizer calibration is forced on hard reset. Without hard reset, if digitizer is badly out of sync, you can be unable to start calibration either!. There are some software workaround (like Z-Digitizer) that can launch digitizer calibration after a soft reset.
To solve Mad Digitizer Syndrome (when digitizer slides out of alignment) all you have to do is:
ZDigitize.prc
in your Palm (get it from the ZDigitize.zip archive).Send and receive waypoints, routes and tracks. GPL license. Download it from http://www.cru.fr/perso/cc/GPilotS/, or get this local copy: GPilotS6.4-en.zip. Here it is a local copy of the source archive: gpilots.tar.gz.
You have to install the following archives:
GPilotS-en.prc
gpslib-1.32.prc
gpsutil-1.10.prc
MathLib.prc
gpsbabel
. During track transfer, the displayed number of points is not correct (plus two).MathLib is a PalmOS shared library which makes a complete set of IEEE-754 double-precision math functions available to other PalmPilot applications. These functions include all the standard routines normally accessed by including “math.h” on other systems, including trigonometry (with inverse and hyperbolic), logarithms, exponentiation, and miscellaneous helper functions. The library is free software covered by the GNU Library General Public License.
GPL license: great! Download it from: http://smallbasic.sourceforge.net/ or get those local copies:
The Doc format (not the Microsoft Word one) is the de facto standard for large texts on the Palm Computing platform. CSpotRun is a free reader for documents in the popular Pilot DOC format. It was designed to be smaller and simpler than the commercial readers.
Here are local copies of the archives:
For the Linux platform there is the Pyrite Publisher (formerly Doc Toolkit) to convert various document types (mainly text and HTML) to the Palm Doc format. You can install it with the pyrite-publisher
Debian package.
The following example will convert an UTF-8 charset text document to the .pdb format and upload it to the Palm. The RawText plugin is forced instead of the autodetected Text, so that newlines are parsed as paragraph separators. Some UTF-8 characters do not exist in ISO_8859-15 and they will be deleted by the -c
option of iconv
:
iconv -c --from-code UTF-8 --to-code ISO_8859-15 input.txt > file.txt pyrpub -P RawText file.txt pilot-xfer -p /dev/pilot -i file.pdb
Looking at the back of the organizer, the pins are defined 1 to 10 moving from right to left. See pictures and other documentation at http://www.rigacci.org/pub/doc/palm/ or download it here.
The following table shows the signals at the Palm connector, and the connections to the PC RS232 9 pin (null-modem serial cable).
Palm Vx | Signal | Palm Function | PC 9 pin serial |
---|---|---|---|
1 | DTR (out) | Data Terminal Ready - From organizer to PC | 6 (DSR) |
2 | VBATT+ | Battery positive 3.3 v (VBATT_HI). | |
3 | RXD (in) | Receive Data - From PC to organizer | 3 (TXD) |
4 | RTS (out) | Request To Send - Hardware flow control | 8 (CTS) |
5 | TXD (out) | Transmit Data - From organizer to PC | 2 (RXD) |
6 | CTS (in) | Clear To Send - Hardware flow control | 7 (RTS) |
7 | HS IRQ (in) | Interrupt line for waking the device | |
8 | ID (in) | Peripherial ID line, to assert modem or charger. | |
9 | Not connected | ||
10 | SG | Signal Ground, battery negative (VBATT_LO) | 5 (SG) |
If you want to build a power supply for the Palm, have a look at this page http://www.rigacci.org/docs/biblio/online/voltreg/ about voltage regultators.
This is the schema for a car charger cable that I purchased.
WARNING! Check if the 100 khom resistor is connected to pin 8, instead of pin 9!
I built a charger box for the Palm-Vx and the Garmin ForeTrex GPS, the box draws the following current when connected to the motorbike battery:
Current | Load |
---|---|
0.03 A | Nothing |
0.33 A | Palm Vx |
0.38 A | Garmin ForeTrex 201 |