Windows Mobile SportyPal 1.0.4

A new update is now online for Windows Mobile users. If you’ve been having trouble with the previous versions, especially with the auto-sleep bug or with random crashes, you should upgrade to this one.

Here are the changes in this version:

  • Added the version number on the first screen (it’s in the upper left corner).
  • Took a different approach to the auto-sleep problem. This should fix the bug. Since we’ve never been able to reproduce the auto-sleep bug on our devices, be sure to tell us if it works.
  • Changed a few things around the “My Profile” screen. The height field will switch to feet and inches when you switch to imperial units. Any values already in the weight and height text boxes will be automatically converted when you change the unit system. When clicking the cancel button, you will no longer see a warning that the changes you made will not be saved if you just view the screen without clicking anything.
  • Attempted to fix a crash that would occur while attempting to save or view a workout with no valid coordinates. Since we’ve never been able to reliably reproduce this, we can’t really know if we’ve fixed it. Empty workouts shouldn’t be there in the first place, but we can at least try to keep them from crashing the app if we can’t keep them from appearing. As far as we’ve been able to test, empty workouts made with 1.0.4 are not saved at all.
  • Attempted to fix a bug that would cause SportyPal to crash on certain workouts if the device’s localization options cause it to display decimal numbers differently (this mostly happened to users whose locale was set to Sweden, for some reason). Thanks to Henrik Bergdahl for pointing this out and helping us in finding, fixing and testing the solution to this bug.
  • The hardware buttons should work for everyone now.
  • New users are no longer be forced into the profile screen while trying to exit the application from the main menu.
  • Removed the up and down arrows in “My Workouts”.
  • Added Italian language support thanks to SportyPal user Andrea Re who translated the entire application in record time!

Users upgrading directly from version 1.0 should read this note.

This is an old version and is no longer available for download.

Any problems starting this version once you’ve upgraded? Read this.

Explore posts in the same categories: Updates


You can comment below, or link to this permanent URL from your own site.

