Your rating: None Average: 4.7 (21 votes)

Rena - Track recorder

Rena is short of "reittinauhuri" (finnish, meaning track recorder). Rena records your track when you walk, run, cycle or practise any other outdoor activity. It uses positioning capabilities of your phone, ie. GPS and GLONASS in case of Jolla.

Tracks are saved in GPX format for compatibility between various applications and services.

Sources and issue tracking in


Application versions: 
File harbour-rena-0.0.6-1.armv7hl.rpm53.65 KB01/05/2014 - 16:19
File harbour-rena-0.0.7-1.armv7hl.rpm56.54 KB26/08/2014 - 20:45


  • Fix white screen on startup bug
  • Settings page: Changeable track point interval


  • Browsable map while recording
  • Show maximum speed for old tracks (currently unfiltered)
  • Couple of bug fixes


stephan0h's picture

Nice app which I have been using for years. But apart from it no more displaying maps now it also does not store files. Have reinstalled to the latest version but still: if I store a file it bahaves correctly - but the file is nowhere to be found. Sad.

lauron's picture

I have been using Rena for years, thank you for creating it 7 years ago. In the latest Sailfish4 in Xperia 10 phones it still works but does not show the map during recording, only the track on white background. A saved track can later be imported to Maep and seen on open street map. Any idea how to correct the situation, which may result from some simple configuration issue? Thank you in advance for advice.


flanker's picture

Same here (XA2,

LeoQTMoura's picture

Loved the app . But as a gpx app i missed a function : a terrain analysis. even more of the terrain elevation . if you add the function will be perfect ..kiitos ystäväni

johanh's picture

There seems to be a problem in latest Sailfish. The latest version of qt5-plugin-geoservices-osm is missing. I know this is not the fault of the Rena app, but does someone know how to solve it?

zypper install harbour-rena
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: harbour-rena-0.0.7-1.armv7hl requires qt5-plugin-geoservices-osm >= 5.1.0, but this requirement cannot be provided
uninstallable providers: qt5-plugin-geoservices-osm-5.2.1+git9-1.25.1.armv7hl[jolla]
Solution 1: Following actions will be done:
downgrade of qt5-qtlocation-5.2.1+git11-1.26.1.armv7hl to qt5-qtlocation-5.2.1+git9-1.25.1.armv7hl
downgrade of qt5-plugin-geoservices-nokia-5.2.1+git11-1.26.1.armv7hl to qt5-plugin-geoservices-nokia-5.2.1+git9-1.25.1.armv7hl
downgrade of qt5-qtdeclarative-import-location-5.2.1+git11-1.26.1.armv7hl to qt5-qtdeclarative-import-location-5.2.1+git9-1.25.1.armv7hl
downgrade of qt5-qtpositioning-5.2.1+git11-1.26.1.armv7hl to qt5-qtpositioning-5.2.1+git9-1.25.1.armv7hl
downgrade of qt5-qtdeclarative-import-positioning-5.2.1+git11-1.26.1.armv7hl to qt5-qtdeclarative-import-positioning-5.2.1+git9-1.25.1.armv7hl
Solution 2: do not install harbour-rena-0.0.7-1.armv7hl
Solution 3: break harbour-rena-0.0.7-1.armv7hl by ignoring some of its dependencies

(Warehouse installation failed, that is why I used the zypper command to show the error).

johanh's picture

Ignore the above post. It was the app registry (?) that was in some kind of inconsistent state. It was fixed by "pkcon refresh" and then I was able to install Rena.

wickedsp1d3r's picture

I would like to be able to edit names and descriptions of saved recordings. Could you allow that?

Simom's picture

Editing old recordings would require moderate effort to do it right (so that it works with recordings made with other software as well, without losing information while doing it).
I'm not currently actively developing Rena, so unfortunately I would not expect this anytime soon.

olf's picture

Kudos for Rena, as it is still a great app.

Fast, lightweight, minimalistic, and does what it ought to:
Recording, saving, loading and displaying GPX tracks, while displaying an OSM online map.

Unfortunately, the GPX files Rena saves, exhibit two flaws:

a. The file names generated by Rena contain colons (":") and spaces (" "), which are problematic under Unices (e.g. at the shell).
Please restrict the characters for for file names generated by Rena to letters (both, capital and small ones), numbers, the dash ("-"), the underscore ("_") and the full stop ("."), plus maybe the hash mark ("#").

b. I cannot open the GPX files generated by Rena in some other GPS applications.
I tried unsuccessfully with recent (as of July 2016) versions of Maep for SFOS and GPS Logger II for Android, while importing in MeeRun for SFOS and OSMand~ works.

Simom's picture

Thanks for feedback! Comments on your points:

a. You are right, some filtering of characters should be done for user convenience when track name is formatted to filename.
Actually Unix is the most forgiving OS in that sense, there is only two forbidden characters, and for special characters in a GUI there is no problem and at a shell you just have to escape them properly with \, or just quote the whole filename with "".
Thinking a bit further, the most common forbidden characters of different file systems should be filtered out, for cases where people move files to Windows machines etc.

b. I tried to open few tracks with Maep on Jolla phone (from Jolla store), and they worked well. Perhaps it have been updated in the meanwhile?
I don't know about GPS Logger II for Android, it seems I can't even find a software with that exact name. Could problem be at that end, since few other applications seem to work right with GPX files recorded with Rena?

Jordi's picture

Would it be possible to choose different maps?

With my aging eyes, it becomes difficult to see some details and I recently discovered maps where labels are written bigger (and have a beautiful design): Mapbox Emerald/Outdoors @2x.

Simom's picture

Unfortunately the map engine doesn't currently support custom map sources. It should not be impossible but needs some work.

Mariusmssj's picture

Hi Simon,

First of all, love your app! And I wanted to ask would it be possible to add split times? Like having times for every 1km? An example here:


It would be nice to see stats per every 1km. Thanks :)

