Frequently Asked Questions

Platform independent

How accurate is this application?

The accuracy depends on a lot of factors, such as the quality of the device being used, the signal quality and the track. A curvy track in dense forest could give an error of 5%, while a straight track on a field gives a very accurate result. Luckily the curvy track in the forest will give about the same accuracy miss every time. This is where the calibration feature in Marathon comes in handy. You can configure a calibration percentage on three different levels; these are the current result, all results on the same track or all results recorded by the application. This feature can be found under “Menu -> Settings -> Calibration”. Once you’ve set a calibration value for a track you’ll have to select the track with “Menu->File->Track->Select” before starting a new recording.

How do I view all information about a result?

You can upload it to this webpage. This will give you various statistics as well as rankings against yourself and others. See “How do I upload a saved result?” for more information.

Can I find out if anyone else is running the same track as I am?

Once the result has been uploaded to the website you can go to the dashboard and select the track from your latest sprints. Marathon uses a unique identification algorithm to identify similar tracks.

Is the online service free of charge?

I’m not charging anything for using the online service, but your carrier might charge you for the data traffic, unless you have a free data plan or use Wi-Fi/ActiveSync to gain free internet access.

How fast will the application drain my battery?

That’s a subjective question which isn’t easy to answer since there are so many factors involved. It depends on your type of device and battery. Without any real scientific research behind it id guess that Marathon drains a little bit more than the music player on my device. So you should be able to pull off a real marathon without being an elite runner. Unless you want to see the screen you should turn it off, this will save a lot of power since the application isn’t drawing anything.

Windows Phone 7/8

I get an error when I try to authenticate with Facebook

The following message appears when you try to authenticate with Facebook due to some internal error in Facebooks mobile auth process:

Sorry, something went wrong. We're working on getting this fixed as soon as we can.

Click on the X button to the left of the Facebook authenticate button in Marathon. This will usually clear your credentials by logging out of Facebook. Since you are not logged in you will be presented with a login prompt instead. Write in your username, password and click on log in. Now click on the normal button to authenticate. Since you’ve already set the login-cookie in your web browser this will go around the problem.

Marathon requires access to many of the phones capabilities, what are they used for?

  • Location - This one is quite self explanatory. The application uses the location to record your movement.
  • Data connection - Sharing your results on Facebook, Twitter and marathon-mobile.net. It is also required to draw the map.
  • Media Library - Marathon can lower the music volume during announcements.
  • Web Browser - Required to authenticate with Facebook and Twitter.
  • Runs under lock - Let you activate the screen lock so you can put your phone in your pocket and still use Marathon.
  • Phone Identity - This allows Marathon to log the amount of memory available on the phone. It'll only be used if you experience some bug or strange behavior and chooses to send me an error report.

The background music doesn't pause during announcements

Marathon 2.7 fixed so the pause feature works while playing Music through Zune (previously there was a feature which lowered the background music, starting with OS version 7.0.7390.0 this is no longer supported). Unfortunately other methods of playing audio, such as FM Radio, podcasts and third party applications are not fully supported to pause or resume. As far as I know this is a limitation in the Windows Phone platform, so there's nothing I can do about it until Microsoft updates their API.

How do I create a new track?

New tracks can be created when you save a result.

Windows Phone 6.x

Why am I not getting a valid GPS signal?

Getting the first GPS fix could take some time, depending on what device you have this could be somewhere between a few seconds to a minute. If you’re having a hard time getting a fix you can try to stand in a place where you have a clear sight of the sky. Large objects such as buildings make it harder to get a good GPS signal. You should always make sure you have installed the latest ROM and any available hot fixes for your device. You will usually find those on the vendor’s home page. A lot of devices have applications such as QuickGPS which downloads information about satellites to speed up the initial fix. You should make sure these have fresh data downloaded. You can also try to restart your device in case the “GPS intermediate driver” is stuck for some reason. A lot of devices support A-GPS which could speed up the initial fix as well, you should read more about its impacts and how you activate it on your device vendor’s website.

The Application doesn't start, a newer version of .NET CF is required

The following error message is displayed when starting Marathon:

An unexpected error has occurred in Marathon.exe. Select Quit and then restart this program, or select Details for more information. This application requires a newer version of the Microsoft® .NET Compact Framework than the version installed on this device.

Marathon requires .NET Compact Framework 3.5 to work, which can be downloaded for free from Microsoft right here.

How do I use Marathon with a Bluetooth GPS?

Connect the Bluetooth GPS receiver as stated in its manual. Usually this means that you'll have to go into "Start -> Settings -> Connections -> Bluetooth", add the device and set up a new serial and COM port. The next step is to configure Windows to use your Bluetooth GPS-device as its default, this can be done with "Start -> Settings ->System -> External GPS (GPS on WM5)".

Some vendors hide this configuration utility so if your unlucky you'll have to go into "HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings" using a registry editor and delete any "Redirect" or "Hide" keys. If you don't have a Registry Editor I'm recommending Total Commander for Pocket PC (its free, available at http://www.ghisler.com/pocketpc.htm).

Once you've managed to start the GPS settings application you'll have to make sure the hardware port is set to the COM-port you configured your Bluetooth device to use. The software port can be any available port and the option "Manage GPS Automatically" should be checked.

I have an internal GPS but the application says "No GPS Device found"

When the GPS Info form (Menu->View->GPS Info) displays the message "No GPS Device found" your device isn't configured yet. Marathon uses Microsofts Intermediate GPS driver, which means that you have to configure your GPS device in Windows Mobile. You can do this using the configuration utility available at "Start -> Settings -> System -> External GPS (GPS on WM5)".

Some vendors hide this configuration utility so if your unlucky you'll have to go into "HKEY_LOCAL_MACHINE\ControlPanel\GPS Settings" using a registry editor and delete any "Redirect" or "Hide" keys. If you don't have a Registry Editor I'm recommending Total Commander for Pocket PC (its free, available at http://www.ghisler.com/pocketpc.htm).

Once you've managed to start the GPS configuration utility you'll have to make sure the hardware port is set to the port your device uses. The software port can be any available port and the option "Manage GPS Automatically" should be checked.

Can I compete with my previous results?

You can set up your targeted time and distance in the "Goal time comparison"-form, you will find it under “Menu -> File -> Set Goal Time”. You can either use a generic time and distance or a previously recorded one. When you are using a previously recorded result you may change your time goal to somewhere between 50 and 200 percent. This will let you set up a different time goal while taking the tracks difficulty variations into account.

How do I upload a saved result?

First you should make sure that you have an active internet connection. Marathon will not connect for you due to security reasons. Once you have an active internet connection you can go to “Menu -> File -> Upload Result”.

Is my device supported?

Your device should be supported if you’re running Windows Mobile 5.0 Professional or later with a screen resolution of at least 240x240 pixels. A GPS receiver with support for the "GPS intermediate driver" is also required.

Do I have to look at the display to know my current status?

No, you can configure announcements using "Menu -> Settings -> Announcements". This will make the device announce information to your speaker or headset.
 
Blog | Mobile view