Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • TieutieuT

      Suunto Vertical first Anniversary : share to celebrate !

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Vertical
      52
      9 Votes
      52 Posts
      10k Views
      HighlandsH
      [image: 1779986590884-img_1092.jpeg]
    • peegeeP

      Strap/Band color suggestion for 90th Anniversary Edition

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Vertical 2
      17
      1 Votes
      17 Posts
      918 Views
      S
      @Stefano-M64 darn it, package got lost somewhere… still waiting
    • N

      When NDL comes to 0, TTS should...

      Watching Ignoring Scheduled Pinned Locked Moved Nautic
      3
      3 Votes
      3 Posts
      239 Views
      L
      @Niels-Søren-Bøgh I totally agree too.
    • S

      [Good-to-know] Simulator vs physical watch: key discrepancies & limitations

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Plus Development development simulator issues
      11
      1 Votes
      11 Posts
      1k Views
      M
      One thing that caused my grief when working with subscribed signals (HR, pace) in main.js or in onLoad is that on the simulator signals are always available. On the watch subscribed signals seem to transition from ‘undefined’ -> ‘NaN’ -> a valid number. I ended up needing to protect any use of these signals by using isFinite(), like this. // Get the index of the the active zone for a 5 zone HR gauge // v current value // zones an array of 4-values defining the 5 zones function getActiveZone(v, zones) { if (!isFinite(v)) return 0; for (var i = 1; i < zones.length; i++) { if (v < zones[i]) return i - 1; } return zones.length - 1; } Inserting systemEvent() was quite effective in pinpointing the point of failure once I understood how to do it. But I do not really get any error message, just something like this. [MR] messages are inserted by me, so I can see something happened after “G4a”, but not what the actual error was. #3251371 26.05.2026 17:44:39 : EVT UI_FRAMEWORK : JS [MR] G1 #3251372 26.05.2026 17:44:39 : EVT UI_FRAMEWORK : JS [MR] G2 #3251373 26.05.2026 17:44:39 : EVT UI_FRAMEWORK : JS [MR] G3 #3251374 26.05.2026 17:44:39 : EVT UI_FRAMEWORK : JS [MR] G4a1-not-supported #3251375 26.05.2026 17:44:39 : WRN UI_FRAMEWORK : JS I am more of a Swift or C# person used to verbose error messages and traceback. But maybe I have been spoiled.
    • Dimitrios KanellopoulosD

      What sport mode is missing from our watches in your opinion?

      Watching Ignoring Scheduled Pinned Locked Moved Watches
      270
      4 Votes
      270 Posts
      74k Views
      SuperFlo75S
      Honestly, I have to admit that walking with crutches is definitely something I miss
    • SK YeoS

      Suunto Aqua syncing with Google Health

      Watching Ignoring Scheduled Pinned Locked Moved Headphones
      1
      0 Votes
      1 Posts
      72 Views
      No one has replied
    • nikolaN

      Suunto Ocean problem with the accelerometer/step counting

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Ocean
      1
      0 Votes
      1 Posts
      66 Views
      No one has replied
    • D

      Please delete this post

      Watching Ignoring Scheduled Pinned Locked Moved Questions & Feedback
      1
      0 Votes
      1 Posts
      121 Views
      No one has replied
    • S

      [Discussion] Share your projects

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Plus Development discussion peer-support
      90
      1 Votes
      90 Posts
      11k Views
      D
      First of - thanks to Suunto for opening up the possibility to enrich their marvelous watch lines with features that many users have been missing! It is always amazing to see where the combination of ingenuity and a (somewhat) open development platform takes us. Being a road-runner with some sort of ambition to optimize races I have been missing a race pacer that allows for freely defining pace segments. The races I have participated in (Gothenburg area, Sweden) are quite often pretty hilly and I have found that I waste energy in the wrong places and therefore needed an app that could provide some guidance. The requirements were pretty close to “RaceWarden Pacer” - but I was missing the possibility to define the distance for the various segments of the race. And. With age comes poor eyesight, so I needed BIG (and clear) numbers to control the pace. The logic/thinking: You define your pacing strategy based on the elevation profile of the race and potentially other factors - this is all done outside of the app. Example from “Göteborgsvarvet” where I decided to try Jack Daniels’ Running Formula which roughly translates to -8s/km/%-gradient (uphill) and +5s/km/%-gradient (downhill). But that is outside the app, just the background to the pacing strategy. [image: 1780157300180-2026-05-18_19-54-08.png] The pacing strategy is pushed to the app through user defined app settings: Segment Distances (km or mile): 2.45 1.79 1.36 1.36 6.59 7.8 Segment paces (min/km or min/mile): 5:18 5:03 5:37 4:55 5:12 5:14 (Is it possible to have two input fields in app settings?) With the user input the total race length is calculated by summation of the Segment Distances (21,35km) - overall race target time (1:51:26) as well as target pace (general) is also calculated. Then comes the tricky part. What is really needed / what can be displayed to help pacing (remember: poor eyesight)? I removed heart rate as I have found it does not work (for me) during races, and landed in the following configuration: [image: 1780125397727-2026-05-30_00-06-13.png] Segment Target Pace: Derived from user input and displayed once a segment is recognized/completed. In essence this is a pretty static value, that only changes when a segment is completed. Segment Pace: Calculated. Similar to Lap Pace but utilizes the user defined Segment Distances/Segment paces, so it’s dynamic and updates as you run. Total Seconds ahead/behind Race Plan: Defined as the deviation between race plan and completed distance/time; naturally dynamic. Needed Pace: Based on initial user input finishing time and total race length are calculated. This is the pace needed for the remaining part of the race to reach the target What would you see as missing? The remaining challenges: I would like to have (I believe) at least some indication on heart rate - but I am not able to get the standard zone gauge to work and lack the skills to create one by myself with the canvas mysteries I tested to include an additional ahead/behind indicator focusing on ahead/behind per segment - but felt that it became more confusing and the display became to crowded - could this potentially be incorporated as a gauge? Compatibility - I believe maximizing fonts will be problematic for smaller watches but have not really had the energy to investigate what/how to make sure it works also for smaller displays Contrast - to me it seems yellow offers the best contrast, but is it just my eyes or a more common phenomenon? All input welcome! (unfortunately it seems my application for the partner development has got lost in the mail, as I applied many weeks ago) Also - I used the app (very successfully) during a recent race!
    • Milan NovákM

      Suunto 9 and Vertical Run Sport activity

      Watching Ignoring Scheduled Pinned Locked Moved Suunto 9
      1
      1
      0 Votes
      1 Posts
      100 Views
      No one has replied
    • Danny_PetersD

      Vertical Steel Solar Stuck in Service Mode

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Vertical
      1
      0 Votes
      1 Posts
      69 Views
      No one has replied
    • F

      Tides not syncing

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Ocean
      10
      0 Votes
      10 Posts
      694 Views
      F
      @Triumph114 Thanks, yes have that working, it intermittent which is the annoying part.
    • M

      wing 2 - voice prompts for interval training / Training peaks

      Watching Ignoring Scheduled Pinned Locked Moved Headphones
      1
      0 Votes
      1 Posts
      81 Views
      No one has replied
    • M

      Precise alignment of text and numbers

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Plus Development
      1
      3
      4 Votes
      1 Posts
      138 Views
      No one has replied
    • M

      Main Watch Widgets in OpenSuuntoPlus

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Plus Development
      6
      2 Votes
      6 Posts
      918 Views
      suzzloS
      @Mister-PYC a widget for Fasting is my ambition here.
    • Adrian.SA

      Suunto Vertical 1 – A Few Questions About the Future + Questions About the Vertical 2 and a Comparison with the Coros Nomad / the New Vertix 2026

      Watching Ignoring Scheduled Pinned Locked Moved Watches
      22
      1 Votes
      22 Posts
      1k Views
      dreamer_D
      @Highlands said in Suunto Vertical 1 – A Few Questions About the Future + Questions About the Vertical 2 and a Comparison with the Coros Nomad / the New Vertix 2026: @dreamer_ I hope they put a sapphire crystal on R2S. About this, I think my wife’s 46mm Run could fit a 1.4 inches screen. Perhaps they could fit that screen aize in the Race 2 S playing with the bezels and making you think the watch is not that “S” but something comparable to a Fenix 8 47mm . That simple change would make a lot of noise for marketing in my opinion and very likely much better sales (just for that)
    • dreamer_D

      Several navigation issues (feedback)

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Vertical 2
      61
      1
      1 Votes
      61 Posts
      9k Views
      E
      @Joaquin Be careful not to chase perfection and in the end nothing is completed. The komoot route is a bit cumbersome and komoot is far from perfect (even if I tell komoot to not change the route, the route on my suunto race s is different than on my wife’s apple watch.) The garmin/wahoo way (select a gpx file and use the open with app) would be an improvement, even if not all tbt alerts are perfect. My first gps watch (a ambit 3 sport) only had breadcrumb navigation. Did I ever got lost? No. My watch after that, a forerunner 935, had breadcrumb and tbt alerts. (Which didn’t work well. A route could only have 50 navigation alerts and if you did your route reversed you lost all tbt alerts). Did I ever got lost? No. My first watch with maps (a forerunner 965) and having some context is nice. Eventually garmin fixed the 50 alert limit, but not the reverse problem and they introduced a timing bug (up to 10k the alerts are before a corner, after 20k alerts are in a corner, or after). And yes, on a twisty road you get alerts for every corner. Did I ever get lost? No. Now I have a suunto. Komoot is fine, but could be better. Autodetect of going reverse is good. No problem if I do a round route and the end is detected before the start (garmin has problems with this. Navigations stops when you reach the goal, which could be before you actually started). Autozoom actually works as one would except (garmin had autozoom, but that doesn’t work, or not as one should expect). But do I get lost ever? No. In the end, all are equally good in the “do not get lost” requirement. Is everything perfect? No. But don”t wait until everything is perfect. Release small steps. Get feedback. Improve some more.
    • Dimitrios KanellopoulosD

      Suunto Ocean update 2.51.28

      Watching Ignoring Scheduled Pinned Locked Moved Suunto Ocean
      42
      15 Votes
      42 Posts
      4k Views
      SquirrelS
      @valentoni said in Suunto Ocean update 2.51.28: Once I’ve sent the logs, do I need to contact Dimitrios Kanellopoulos? Yes, as per linked post After that send me a private message with your email or account name used for the Suunto app. Do not share your email here in the forums as a post please. Use the chat function under my profile. https://forum.suunto.com/user/dimitrios-kanellopoulos ⋮Blue circle menu on the right