Simom's picture

I have been thinking about adding some better stats, so maybe something like that could be coming at some time :)

Mariusmssj's picture

Brilliant :D Do you take donations? I can't donate much but I would like to support your work.

Simom's picture


I don't take donations, but thanks for the gesture!

Jordi's picture

Thanks for the last feature you added, Rena has become great!

Any reason why there is no 3 seconds recording? I think it's a well balanced value.

Any plans to add other maps like Opencyclemap?


Simom's picture

No specific reason for leaving 3 second interval out, more options or custom value possibility could be added.

Let's see about other maps, Qt location does not support other maps than Here and OpenStreetMap "out of the box". I guess new map plugins could be done though.

HazenS's picture

Allow me to say something.Since an on-board event data recorder (EDR) was initially used by the National Highway Transportation Safety Administration in 1991 to determine the information surrounding a car crash, the automotive industry knew it was the wave of the future. Today, a car computer catches a great deal of data regarding your driving habits within its crash recorder, and even save your life by notifying authorities in the event of a crash, through a service like OnStar. But for some, the EDR represents an unnerving invasion of privacy - and they'll be standard in all automobiles by 2013, states the National Highway Transportation Safety Administration. Article source:

Sailfex's picture

This is a great app! You must do some very clever filtering to get those GPS tracks so clean. Seems that app is also power efficient and can shut down GPS while track recording is paused in order to save battery.

One problem though... where are those gpx tracks saved? I have not yet been able to found them and there is a big pile of gpx files to be exported :)

I've got couple of suggestions for an added features.

1. Possibility to select folder where tracks are saved.

2. Auto naming for tracks when saving them. For example date with tracking start time ddmmyyyy_hhmm.gpx (08062014_2020.gpx)

3. Add possibility to rename and change description of file in History page. Now you can only delete track.

4. Maybe there could be a third page: Summary. Summary could add saved tracks together and give user information how many kilometers/hours user has exercised in a last day/week/month. This would require that Description were to changed as list of different sport events and then summary page could divide exercise distances to dirrerent events. Like walking, running, bicycling...

Thank you for creating this great app.


Simom's picture

GPX files are saved to directory called Rena under the user home directory, i.e. /home/nemo/Rena. Name syntax for the files is "yyyy-mm-dd-Thhmmss - name.gpx", in UTC time.

I will keep your suggestions in mind.

Sailfex's picture

Thank you.

Jordi's picture

Thanks for the aditionnal features in V0.0.6.

Sanpo's picture

Thanks, nice work. Is there gonna be support for bluetooth heart rate sensor? That would be so great :)

Ja sama englanniksi; onko tuohon tulossa tukea sykevyölle? Ois aivan ehdoton :) Kiitos.

Android-sovelluksissa tuo bluetooth ei toimi...

Simom's picture

Currently I have not planned to support heart rate sensors. First I am focusing on just tracking the location.

ollihart's picture

Very nice app and working nicely! I have been using it mostly for cycling and was wondering, whether it would be possible to add average and current speed readings? Another interesting addition could be a maximum speed indicator for the saved tracks since it's always nice to know if you broke any speed limits on your ride...

Simom's picture

I can look into adding these.

carmenluci's picture

Thank you for your application, it's really nice!!

But, it doen't show maps :(

Simom's picture

Please try if version 0.0.5-2 brings the map alive.

carmenluci's picture

Thank you!! Now it's working fine!!