Handling Watchdog Limits in Long-Running Computations

I'm curious how others are handling the execution time limits imposed by the Watchdog.

My app performs computations that exceed the maximum allowed duration for consecutive code execution. As discussed in other threads, I'm using a timer-driven task queue to manage this. The workload is split into smaller tasks, which are executed in batches. Each batch runs for a fixed duration, after which execution pauses and a 50 ms timer is set to trigger the next batch.

When UI responsiveness is important, I limit the batch duration to around 100 ms. This, of course, slows down overall processing—100 ms of computation effectively takes 150 ms when you include the timer delay.

Now I’m exploring a mode where speed is more important than responsiveness. In this case, I’d like to push the batch duration as close as possible to the Watchdog limit without triggering it.

Does anyone have experience with reliably determining or managing this limit?

For example, in the simulator, I’ve observed the Watchdog kicking in somewhere between 250 ms and 300 ms on one device. Can I expect similar behavior on real hardware?

Also, I noticed that simulator.json contains a watchdogCount for each device. Does anyone know what this value represents? Is it time-based, or does it count computational steps in some way?

  • Others have said the watchdog is computational steps based and not actual time based. My experience leads me to believe that is the case.

    I manage it by having a watchdog "budget". For my longer running functions in the watchface I put a loop in the beginning of onUpdate that would run the function repeatedly and counting the number of times it finished until the watchdog tripped. Then I could divide the watchdog limit by the number of times it ran and then I'd know my "budget" for this function out of the watchdog total. Then start with the watchdog total and every time you run some function deduct that budget amount. Keep track of where you are. Once you get down to your safe limit then requestUpdate and return and the watchdog counter resets. Then continue on where you left off.

    From what I can tell, the watchdog applies to the functions as they are called in the WatchFace class, so when initialize, onLayout, and onUpdate are called the watchdog resets. onPartialUpdate is time based with it's 30ms limit. From what I've observed background is time limited too to 30 seconds, if it's running after that it will be silently killed. It may have a watchdog limit too but I've never hit it so I can't say.

  • The watchdog counts the number of byte code executed by your app before it returns control to the VM.  That's why on newer/faster devices the limit is higher, as the CPU can execute more in the same time

    It's not just there to protect your app, but other things running on the watch.

    While you can do something like use a timer so your app runs more than once to execute something real complex, it may be worth taking a step back and look at your design to make things faster with a change in things like the data structures you use and how they are used.  With that, you can also make your app more efficient with things like the battery.

  • I manage it by having a watchdog "budget".

    That's an interesting approach—thanks for sharing! How do you adjust this "budget" for different devices?

    Others have said the watchdog is computational steps based and not actual time based. My experience leads me to believe that is the case.

    If that's the case, it would be interesting to see whether the watchdogCount translates to roughly the same time across devices. That would make sense if the goal is to maintain consistent UI responsiveness. But you'd probably need to test on actual hardware to confirm, since in the simulator all devices likely execute at the same speed—so the time until the watchdog trips will likely be tied to the count.

    it may be worth taking a step back and look at your design to make things faster with a change in things like the data structures you use and how they are used.

    I’ve already applied some optimizations, but they haven’t gotten me far enough. The app processes large JSON files, and even parsing the dictionary structure is quite slow. After that, it initializes a CustomMenu structure, which may include icons. Since both the structure and content are user-defined, I need to design the app to handle worst-case scenarios robustly.

    For instance, I cache and reuse the Bitmap objects for icons. If only a few unique icons are used throughout the menu, performance is noticeably better compared to when dozens of different icons are involved.

  • I've posted a proposal for improving how long-running computations can be handled in Connect IQ:

    https://forums.garmin.com/developer/connect-iq/f/discussion/415036/handling-watchdog-limits-in-long-running-computations

    One key suggestion is to expose the remaining Watchdog budget via system stats—similar to how available memory is reported. This would make it significantly easier to write code that respects execution limits without trial and error.

    As a further enhancement, a built-in task queue within the SDK would in my eyes be a great addition. While it’s possible to implement one manually, having official support would reduce overhead and promote consistent, efficient handling of complex workloads.

  • Here's a watchdog list with CIQ version and part number:

    deviceid displayname ciqversion partnumber watchdogcount
    approachs50 Approach® S50 5.0.0 006-B4656-00 240000
    approachs60 Approach® S60 2.4.9 006-B2656-00 120000
    approachs60 Approach® S60 2.4.9 006-B2907-00 120000
    approachs62 Approach® S62 3.0.12 006-B3393-00 240000
    approachs62 Approach® S62 3.0.12 006-B3700-00 240000
    approachs7042mm Approach® S70 42mm 5.0.0 006-B4233-00 240000
    approachs7047mm Approach® S70 47mm 5.0.0 006-B4234-00 240000
    d2air D2Tm Air 3.2.1 006-B2187-00 240000
    d2airx10 D2Tm Air X10 5.0.0 006-B4125-00 240000
    d2bravo D2Tm Bravo 1.3.1 006-B2467-00 80000
    d2bravo D2Tm Bravo 1.4.4 006-B2262-00 80000
    d2bravo_titanium D2Tm Bravo Titanium 1.4.4 006-B2547-00 80000
    d2charlie D2Tm Charlie 2.4.1 006-B2994-00 120000
    d2charlie D2Tm Charlie 3.0.0 006-B2819-00 120000
    d2delta D2Tm Delta 3.1.8 006-B3197-00 120000
    d2deltapx D2Tm Delta PX 3.0.3 006-B3324-00 120000
    d2deltapx D2Tm Delta PX 3.1.8 006-B3198-00 120000
    d2deltas D2Tm Delta S 3.1.8 006-B3196-00 120000
    d2mach1 D2Tm Mach 1 5.1.0 006-B4079-00 240000
    descentg1 DescentTm G1 / G1 Solar 3.2.7 006-B4132-00 120000
    descentg1 DescentTm G1 / G1 Solar 3.4.0 006-B4005-00 120000
    descentg2 DescentTm G2 5.0.1 006-B4588-00 240000
    descentmk1 DescentTm Mk1 3.1.9 006-B2859-00 120000
    descentmk1 DescentTm Mk1 3.1.9 006-B2991-00 120000
    descentmk2 DescentTm Mk2 / DescentTm Mk2i 3.4.4 006-B3258-00 240000
    descentmk2 DescentTm Mk2 / DescentTm Mk2i 3.4.4 006-B3702-00 240000
    descentmk2s DescentTm Mk2 S 3.4.4 006-B3542-00 240000
    descentmk2s DescentTm Mk2 S 3.4.4 006-B3930-00 240000
    descentmk343mm DescentTm Mk3 43mm / Mk3i 43mm 5.0.0 006-B4222-00 240000
    descentmk351mm DescentTm Mk3i 51mm 5.0.0 006-B4223-00 240000
    edge_1000 Edge® 1000 / Explore 2.4.1 006-B2204-00 2500000
    edge_1000 Edge® 1000 / Explore 2.4.1 006-B1836-00 2500000
    edge_1000 Edge® 1000 / Explore 2.4.2 006-B2052-00 2500000
    edge_1000 Edge® 1000 / Explore 2.4.2 006-B2053-00 2500000
    edge_1000 Edge® 1000 / Explore 2.4.2 006-B2070-00 2500000
    edge_1000 Edge® 1000 / Explore 2.4.2 006-B2100-00 2500000
    edge_1000 Edge® 1000 / Explore 2.4.2 006-B2274-00 2500000
    edge1030 Edge® 1030 3.2.5 006-B2924-00 2500000
    edge1030 Edge® 1030 3.3.1 006-B2713-00 2500000
    edge1030bontrager Edge® 1030 / Bontrager 3.3.1 006-B3095-00 2500000
    edge1030plus Edge® 1030 Plus 3.3.1 006-B3570-00 2500000
    edge1030plus Edge® 1030 Plus 3.3.6 006-B3812-00 2500000
    edge1040 Edge® 1040 / 1040 Solar 5.0.1 006-B4305-00 2500000
    edge1040 Edge® 1040 / 1040 Solar 5.1.0 006-B3843-00 2500000
    edge1050 Edge® 1050 5.1.0 006-B4440-00 2500000
    edge130 Edge® 130 3.1.1 006-B2909-00 80000
    edge130 Edge® 130 3.1.8 006-B3092-00 80000
    edge130plus Edge® 130 Plus 3.2.0 006-B3558-00 80000
    edge130plus Edge® 130 Plus 3.2.5 006-B3813-00 80000
    edge_520 Edge® 520 2.4.1 006-B2067-00 160000
    edge_520 Edge® 520 2.4.4 006-B2260-00 160000
    edge_520 Edge® 520 2.4.4 006-B2261-00 160000
    edge520plus Edge® 520 Plus 3.1.3 006-B3112-00 160000
    edge520plus Edge® 520 Plus 3.1.3 006-B3142-00 160000
    edge530 Edge® 530 3.3.1 006-B3121-00 2500000
    edge530 Edge® 530 3.3.6 006-B3349-00 2500000
    edge540 Edge® 540 / 540 Solar 5.1.0 006-B4061-00 2500000
    edge820 Edge® 820 / Explore 2.4.1 006-B2599-00 160000
    edge820 Edge® 820 / Explore 2.4.1 006-B2600-00 160000
    edge820 Edge® 820 / Explore 2.4.1 006-B2628-00 160000
    edge820 Edge® 820 / Explore 2.4.1 006-B2629-00 160000
    edge820 Edge® 820 / Explore 2.4.1 006-B2630-00 160000
    edge820 Edge® 820 / Explore 3.1.3 006-B2530-00 160000
    edge820 Edge® 820 / Explore 3.1.3 006-B2531-00 160000
    edge830 Edge® 830 3.3.1 006-B3122-00 2500000
    edge830 Edge® 830 3.3.6 006-B3350-00 2500000
    edge840 Edge® 840 / 840 Solar 5.1.0 006-B4062-00 2500000
    edgeexplore Edge® Explore 3.1.3 006-B3011-00 2500000
    edgeexplore2 Edge® Explore 2 5.1.0 006-B4169-00 2500000
    edgemtb Edge® MTB 5.1.1 006-B4655-00 2500000
    enduro EnduroTm 3.4.2 006-B3638-00 120000
    enduro EnduroTm 3.4.2 006-B3872-00 120000
    enduro3 EnduroTm 3 5.1.0 006-B4575-00 240000
    epix epixTm 1.2.1 006-B2332-00 80000
    epix epixTm 1.2.1 006-B1988-00 80000
    epix2 epixTm (Gen 2) / quatix® 7 Sapphire 5.1.0 006-B3943-00 240000
    epix2 epixTm (Gen 2) / quatix® 7 Sapphire 5.1.0 006-B3944-00 240000
    epix2pro42mm epixTm Pro (Gen 2) 42mm 5.1.0 006-B4312-00 240000
    epix2pro47mm epixTm Pro (Gen 2) 47mm / quatix® 7 Pro 5.1.0 006-B4313-00 240000
    epix2pro51mm epixTm Pro (Gen 2) 51mm / D2Tm Mach 1 Pro / tactix® 7 – AMOLED Edition 5.1.0 006-B4314-00 240000
    epix2pro51mm epixTm Pro (Gen 2) 51mm / D2Tm Mach 1 Pro / tactix® 7 – AMOLED Edition 5.1.0 006-B4542-00 240000
    epix2pro51mm epixTm Pro (Gen 2) 51mm / D2Tm Mach 1 Pro / tactix® 7 – AMOLED Edition 5.1.0 006-B4556-00 240000
    fenix3 fēnix® 3 / tactix® Bravo / quatix® 3 1.3.1 006-B2188-00 80000
    fenix3 fēnix® 3 / tactix® Bravo / quatix® 3 1.3.1 006-B2189-00 80000
    fenix3 fēnix® 3 / tactix® Bravo / quatix® 3 1.3.1 006-B2293-00 80000
    fenix3 fēnix® 3 / tactix® Bravo / quatix® 3 1.3.1 006-B2407-00 80000
    fenix3 fēnix® 3 / tactix® Bravo / quatix® 3 1.3.1 006-B2408-00 80000
    fenix3 fēnix® 3 / tactix® Bravo / quatix® 3 1.4.4 006-B2050-00 80000
    fenix3_hr fēnix® 3 HR 1.3.1 006-B2473-00 80000
    fenix3_hr fēnix® 3 HR 1.4.4 006-B2413-00 80000
    fenix5 fēnix® 5 / quatix® 5 3.1.6 006-B2697-00 120000
    fenix5 fēnix® 5 / quatix® 5 3.1.6 006-B2796-00 120000
    fenix5plus fēnix® 5 Plus 3.2.8 006-B3089-00 240000
    fenix5plus fēnix® 5 Plus 3.3.3 006-B3110-00 240000
    fenix5s fēnix® 5S 3.1.6 006-B2544-00 120000
    fenix5s fēnix® 5S 3.1.6 006-B2797-00 120000
    fenix5splus fēnix® 5S Plus 3.2.8 006-B3134-00 240000
    fenix5splus fēnix® 5S Plus 3.3.3 006-B2900-00 240000
    fenix5x fēnix® 5X / tactix® Charlie 3.1.6 006-B2604-00 120000
    fenix5x fēnix® 5X / tactix® Charlie 3.1.6 006-B2798-00 120000
    fenix5xplus fēnix® 5X Plus 3.2.8 006-B3135-00 240000
    fenix5xplus fēnix® 5X Plus 3.3.3 006-B3111-00 240000
    fenix6 fēnix® 6 / 6 Solar / 6 Dual Power 3.4.1 006-B3770-00 120000
    fenix6 fēnix® 6 / 6 Solar / 6 Dual Power 3.4.2 006-B3514-00 120000
    fenix6 fēnix® 6 / 6 Solar / 6 Dual Power 3.4.2 006-B3766-00 120000
    fenix6 fēnix® 6 / 6 Solar / 6 Dual Power 3.4.5 006-B3289-00 120000
    fenix6pro fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6 3.4.2 006-B3515-00 240000
    fenix6pro fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6 3.4.2 006-B3767-00 240000
    fenix6pro fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6 3.4.2 006-B3771-00 240000
    fenix6pro fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6 3.4.2 006-B3782-00 240000
    fenix6pro fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6 3.4.5 006-B3290-00 240000
    fenix6s fēnix® 6S / 6S Solar / 6S Dual Power 3.4.1 006-B3768-00 120000
    fenix6s fēnix® 6S / 6S Solar / 6S Dual Power 3.4.2 006-B3512-00 120000
    fenix6s fēnix® 6S / 6S Solar / 6S Dual Power 3.4.2 006-B3764-00 120000
    fenix6s fēnix® 6S / 6S Solar / 6S Dual Power 3.4.5 006-B3287-00 120000
    fenix6spro fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power 3.4.2 006-B3513-00 240000
    fenix6spro fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power 3.4.2 006-B3765-00 240000
    fenix6spro fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power 3.4.2 006-B3769-00 240000
    fenix6spro fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power 3.4.5 006-B3288-00 240000
    fenix6xpro fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power 3.4.2 006-B3516-00 240000
    fenix6xpro fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power 3.4.2 006-B3783-00 240000
    fenix6xpro fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power 3.4.5 006-B3291-00 240000
    fenix7 fēnix® 7 / quatix® 7 5.1.0 006-B3906-00 240000
    fenix7 fēnix® 7 / quatix® 7 5.1.0 006-B3909-00 240000
    fenix7pro fēnix® 7 Pro 5.1.0 006-B4375-00 240000
    fenix7pronowifi fēnix® 7 Pro - Solar Edition (no Wi-Fi) 5.1.0 006-B4595-00 240000
    fenix7s fēnix® 7S 5.1.0 006-B3905-00 240000
    fenix7s fēnix® 7S 5.1.0 006-B3908-00 240000
    fenix7spro fēnix® 7S Pro 5.1.0 006-B4374-00 240000
    fenix7x fēnix® 7X / tactix® 7 / quatix® 7X Solar / EnduroTm 2 5.1.0 006-B3907-00 240000
    fenix7x fēnix® 7X / tactix® 7 / quatix® 7X Solar / EnduroTm 2 5.1.0 006-B3910-00 240000
    fenix7x fēnix® 7X / tactix® 7 / quatix® 7X Solar / EnduroTm 2 5.1.0 006-B4135-00 240000
    fenix7x fēnix® 7X / tactix® 7 / quatix® 7X Solar / EnduroTm 2 5.1.0 006-B4341-00 240000
    fenix7xpro fēnix® 7X Pro 5.1.0 006-B4376-00 240000
    fenix7xpronowifi fēnix® 7X Pro - Solar Edition (no Wi-Fi) 5.1.0 006-B4596-00 240000
    fenix843mm fēnix® 8 43mm 5.1.0 006-B4534-00 240000
    fenix847mm fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm 5.1.0 006-B4536-00 240000
    fenix847mm fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm 5.1.0 006-B4775-00 240000
    fenix8solar47mm fēnix® 8 Solar 47mm 5.1.0 006-B4532-00 240000
    fenix8solar51mm fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm 5.1.0 006-B4533-00 240000
    fenix8solar51mm fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm 5.1.0 006-B4776-00 240000
    fenixchronos fēnix® Chronos 3.1.6 006-B2432-00 120000
    fenixchronos fēnix® Chronos 3.1.6 006-B2675-00 120000
    fenixe fēnix® E 5.1.0 006-B4666-00 240000
    fr165 Forerunner® 165 5.1.0 006-B4432-00 240000
    fr165m Forerunner® 165 Music 5.1.0 006-B4433-00 240000
    fr230 Forerunner® 230 1.3.1 006-B2313-00 80000
    fr230 Forerunner® 230 1.4.4 006-B2157-00 80000
    fr235 Forerunner® 235 1.3.1 006-B2653-00 80000
    fr235 Forerunner® 235 1.3.1 006-B2396-00 80000
    fr235 Forerunner® 235 1.3.1 006-B2733-00 80000
    fr235 Forerunner® 235 1.4.4 006-B2431-00 80000
    fr235 Forerunner® 235 1.4.5 006-B2397-00 80000
    fr245 Forerunner® 245 3.3.1 006-B3076-00 120000
    fr245 Forerunner® 245 3.3.6 006-B3145-00 120000
    fr245 Forerunner® 245 3.3.6 006-B3914-00 120000
    fr245m Forerunner® 245 Music 3.3.1 006-B3077-00 240000
    fr245m Forerunner® 245 Music 3.3.6 006-B3321-00 240000
    fr245m Forerunner® 245 Music 3.3.6 006-B3913-00 240000
    fr255 Forerunner® 255 5.1.0 006-B3992-00 120000
    fr255m Forerunner® 255 Music 5.1.0 006-B3990-00 240000
    fr255s Forerunner® 255s 5.1.0 006-B3993-00 120000
    fr255sm Forerunner® 255s Music 5.1.0 006-B3991-00 240000
    fr265 Forerunner® 265 5.1.0 006-B4257-00 240000
    fr265s Forerunner® 265s 5.1.0 006-B4258-00 240000
    fr45 Forerunner® 45 1.4.5 006-B3282-00 80000
    fr45 Forerunner® 45 1.4.5 006-B3469-00 80000
    fr45 Forerunner® 45 1.4.5 006-B3847-00 80000
    fr55 Forerunner® 55 3.4.2 006-B3869-00 120000
    fr55 Forerunner® 55 3.4.2 006-B4033-00 120000
    fr57042mm Forerunner® 570 42mm 5.1.0 006-B4574-00 240000
    fr57047mm Forerunner® 570 47mm 5.1.0 006-B4570-00 240000
    fr630 Forerunner® 630 1.3.1 006-B2310-00 80000
    fr630 Forerunner® 630 1.3.1 006-B2311-00 80000
    fr630 Forerunner® 630 1.4.4 006-B2156-00 80000
    fr645 Forerunner® 645 3.1.6 006-B2886-00 120000
    fr645 Forerunner® 645 3.1.8 006-B3003-00 120000
    fr645m Forerunner® 645 Music 3.2.3 006-B2888-00 240000
    fr645m Forerunner® 645 Music 3.2.3 006-B3004-00 240000
    fr735xt Forerunner® 735xt 2.4.1 006-B2158-00 120000
    fr735xt Forerunner® 735xt 2.4.5 006-B2533-00 120000
    fr735xt Forerunner® 735xt 2.4.5 006-B2534-00 120000
    fr745 Forerunner® 745 3.3.1 006-B3589-00 240000
    fr745 Forerunner® 745 3.3.6 006-B3794-00 240000
    fr920xt Forerunner® 920XT 1.3.1 006-B2130-00 80000
    fr920xt Forerunner® 920XT 1.3.1 006-B2131-00 80000
    fr920xt Forerunner® 920XT 1.3.1 006-B2132-00 80000
    fr920xt Forerunner® 920XT 1.4.4 006-B1765-00 80000
    fr935 Forerunner® 935 3.1.6 006-B2691-00 120000
    fr935 Forerunner® 935 3.1.6 006-B2833-00 120000
    fr945 Forerunner® 945 3.3.1 006-B3113-00 240000
    fr945 Forerunner® 945 3.3.6 006-B3441-00 240000
    fr945lte Forerunner® 945 LTE 3.4.3 006-B3652-00 240000
    fr955 Forerunner® 955 / Solar 5.1.0 006-B4024-00 240000
    fr965 Forerunner® 965 5.1.0 006-B4315-00 240000
    fr970 Forerunner® 970 5.1.0 006-B4565-00 240000
    garminswim2 Garmin SwimTm 2 1.4.5 006-B3405-00 80000
    garminswim2 Garmin SwimTm 2 1.4.5 006-B3639-00 80000
    gpsmap66 GPSMAP® 66s / 66i / 66sr / 66st 3.0.8 006-B3657-00 250000
    gpsmap66 GPSMAP® 66s / 66i / 66sr / 66st 3.1.9 006-B3694-00 250000
    gpsmap66 GPSMAP® 66s / 66i / 66sr / 66st 3.1.9 006-B3284-00 250000
    gpsmap66 GPSMAP® 66s / 66i / 66sr / 66st 3.1.9 006-B3658-00 250000
    gpsmap66 GPSMAP® 66s / 66i / 66sr / 66st 3.1.9 006-B3028-00 250000
    gpsmap67 GPSMAP® 67 / 67i 3.2.0 006-B4336-00 250000
    gpsmap67 GPSMAP® 67 / 67i 3.2.8 006-B4473-00 250000
    gpsmap86 GPSMAP® 86s / 86sc / 86i / 86sci 3.0.8 006-B3452-00 250000
    gpsmap86 GPSMAP® 86s / 86sc / 86i / 86sci 3.0.8 006-B3453-00 250000
    gpsmap86 GPSMAP® 86s / 86sc / 86i / 86sci 3.0.8 006-B3454-00 250000
    gpsmap86 GPSMAP® 86s / 86sc / 86i / 86sci 3.0.8 006-B3455-00 250000
    gpsmap86 GPSMAP® 86s / 86sc / 86i / 86sci 3.0.8 006-B4720-00 250000
    instinct2 Instinct® 2 / Solar / Dual Power / dēzl Edition 3.2.7 006-B4071-00 120000
    instinct2 Instinct® 2 / Solar / Dual Power / dēzl Edition 3.4.2 006-B3888-00 120000
    instinct2s Instinct® 2S / Solar / Dual Power 3.2.7 006-B4091-00 120000
    instinct2s Instinct® 2S / Solar / Dual Power 3.4.2 006-B3889-00 120000
    instinct2x Instinct® 2X Solar 3.4.3 006-B4394-00 120000
    instinct3amoled45mm Instinct® 3 AMOLED 45mm 5.0.1 006-B4586-00 240000
    instinct3amoled50mm Instinct® 3 AMOLED 50mm 5.0.1 006-B4587-00 240000
    instinct3solar45mm Instinct® 3 Solar 45mm / 50mm 5.0.0 006-B4759-00 240000
    instinct3solar45mm Instinct® 3 Solar 45mm / 50mm 5.0.1 006-B4585-00 240000
    instinctcrossover Instinct® Crossover 3.4.2 006-B4155-00 120000
    instincte40mm Instinct® E 40mm 5.0.1 006-B4583-00 240000
    instincte45mm Instinct® E 45mm 5.0.1 006-B4584-00 240000
    legacyherocaptainmarvel Captain Marvel 3.3.1 006-B3500-00 240000
    legacyherocaptainmarvel Captain Marvel 3.3.6 006-B3535-00 240000
    legacyherofirstavenger First Avenger 3.3.1 006-B3501-00 240000
    legacyherofirstavenger First Avenger 3.3.6 006-B3536-00 240000
    legacysagadarthvader Darth VaderTm 3.3.1 006-B3499-00 240000
    legacysagadarthvader Darth VaderTm 3.3.6 006-B3538-00 240000
    legacysagarey ReyTm 3.3.1 006-B3498-00 240000
    legacysagarey ReyTm 3.3.6 006-B3537-00 240000
    marq2 MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition 5.1.0 006-B4105-00 240000
    marq2 MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition 5.1.0 006-B4472-00 240000
    marq2aviator MARQ® (Gen 2) Aviator 5.1.0 006-B4124-00 240000
    marqadventurer MARQ® Adventurer 3.4.2 006-B3648-00 240000
    marqadventurer MARQ® Adventurer 3.4.5 006-B3624-00 240000
    marqathlete MARQ® Athlete 3.4.2 006-B3451-00 240000
    marqathlete MARQ® Athlete 3.4.5 006-B3251-00 240000
    marqaviator MARQ® Aviator 3.4.2 006-B3421-00 240000
    marqaviator MARQ® Aviator 3.4.5 006-B3247-00 240000
    marqcaptain MARQ® Captain / MARQ® Captain: American Magic Edition 3.4.2 006-B3448-00 240000
    marqcaptain MARQ® Captain / MARQ® Captain: American Magic Edition 3.4.5 006-B3248-00 240000
    marqcommander MARQ® Commander 3.4.2 006-B3449-00 240000
    marqcommander MARQ® Commander 3.4.5 006-B3249-00 240000
    marqdriver MARQ® Driver 3.4.2 006-B3420-00 240000
    marqdriver MARQ® Driver 3.4.5 006-B3246-00 240000
    marqexpedition MARQ® Expedition 3.4.2 006-B3450-00 240000
    marqexpedition MARQ® Expedition 3.4.5 006-B3250-00 240000
    marqgolfer MARQ® Golfer 3.4.2 006-B3850-00 240000
    marqgolfer MARQ® Golfer 3.4.5 006-B3739-00 240000
    montana7xx Montana® 7 Series 3.2.1 006-B4415-00 250000
    montana7xx Montana® 7 Series 3.2.5 006-B3459-00 250000
    oregon7xx Oregon® 7 Series 2.2.3 006-B2681-00 2500000
    oregon7xx Oregon® 7 Series 2.2.3 006-B2692-00 2500000
    oregon7xx Oregon® 7 Series 3.0.8 006-B2512-00 2500000
    rino7xx Rino® 7 Series 2.4.1 006-B3187-00 2500000
    rino7xx Rino® 7 Series 3.0.8 006-B2444-00 2500000
    system8preview System 8 Preview Device 5.1.0 006-B9999-00 240000
    venu Venu® 3.3.1 006-B3226-00 240000
    venu Venu® 3.3.6 006-B3389-00 240000
    venu2 Venu® 2 5.0.0 006-B3703-00 240000
    venu2 Venu® 2 5.0.0 006-B3950-00 240000
    venu2 Venu® 2 5.0.0 006-B4171-00 240000
    venu2 Venu® 2 5.0.0 006-B4180-00 240000
    venu2plus Venu® 2 Plus 5.0.0 006-B3851-00 240000
    venu2plus Venu® 2 Plus 5.0.0 006-B4017-00 240000
    venu2s Venu® 2S 5.0.0 006-B3704-00 240000
    venu2s Venu® 2S 5.0.0 006-B3949-00 240000
    venu2s Venu® 2S 5.0.0 006-B4175-00 240000
    venu2s Venu® 2S 5.0.0 006-B4181-00 240000
    venu3 Venu® 3 5.1.0 006-B4260-00 240000
    venu3s Venu® 3S 5.1.0 006-B4261-00 240000
    venud Venu® Mercedes-Benz® Collection 3.2.6 006-B3740-00 240000
    venud Venu® Mercedes-Benz® Collection 3.3.6 006-B3737-00 240000
    venusq Venu® Sq 3.3.1 006-B3603-00 240000
    venusq Venu® Sq 3.3.1 006-B4118-00 240000
    venusq Venu® Sq 3.3.6 006-B3600-00 240000
    venusq Venu® Sq 3.3.6 006-B3837-00 240000
    venusq2 Venu® Sq 2 5.0.0 006-B4115-00 240000
    venusq2m Venu® Sq 2 Music 5.0.0 006-B4116-00 240000
    venusqm Venu® Sq. Music Edition 3.3.6 006-B3596-00 240000
    venusqm Venu® Sq. Music Edition 3.3.6 006-B3599-00 240000
    venusqm Venu® Sq. Music Edition 3.3.6 006-B3838-00 240000
    venusqm Venu® Sq. Music Edition 3.3.6 006-B4119-00 240000
    venux1 Venu® X1 5.1.1 006-B4603-00 240000
    vivoactive vívoactive® 1.4.2 006-B1907-00 80000
    vivoactive vívoactive® 1.4.2 006-B2160-00 80000
    vivoactive3 vívoactive® 3 3.0.3 006-B3446-00 120000
    vivoactive3 vívoactive® 3 3.1.6 006-B2700-00 120000
    vivoactive3 vívoactive® 3 3.1.9 006-B2976-00 120000
    vivoactive3d vívoactive® 3 Mercedes-Benz® Collection 3.0.0 006-B3473-00 120000
    vivoactive3d vívoactive® 3 Mercedes-Benz® Collection 3.0.0 006-B3477-00 120000
    vivoactive3m vívoactive® 3 Music 3.2.0 006-B2988-00 240000
    vivoactive3m vívoactive® 3 Music 3.2.0 006-B3163-00 240000
    vivoactive3mlte vívoactive® 3 Music LTE 3.1.6 006-B3066-00 240000
    vivoactive4 vívoactive® 4 3.3.1 006-B3225-00 240000
    vivoactive4 vívoactive® 4 3.3.6 006-B3388-00 240000
    vivoactive4s vívoactive® 4S 3.3.1 006-B3224-00 240000
    vivoactive4s vívoactive® 4S 3.3.6 006-B3387-00 240000
    vivoactive5 vívoactive® 5 5.1.0 006-B4426-00 240000
    vivoactive6 vívoactive® 6 5.1.1 006-B4625-00 240000
    vivoactive_hr vívoactive® HR 2.4.1 006-B2337-00 120000
    vivoactive_hr vívoactive® HR 2.4.2 006-B2497-00 120000
    vivolife vívolife 3.0.3 006-B3428-00 120000