22 Comments on “Windows Mobile SportyPal 1.0.4”

  1. VinceInSeattle Says:

    Something I’d like to see in a future version is pace for running in minutes/mile rather than miles/hour. Runners just don’t think that way. I do see that you get an average and maximum pace on the web once you upload. But would be nice to see it on the device.

  2. Mike Says:

    I’m having quite a number of problems with 1.0.4, some of them inherited from previous versions.

    1. No “walking” activity. There is a “walking” icon in activity selection but no text label. Walking is also marked as “a” instead of “walking” in My workouts.

    2. Screen updates have become slow. Seconds indicator is sloppy (10,11,13,14,16…), skipping. I haven’t noticed it using 1.0.2.

    3. The program aborts if I tap on “Photo” and close camera application without actually taking a phone. It’s impossible to continue using device (it wouldn’t respond to screen taps and most of the buttons) unless I run memmaid and kill SportypalGUI process.

    4. Program often hangs the device. I noticed that this issue is not likely to happen if I turn radio off (put device into the “flight mode”).

    More observations:

    – this problem is more likely to occur when I’m walking on the streets with high-rise buildings (I suspect it has something to do with handover)

    – the GSM radio stays connected (I asked my buddy to call my mobile and he got ringtones; my phone wasn’t ringing, though)

    – none of the tricks I know of (like pressing and holding the power button to bring up “device shutdown” dialogue window and then tap “Cancel”) would bring device back to life

    – other navigation software (like iGo8, Google Maps) work fine

    5. When Sportypal turns device screen off it’s impossible to turn it on again by power button. The only way is by pressing D-pad “Up” key.

    My device is RoverPC X7, also known as HKC920.

    • SportyPal Says:


      1. We’ve identified the problem, and we’ll post an update today.

      2. That’s very strange, the stuff we changed there are actually supposed to make SportyPal faster, and it doesn’t seem to be causing any problems for us. Perhaps you just needed to reset your device.

      3 and 4. We can’t reproduce these.

      5. Again, we can’t reproduce this one, either. But, that’s not really a problem, since you’re not supposed to use the power button during a workout.

      Can you give us some more info on your device? A list of specs or something to that effect would be nice.

  3. Seth Says:

    I experienced first time that sportypal turned off GPS w/ this new version today. Previous versions would fail under following scenario:

    1. Start Workout.
    2. Hit “un-suspend” button at top to power screen back on.

    This version failed w/ phone locked after workout started and not unlocked until workout ended.

    My device is HTC Mogul.

    • SportyPal Says:

      We’re not really sure what you mean here. Do you mean that you have a problem now that you didn’t have with the previous versions?

      • Seth Says:

        That is correct; in previous versions if I didn’t touch my phone after SportyPal was initilized correctly; everything worked properly. In this version; it doesn’t (or at least didn’t the first and only time I have used new version thus far).

        From workout map it looks like workout began; within a couple minutes GPS was turned off until somewhere around 3/4 of workout was finished, then GPS turned back on.

      • Seth Says:

        My phone is also experiencing problem with Camera feature; it causes a fatal error w/o additional information if I attempt to take a picture; and closes SportyPal.

      • SportyPal Says:

        Seth, we want to look into this in more detail. We’ll contact you via e-mail.

  4. Mike Says:

    The device is produced by SIM Technology under code name “Wacke”. Here is a link to its specs:

    (there used to be a page on but it’s not there anymore; probably you’ll find more details using Google Search). If it matters, GPS is Sirftech.

    I don’t think device reset might help, because all other apps are flying and yet, I’ve resetted device more than once since I upgraded to 1.0.4.

    As to the other issues, I’m 100% positive it’s related to Sportypal only. Why? Because I tried to perform a hard reset and installed your software on a “clean” device – it didn’t help a bit.

    > Mike

  5. Mike Says:

    I’m using the original WWE ROM.

    • SportyPal Says:

      We’re not sure what we can do about this, as we haven’t had anyone else report the same problem.

      We’ll upload the old version again, if that works better for you.

  6. Mike Says:

    I had this problem since my day one with Sportypal, old version isn’t a solution.

    I do have some ideas, though πŸ™‚

    1. Please check if there are any messages generated by the OS regarding GSM handover and if yes, how they should be handled. I have a hunch that the problem is somehow linked to handover.

    2. Try to make your application less agressive. I mean, it’s trying to monopolize the screen and device’s buttons. First, it’s not very convenient (what if I want to run a music player in background? or I want to access contacts or calendar?) Second, you can’t hook up all the buttons unless you make hooks for all devices out there on the market.

    I suggest that you “borrow” some code from old good applications like the GSPlayer. Let your application be switched to background if a user wants so (after all, task switchers are ubiquitous, it’s always possible to bring it back to front). If you need to lock the buttons, do so using Windows lock, it’s universal and works good everywhere. It would be also nice to have an option (settings menu) to lock all the buttons or leave green/red phone keys alone.

    While #2 above isn’t directly linked to the problem, I think that the device might wake up on handover, something like that… and it’s when the things go wrong. Probably the screen is pressed, or the buttons…

    3. “Sloppy screen updates”. My device’s GPS COM port is at 9600 bps. It’s factory setting. Probably you’re waiting for GPS data before screen update and this is the reason.

    Correct approach would be this: update screen every second, no matter what. GPS data should be updated in the background and saved into variables. Screen update procedures should display data from these variables.

    > Mike

    • SportyPal Says:

      1. We don’t think that the OS generates any messages upon GSM handover, at least none that we can handle on our devices. Even if it did, we can’t see any reason why they’d cause a crash.

      2. You can display the taskbar while SportyPal is running if you tap near the top of the screen, and from there you can launch anything else, or exit SportyPal without having to navigate back to the main menu.

      3. The screen should update every second as long as it’s on, but you have a good point there anyway. We should check and see anything that links the UI to the timely reception of GPS data.

      • Mike Says:

        1. Well, probably it’s not GSM handover. When it comes to freezing problem, Ver. 1.0.4 is definitely worse than 1.0.2, it wouldn’t last for longer than 20 min of my workout and it seems that turning GSM radio off doesn’t help much with this version.

        2. Tapping on the top of the screen doesn’t do anything. The only way to bring up taskbar is by pressing dedicated “Windows” key (a hardware key with Windows logo on it), but taskswitcher (mbutton) doesn’t work, there’s no way to go to today screen and read notifications (such as SMS message or missed call).

        Could you please explain why are you so persistent in your desire to keep Sportypal in front? I really don’t get the point… if your app somehow goes into background it’s very easy to bring it up to front, it’s much more convenient than fighting it when you need to access other functions like read incoming text messages or operate music player.

        > Mike

        P.S. Please post 1.0.2 on your site, I really want to downgrade.

      • SportyPal Says:

        You can download the old version here.

        What’s strange is that we don’t know what we changed in 1.0.4 to make the freezing problem worse. Could be anything.

        As for the other problem, we’re not nearly as persistent in keeping SportyPal in front as your device is. We’ve never had any trouble displaying the taskbar on any of our devices since we added the feature in 1.0.2. Even before that, pressing the green button has always resulted in displaying the phone screen, and as of 1.0.4, pressing the red button minimizes SportyPal. All of the other device specific buttons we’ve tried also work (the emulators’ start button, the Compact IV’s home button, the X1’s panel button).

  7. JS Says:

    Verizon vx6800: it works better but it still looks like when the screen blanks or goes off, that it is not logging GPS points in that mode. It keeps great track of time and distance but there are no points between when the device turns off and when it turn back on. Also, distances are measured in straight lines so the actual distance is determined incorrectly beacuse there are not enought points to acurrately measure/calculate. That said . . . nice improvement from 1.0.2. Keep up the good work.

  8. Mike Says:

    That’s really weird, because I have the same problem with my friend’s device (HTC MAX 4G, aka T8290). Red key doesn’t work and home key (which should bring up Manila or today screen, depending on settings) doesn’t do anything.

    Okay, let me ask you this: is it possible do display today screen on your device while Sportypal’s running?

    I’ve managed to find and download 1.0.2 last night and so far it works (with GSM radio off).

    > Mike

    • SportyPal Says:

      We have no problems displaying the today screen on our devices. Both the start menu item and the hardware button (on the Compact IV) work just fine.

      What’s interesting is that both of your devices are primarily targeted at the Russian market. We’ll check if that has anything do with the issues.

  9. Mike Says:

    My RoverPC X7 is running WWE Windows Mobile, so it’s not exactly Russian. The HTC MAX is running Russian version of WM6.1.

    There’s no simple way to minimize Sportypal on either device. The green key always brings up phone application and sometimes I managed to minimize Sportypal by tapping on the top of screen and then “Start”, “Today”.

    Anyway, something’s definitely wrong, no other application behaves like this! 😦

    > Mike

    • SportyPal Says:

      No, we don’t mean a problem with the Russian version of Windows Mobile, more like something specific in the hardware, or in a firmware component of some sort.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: