[Home] [News Blog] [SmartGPX] [SmartGPXAddOn] [Download] [Contact]

SmartGPXAddOn - Additional Landmark and Location functionality

Use SmartGPX with your built-in or connected GPS receiver

The SmartGPX AddOn for S60 3rd edition

The SmartGPXAddOn package is required on S60 3rd edition devices to enable the following functionality:
  • Export Geocaches to the Landmark DB. Exported Landmarks can be used in other applications like Navigator or Nokia Maps
  • Retrieve the current position from a built-in or connected GPS-Receiver and use it for "Find nearest", "Sort by Distance" and "Set My Location"
  • Simple navigation functionality for spontanuous city caching (planned in the near future)


Installing the SmartGPXAddOn

Download SmartGPXAddOn_S60_E_30.SIS from here and store it on your PC. Do not try to download the SmartGPXAddOn directly with your phone. This will not work!

The SmartGPXAddOn_S60_E_30.SIS MUST BE SIGNED before it can be installed. Follow the
signing instructions.

Install the signed package on your device using the Nokia PC suite or your preferred installation tool. After the AddOn is installed, you will see some additional menu items in the SmartGPX Options menus.

I have changed the UIDs of the "SmartGPXAddOn" content to development UIDs (0xE0007D64, 0xE0007D67) to allow the package to be signed by everybody for his/her own device. This may cause problems with previously installed applications that use the same UIDs because they are not necessarily unique. I'll try to get this package Symbian Signed soon.

On S60 2nd edition the AddOn DLL and Server is included within the SmartGPX Package because no signing is required on Symbian OS before pre-version 9.

And what about Series 80 and UIQ3?

Series 80 has a Location API that can be used to connect to a GPS receiver and get the positon for "Find nearest", "Sort by Distance" and "Set My Location". It does not provide a Landmark API that can be used to share positions between application. I have to investigate what to do to add these features.

UIQ3 doesn't provide a Location API. I have to port my own NMEA parser and Bluetooth connector to get position data from a GPS receiver. This will take a longer time so don't expect GPS functionality in the UIQ3 version in the next months. UIQ3 doesn't have a Landmark API to share positions between applications.

Signing the SmartGPXAddOn with Symbian Signed Open Signed Online

The SmartGPXAddOn_S60_30_E.SIS MUST BE SIGNED before it can be installed.

I have changed the UIDs of the "SmartGPXAddOn" content to development UIDs (0xE0007D64, 0xE0007D67) to allow the package to be signed by everybody for his/her own device. This may cause problems with previously installed applications that use the same UIDs because they are not necessarily unique. I'll try to get this package Symbian Signed soon.

Step 1: Upload SmartGPXAddOn_S60_E_30.SIS to symbiansigned.com

Go to the Open Signed Online page at www.symbiansigned.com and read the Open Signed Online instruction.

You will need to provide a number of application information for signing:

 

IMEI is the serial number of your device. You can retrieve it by typing *#06# at the idle screen

You have to enter a valid email address that will be verified. You will receive a confirmation email after a few seconds with a link that must be followed.

The capabilities needed by the SmartGPX AddOn will be selected automatically. Just for information, SmartGPX AddOn needs the following capabilities:
  • Location
  • NetworkServices
  • ReadUserData
  • WriteUserData
  • SwEvent (NEW)
  • ProtServ (NEW)
Enter the security code, accept the legal agreement and press "Send". Now you will see the following success notification (hopefully)


Step 2: Email verification

After a few seconds you will receive an email with a link at the address you have entered. This email is only for verification. After klicking the link the signing process will start.


Step 3: Downloading the signed installation file

Again a few seconds later you will receive another email with the download link of the signed installation file. This file can be installed on your device. And only on your device. So you should add the IMEI of you phone to it's filename.

Copyright (C) 2010 by Dimitri Brukakis. All rights reserved
The Groundspeak Geocaching Logo is a trademark of Groundspeak, Inc. Used with permission.