[Skip top navbar]

Andrew Gregory's Web Pages

Mt Worsnop, 26°9'15"S 124°45'44"E

-

Forgotten Applications


Introduction

One of the first things I noticed when I got my Treo 650, was that it did not come with the Note Pad application. That was quite annoying as I had several Notes on my old Palm IIIxe that I would have liked to bring across to my new toy. A further check revealed the Expense application was also missing, which wasn't a problem as I never used it.

What I was also looking for was a voice recorder application. I had thought that SoundRec was going to be the answer, until I found a web forum message that mentioned transferring the missing applications from a LifeDrive or Tungsten to the Treo, including the Palm Voice Memo application. I'd much rather stick with official Palm applications, mostly for compatibility with fellow Palm users (eg, transferring my Palm IIIxe Notes to my Treo).

That got me thinking. I'd recently joined the Palm PluggedIn program and downloaded the new SDK and Treo simulators. I checked and there were some LifeDrive simulators and Desktop software available. That's all that's needed.


How-To

Overview

These instructions describe how to get the Expense, Note Pad, and Voice Memo Palm applications and corresponding Windows Desktop sync support files from a LifeDrive installation to a Treo. It is quite likely you could just use a LifeDrive Desktop installation instead of the Treo one, but I prefer to keep system changes to a bare minimum and have detailed how to modify an existing Treo Desktop installation with the LifeDrive files.

Besides, I use VMware so I could temporarily install the LifeDrive software on a dedicated virtual machine, transfer the required files to my real installation, then restore my virtual machine to its pristine state.

VMware isn't exactly the typical sort of software you might have, though, so here's what I'd do without it (please note that I haven't tested this):

Please, do not contact me requesting copies of the files. They are copyright by PalmOne and I will not redistribute them. Requests for files will be immediately trashed.

Downloading and Installing the Required Files

  1. Register with the Palm PluggedIn Program.
  2. Go to the LifeDrive section and download the Release Simulator and PC Desktop software.
  3. Download Filez.
  4. Unzip the Desktop software and run the setup.exe file to install it.
  5. Unzip the Simulator software. Run the PalmSim.exe file to run it.
  6. Right-click on the Simulator then select Settings, Communication, Redirect NetLib Calls to Host TCP/IP.
  7. Extract Filez.prc from the Filez zip and drag-and-drop it onto the running Simulator to install it in the Simulator.

Extracting the Palm Files from the Simulator

  1. Run Filez and copy the following files from the Internal drive to the Documents folder of the External Card (create the folder if it doesn't already exist). You don't need to copy all the language files; you can just copy the language you've configured your device to use:
    • CompressionPng
    • CompressionZlib
    • Expense
    • Expense_deDE
    • Expense_enUS
    • Expense_esES
    • Expense_frFR
    • Expense_itIT
    • Expense_ptBR
    • Note Pad
    • Note Pad_deDE
    • Note Pad_enUS
    • Note Pad_esES
    • Note Pad_frFR
    • Note Pad_itIT
    • Note Pad_ptBR
    • VoicePad-Vpad
    • VoicePad-Vpad_deDE
    • VoicePad-Vpad_enUS
    • VoicePad-Vpad_esES
    • VoicePad-Vpad_frFR
    • VoicePad-Vpad_itIT
    • VoicePad-Vpad_ptBR
    The Compression files as found on the LifeDrive may not be suitable. They are about 100B, while files more like 40KB are probably required. The 40KB files are available from this TreoCentral web forum post.
  2. Open the Palm Desktop. Select Custom from the HotSync menu. Set the LifeDrive Manager conduit to Synchronize and Backup.
  3. Right-click on the HotSync icon in the SysTray and make sure Network is ticked.
  4. Start the HotSync application on the Simulator. Tap Network. Select Modem Sync Prefs from the Options menu. Tap Network. Tap OK. Select LANSync Prefs from the Options menu. Tap LANSync. Tap OK. Select Primary PC Setup from the Options menu. Enter 127.0.0.1 as the Primary PC Address. Tap OK. Tap the HotSync button.
  5. The Palm files will be found in: C:\Program Files\palmOne\<your HotSync name>\Internal Drive Backup\Documents. They cannot be installed via HotSync. The files must be transferred to an SD card, then copied directly into the Internal memory. Card Export II can be used to copy the files to the SD card. Use Filez to copy the files from the SD card into the Internal memory.

Copying the Required Palm Desktop Files

  1. The following files need to be copied from the LifeDrive Palm Desktop installation to the Treo Palm Desktop installation:
    • C:\Program Files\palmOne
      • Expcn20.dll
      • expenseext.cnt
      • EXPENSEEXT.HLP
      • ExpenseExt.ocx
      • NotePad.dll
      • NOTEPADEXT.CNT
      • NOTEPADEXT.HLP
      • NotePadExt.ocx
      • VoiceMemo.dll
      • VOICEMEMOEXT.CNT
      • VOICEMEMOEXT.HLP
      • VoiceMemoExt.ocx
    • C:\Program Files\palmOne\Components\Resources (NOTE: my Treo Desktop software already had the required Expense files installed!)
      • ExpenseExt.html
      • ExpenseExt_Unsel16.bmp
      • ExpenseExt_Unsel32.bmp
      • ExpenseExt16.bmp
      • ExpenseExt32.bmp
      • ExpenseExtFrame.html
      • NotePadExt.html
      • NotePadExt_Unsel16.bmp
      • NotePadExt_Unsel32.bmp
      • NotePadExt16.bmp
      • NotePadExt32.bmp
      • NotePadExtFrame.html
      • VoiceMemoExt.html
      • VoiceMemoExt_Unsel16.bmp
      • VoiceMemoExt_Unsel32.bmp
      • VoiceMemoExt16.bmp
      • VoiceMemoExt32.bmp
      • VoiceMemoExtFrame.html

Extracting the Desktop Components Registry Information

  1. Go to Start > Run and run "regedit".
  2. Go to "HKEY_CURRENT_USER\Software\U.S. Robotics\Pilot Desktop".
  3. Export the "Expense" branch as "Expense.reg".
  4. Export the "Memo Pad" branch as "Memo Pad.reg".
  5. Export the relevant "Component#" branches (# starts at zero and works up - you may need to renumber the exported entries before installing on the destination system, see below), use the file names:
    • "Expense Component.reg".
    • "Note Pad Component.reg".
    • "Voice Memo Component.reg".
  6. Go to "Extensions\All Users".
  7. Export the "Expense" branch as "Expense Extension.reg".
  8. Export the "Notepad" branch as "Note Pad Extension.reg".
  9. Export the "Voicepad" branch as "Voice Memo Extension.reg".
  10. You will need to check the "* Component.reg" files so that the components on the destination system will be numbered from zero with no gaps (may not be necessary, but probably safest). Open regedit on the destination system to see what, if any, components are already present in the registry.
  11. You may also need to edit the "* Extension.reg" files if the destination Palm Desktop software was installed in a different folder from the source Palm Desktop software - fix the folder names as appropriate.

Register the Desktop Components

  1. Go to Start > All Programs > Accessories > Command Prompt.
  2. Enter the following commands:

    cd \Program Files\palmOne regsvr32 ExpenseExt.ocx regsvr32 NotePadExt.ocx regsvr32 VoiceMemoExt.ocx exit

  3. Assuming the *.reg files have all been edited as necessary for the destination system (see above), double-click on each to install.

-