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”:http://www.palmone.com/us/support/downloads/treo/treo_600_updater_sprint_v1_20.html.

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 Time_CiAa_appl_a68k.prc
Address Book_addr_appl_a68k.prc
Activation_HsAc_appl_a68k.prc
Buttons_HsBt_panl_a68k.prc
Texter_HsCh_appl_a68k.prc
DefaultApps_HsDH_panl_a68k.prc
Display_HsDs_panl_a68k.prc
HandangoLauncher_HsHL_appl_a68k.prc
Keyguard_HsKg_panl_a68k.prc
Phone_HsPh_appl_a68k.prc
Calculator_HsPr_appl_a68k.prc
Sound_HsRN_panl_a68k.prc
HSTraceDatabaseHead.pdb
Card Info_cinf_appl_a68k.prc
Batcam_Bcam_appl_a68k.prc
IOTA_Iota_appl_a68k.prc
Date Book_date_appl_a68k.prc
Digitizer_digi_panl_a68k.prc
Date & Time_dttm_panl_a68k.prc
Formats_frmt_panl_a68k.prc
General_gnrl_panl_a68k.prc
Launcher_lnch_appl_a68k.prc
Memo Pad_memo_appl_a68k.prc
Connection_modm_panl_a68k.prc
Network_netw_panl_a68k.prc
Owner_ownr_panl_a68k.prc
Preferences_pref_appl_a68k.prc
Security_secr_appl_a68k.prc
Welcome_setp_appl_a68k.prc
ShortCuts_shct_panl_a68k.prc
Get BC_S7DL_appl_a68k.prc
To Do List_todo_appl_a68k.prc

Published by

Michael Alan Dorman

Yogi, brigand, programmer, thief, musician, Republican, cook. I leave it to you figure out which ones are accurate.