Jaunder

Post by mdorman

M
Michael Alan Dorman@mdorman

Updating your Treo 600 under Linux

Provided without warranty, don't blame me if it turns your Treo 600 into a pile of worthless silicon. That it didn't do it to mine is probably only happenstance.

Go to the palmOne page for the updater.

Contemplate the fact that they do not provide the .prc file you need in any format that is easily accessible to linux users.

Find a friend with a Mac to unstuff the Mac version and give you a copy of the resulting .prc file.

MAKE A BACKUP OF YOUR DATA: pilot-xfer -b ~/pilot.backup

Make sure you know what your user name (and perhaps id) is: install-user

Install the Updater: pilot-xfer -i "Sprint 1.20 Updater.prc"

Run the update utility from the application menu on your treo.

Watch all the scary warnings flash by. Quake in fear that you've just destroyed this very expensive bit of hardware. Do this for roughly ten minutes.

Once it's done, set your user name (and perhaps id): install-user -u "Your User Name"

Now, restore your backup: pilot-xfer -r ~/pilot.backup

I had the following .prc files fail to restore. Eyeballing the list, none look problematic--in fact, I like the idea that this might have lightened the load of non-native code. Only time will tell:

Net Prefs.prc
HsSysResource68K.prc
City TimeCiAa_appl_a68k.prc
Address Bookaddr_appl_a68k.prc
ActivationHsAc_appl_a68k.prc
ButtonsHsBt_panl_a68k.prc
TexterHsCh_appl_a68k.prc
DefaultAppsHsDH_panl_a68k.prc
DisplayHsDs_panl_a68k.prc
HandangoLauncherHsHL_appl_a68k.prc
KeyguardHsKg_panl_a68k.prc
PhoneHsPh_appl_a68k.prc
CalculatorHsPr_appl_a68k.prc
SoundHsRN_panl_a68k.prc
HSTraceDatabaseHead.pdb
Card Infocinf_appl_a68k.prc
BatcamBcam_appl_a68k.prc
IOTAIota_appl_a68k.prc
Date Bookdate_appl_a68k.prc
Digitizerdigi_panl_a68k.prc
Date & Timedttm_panl_a68k.prc
Formatsfrmt_panl_a68k.prc
Generalgnrl_panl_a68k.prc
Launcherlnch_appl_a68k.prc
Memo Padmemo_appl_a68k.prc
Connectionmodm_panl_a68k.prc
Networknetw_panl_a68k.prc
Ownerownr_panl_a68k.prc
Preferencespref_appl_a68k.prc
Securitysecr_appl_a68k.prc
Welcomesetp_appl_a68k.prc
ShortCutsshct_panl_a68k.prc
Get BCS7DL_appl_a68k.prc
To Do Listtodo_appla68k.prc