TreoProc

Version 2.1
A Palm Treo 650 GSM Call Processor

User Manual


Visit TreoTown


What is TreoProc?

TreoProc sends out a simple text message for ignored (receiver terminates without accepting the call) or missed (caller terminates or the ringing times out) voice calls. TreoProc also has functionality to detect a SIM change in your Treo and send out an SMS to a predefined number with the replaced SIM details. It then locks the Treo and makes it inoperable.
TreoProc

Also have a look at TreoFlex. TreoFlex implements the SMS Auto-Responder for Incoming Calls feature of TreoProc for use with the Treo 700p and Treo 680, both GSM and CDMA versions.

Downloads

The latest trial of TreoProc can be downloaded here. The trial will be fully functional for 30 days or approximately 5000 calls, so you can check-out TreoProc and familiarize yourself with it before commiting to a purchase. In case you decide to keep using TreoProc, you can purchase TreoProc online. You will need to specify the device HSSN (the 12 digit Handspring Serial Number) during the purchase; the license key generated is based on the HSSN.

Your license will be valid for all future releases (including bug-fixes and major releases) of TreoProc for the particular device it is licensed for.

The latest version of this user manual can be viewed online here.

Installing TreoProc

HotSync or copy TreoProc.PRC to your Treo phone. It will apprear in the Preferences Panel under "Other". It should be installed in the internal memory for proper functioning.

Uninstalling TreoProc

Disable TreoProc, warm-reset and delete from the [Home]->[Menu]->[Delete] window.

Compatibility

TreoProc has been developed and tested on the Cingular Treo 650 (Unlocked) with the latest updater (Updater: 1.17, Firmware: 01.51, Software: Treo650-1b.17-CNG) available at the Palm website.

Has also been reported fully functional with the Treo 600 GSM (ROW), Treo 650 GSM (LAP) & Treo 650 GSM (ENA).

In case you like the auto SMS feature and would like to use it on the Treo 700p or the Treo 680 (it has the feature built-in), have a look at TreoFlex.

Operation

Invoking TreoProc from the Preferences Panel will display the TreoProc Preferences form. The options are self-explanatory. The "Mobiles only" feature depends on your Contacts database to identify Mobile phone numbers (includes both "Mobiles" and "Main" phone numbers). The Confirm "Cancel" option may be used in case you want the default to be "Cancel" instead of "Send" after the time-out.

However, the "SMS on SIM Change" option requires some care as it may lock down the device. If TreoProc locks your device, don't panic. Unlock with System Password and everything will be set back to normal operation. In case you want to completely remove TreoProc, disable, warm reset and uninstall TreoProc.

From v1.1b3, TreoProc is integrated with the Treo System Security settings. The "SMS on SIM Change" options are visible only when the system "Current Privacy" is set to "Show Records." Other call handling options will remain visible. The "Enable TreoProc" checkbox is enabled only if the system privacy settings allow. You need to change the privacy settings to the highest level ("Show Records") to disable/ enable TreoProc. The "Change Security" box will pop-up in case you exit TreoProc at the highest security level. This gives you an option to reset security levels while exiting TreoProc.

Please note that TreoProc will turn the radio on automatically after a reset when it is enabled. Be careful in areas where mobile phones are prohibited.

Using TreoProcDBUtil.PRC

Optionally, you can use TreoProcDBUtil.PRC (this is a Palm application and is visible in the Launcher) to generate a TreoProc settings database (filename: PhnSecDB.PDB). You can build a custom ROM with this database and TreoProc.PRC for fool-proof security. In case somebody hard-resets the device, the settings are read from this file and the SMS will be sent-out to the designated number. Note that this database also stores your specified System Password in encrypted form. You will require this to unlock your device. It is recommended that you build PhnSecDB even if you do not want a custom ROM as a back-up for your settings.

Any changes you make with TreoProc from the preferences panel will override the database settings, the database settings are used only if you have a custom ROM installed AND the device is hard reset, or your Saved Preferences are lost for any reason.

Once you build the PDB database, you should delete TreoProcDBUtil.PRC from your device, as it is no longer required. It is recommended that you build the ROM only after purchasing and registering your TreoProc license.

Use every care when using TreoProcDBUtil. I will not be responsible for any malfunction or loss due to use of this feature.

Features of TreoProc

Limitations of TreoProc

Known Bugs and Issues

TreoProc Version History

Version Date Remarks
1.0b1 25-Dec-2006 Initial Release. Expires 31-Mar-2007 or after approximately 5000 calls.
1.0b2 30-Dec-2006
  • Fixed some memory issues.
1.0b3 3-Jan-2007
  • Support for other firmware variants of the Treo 650 (other than Cingular).
1.0b4 4-Jan-2007
  • Fixed some memory issues.
1.1b1 10-Jan-2007
  • Incorporates "Confirm Send" option with time-out.
  • Updated user interface and progress dialog.
1.1b2 10-Jan-2007
  • Bug-fix in SIM Change Messaging, v1.1b1 did not send out SMSs.
  • Optimized code, smaller PRC than v1.1b1.
1.1b3 12-Jan-2007
  • Changed creator ID. Hence requires reconfiguration of application settings on installation. Delete any previous versions from the [Home]->[Menu]->[Delete] window.
  • Integrated with system Security settings.
1.1b4 14-Jan-2007
  • "Enable TreoProc" checkbox is enabled only if the system privacy settings allow.
1.1b5 14-Jan-2007
  • Solved the problem where the "Confirm Message To:" Alert Box was not dismissed immediately after time-out.
1.2 15-Jan-2007 Final Release. Expires 31-Mar-2007 or after approximately 5000 calls.
1.3 - 1.7 Not Released.
1.8 16-Feb-2007 Shareware release. Free, fully-functional 30 day trial or approximately 5000 calls.

  • Relies on Treo Phone Library to detect SIM change, hence no SIM registration is necessary.
  • Included option to confirm message send, confirm timeout and default to "Send" or "Cancel" settings.
  • Messaging to "Mobiles only" feature (as defined in Contacts).
  • Uses encryption to prevent unauthorized tampering of TreoProc settings.
  • Locks device on deletion of TreoProc or associated databases.
  • Possibility of burning a custom ROM with TreoProc for fool-proof security (but only if required).
2.0 01-Jun-2007
  • Addresses a problem where the Treo freezes during radio power on at reset AND on a cradle.
2.1 03-Jun-2007
  • More robust forms and callback handling.

Purchase TreoProc

Trial only, not available for purchase.

EULA (End User Licence Agreement)


Copyright (C) 2006 Vinodh Kumar M.
| www.swCP3.com/TreoProc/ | info@swCP3.com | Document Version: 2.50 | Date: 22-Dec-2007 |