Current Software Version - 1.103.711.3

Chat about Hammerhead's Karoo in general.
dthempel
Site Admin
Posts: 321
Joined: Tue Mar 06, 2018 3:35 pm
Location: Cape Cod, MA
Contact:

Current Software Version - 1.103.711.3

Post by dthempel » Thu Mar 08, 2018 4:31 pm

Karoo Software Build Version: 1.103.711.3
Release Date November 21, 2019

Introductions and Enhancements

Karoo now supports Campagnolo EPS (v3) and SRAM eTap ANT+ shifting profile data fields, previously available for Di2 only - More Information

A full set of differentiated points of interest are now presented when imported from Ride With GPS routes

Points of Interest can be navigated to by pressing on them on the map

Software updates can now be applied if Karoo is at or above 15% battery charge. Previously this was allowed only if at or above 30%


Bug Fixes

Fixed an issue causing some sensors to not connect after disabling Built-In GPS

Improved route line appearance on sharp corners. Previously this could show "spikes" in the route app

Hammerhead manufacturer information is now properly shown in Settings > About > Manufacturer

Fixed an issue where a newly paired and prioritized sensor would jump to bottom of the priority list after sensor search completed

Improved the Time to Destination field for the early part of a ride
Fixed an issue causing some users to see a “Not_Available” status for ANT+ sensors


Features and Bug Fixes Still in Progress:

Known Bugs are being updated on our forum

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.4.105.3

Post by Steve » Fri Mar 16, 2018 8:27 am

This information is accurate as of March 6, 2018. From: https://blog.hammerhead.io/karoo-dashbo ... a94c0b3fc4

Up to date information should be found at -- https://www.hammerhead.io/pages/karoo-support under the "Change Log" tab -- but that is currently not accurate.

-----
Karoo Software V1.4.105.3:

- Verify recovery text mode updated
- Need validation on elevation value addressed
- Manual elevation value keeps changing — conversion precision addressed
- Migrate offline regions from mapping client DB to user DB
- Change OTA update battery restriction from 50% to 30%
- Corrupted FIT Files in production addressed
- Turn-by-turn navigation pop-up is not appearing when entering the ride app
- When Location is turned off, waiting for GPS message comes before five minutes and doesn’t show instructions after re-enabling location
- Activity service crash: ride function failing to launch addressed
- Profile picker on launcher app disappears after double clicking on route link
- Strange navigation instruction layout renderings in map screen page addressed
- Strava data showing zeros for all data after ride upload addressed
- Enabling all lap data fields on same page causes in-ride lap page to be blank
- Auth service regularly going down — affecting customers — addressed
- Instructions from Navigation service doesn’t stop after saving/discarding the ride
- Appropriate message must be shown when no instructions received from mapping client for navigation
- Power zone calculations have errors in zones 4/5/6, addressed
- On ride of “Navigation unavailable” routes will pick “navigation available” routes for instructions
- Turn-by-turn instructions not available on edited routes, addressed
- Ride/routes is crashing when offline downloading is happening in background , addressed
- Mapping client bug randomly stops giving download status updates and exceptions, addressed
- Routing preferences not being synced
- User-facing current elevation datafield introduced
- Turn-by-turn navigation pop-up appears when re-entering the ride app
- Killing ride/routes app from task switcher ends offline service
- Deletion of a downloading region in regions app is not getting propagated properly
- Download getting re-triggered for downloaded offline routes
- Downloading navigation information available as a part of route creation
- FIT SDK: update to latest
- Refactor queuing logic for offline tile cache
- Elevation gain showing zero on routes list
- Auto-calibration function of elevation data not working properly
- Status changes to “waiting” after download completes 95%
- Deleting a route through dashboard is possible, while downloading offline route on Karoo
- If two devices are connected with same H account, then downloaded route goes to waiting state and can’t download
- Re-downloading happens when already offlined route name is edited
- Offline download still progresses if disconnected from/reconnected to Internet
- Offline route — turn instructions unavailable on many routes
- “Map tile limit reached” pop-up showing up unnecessarily often
- Capture HR zone data
- Power % of FTP
- HR % of max

1.4.105.3 Summary:

- Introduction of elevation datafields: We heard the calls of our customers to introduce elevation, so we prioritized this over the past few weeks. Karoo’s elevation data is aggregated through native barometric pressure sensors and correlated with mapping information with embedded elevation information. We want to stress that our methodology for rendering elevation at this time is in beta, and so will continue to be refined and improved with further testing and feedback.

- Improvements in general offline navigation functionality: A few consistent bugs and frustrating limitations of our offline routing functions have been reported to us through the Feedback Portal over the last several weeks. Because we understand this is a major draw of riders to Karoo, we put this particularly high on our list of areas to address. Aside from squashing some bugs, changes included a repackaging of our mapping data tiles to make them more space-efficient (so you can store more on the device) without losing detail, enabling offline routing functionality through offline maps, and improved sync functionality with the Dashboard.

- Reduced the battery charge percentage limit to apply updates from 50% to 30%: A small but important update we wanted to make, so that it’s just that much easier to keep your Karoo current and operating at its best.

- Strava .FIT file and upload sync issues addressed: We noticed a number of customers experiencing difficulties with both uploading their activities to Strava, and/or also using .FIT files afterwards. Some file formatting and API issues have now been resolved.

- Datafield introductions and refinements: Some datafields we’ve either introduced to Karoo or have addressed issues with include percentage of max HR, percentage of FTP, some power zone calculation datafields, and errors rendering different “average” datafield values.[/list]

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.4.109.3

Post by Steve » Fri Mar 16, 2018 8:27 am

New Version just rolling out as of March 8, 2018 -- v1.4.109.3

This from Caffery on Facebook:
Indeed, as some of you have noticed, there was a software update released in the last 24 hours. It's very small, with only minor components.

Notes from the product team are:

- Bug fix to display correct Lap Average
- Bug fix to display correct Average HR and Max HR
- Bug fix around laps causing ride crashes
- Some fixes around average speed calculation

A more significant update will come out a week from today, which you can look for on the change log day-of, and also expect a blog post!
Items Discovered:
- Rider Profile height appears to be fixed (EDIT: Still broken)

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.4.127.3

Post by Steve » Fri Mar 16, 2018 8:31 am

New Version just rolling out as of March 16, 2018 -- v1.4.127.3

Official changelog as follows:

Karoo Software Build Version: 1.4.127.3

Release date: March 16, 2018

Improvements and Enhancements:
– Animated (visual) data fields for power and heart rate zones introduced
– “Endless” app screen scrolling (when you hit the last one it cycles back to the beginning)
– Reduced size of the navigation icon
– Fine-tuning of ascent/descent (more accurate now but still being improved)
– Fine-tuning of auto-pause to resume faster and with more accuracy at low speeds
– Elevation datafields added: including Min Elevation, Max Elevation, Average Elevation and Lap Data - Min, Max, Ascent, Descent
– Power datafield added: Training stress score and intensity factor
– Pedal smoothness, L/R balance, and torque effectiveness (efficiency)
– Battery icon now displaying charge percentage
– Preference to enable/disable navigation cues (still working on on/off track notifications)
– Fine-tuning of average power readings for laps
– Normalized power calculation improvements
– HR Zones now connected to your Karoo user account
– Device MAC address is now consistent for secure WiFi
– Added device info into FIT file

Bugs Addressed:
– Specific ride app crash cases
– Speed drops from certain ANT+ sensors
– Time format changing globally from 12/24hr based on user preference
– Navigation showing “Waiting for instruction”
– Navigation stopping and not restarting
– Navigation instruction incorrect resizing
– Fixed a strange crash type seen when recording a ride for 30 min + 12 hours of deep freezing the Karoo

Known issues remaining:
– Stages, Power2Max, and 4iiii power meter connectivity / data issues
– Overall improvement of ANT+ power data handling and logging
– Reboot issues are still being investigated for a small customer subset.
– Karoo account details may show N/A or “Unknown User” (This is not an issue with your account, only a syncing display problem on the Karoo – all your data, including Profiles, Activities, Zones, Routes, etc., will sync just fine once logged in.)
– Unpairing all Bluetooth sensors while in-ride can cause the Sensors app to restart.
– Address search is not localized enough.
– Issues with left-side roadway/roundabout navigation instructions
– Need for more navigation alert datafields and changes in urgency
– Adaptive brightness can be a battery hog in high brightness.
– Cadence and speed sensors that have the wheel magnet removed may not work properly.
– Current auto-pause menu functionality is annoying.
– Maps sometimes need more graphical contrast.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.4.135.3

Post by Steve » Fri Mar 23, 2018 10:02 am

Karoo Software Build Version: 1.4.135.3

Release date: March 23, 2018

Introductions and Enhancements:
– Additional power datafields: 1hr & 20min averages and Watts/kg
– Karoo username is now editable

Bugs Addressed:
– ANT+ reliability improved for certain power sensors
– Implemented GPS-based fixes of speed and distance freezes
– Navigation interface improvements and bug fixes
– Fixes for Hammerhead account showing “N/A” for user

Known Issues Remaining:
– Reboot issues are still being investigated for a small customer subset
– More testing necessary to improve reliability Stages, 4iiii, SRM, Power2Max power meters
– Unpairing all Bluetooth sensors while in-ride can cause the Sensors app to restart
– Address search is not localized enough
– Issues with left-side roadway/roundabout navigation instructions (scheduled to fix in next release)
– Adaptive brightness can be a battery hog in high brightness
– Cadence and speed sensors that have the wheel magnet removed may not work properly
– Imported routes showing turn-by-turn unavailable (as temporary fix, we suggest you import then edit on the Dashboard, to convert route to native algorithm, before importing)

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.4.156.3

Post by Steve » Mon Apr 02, 2018 1:57 pm

Karoo Software Build Version: 1.4.156.3

Release date April 2, 2018.

Introductions and Enhancements:

- Improved battery percentage visualization in status bar
- Long (hardware) key press to zoom in/out maps
- Datafield additions, including:
- Percentage of HRR
- Average percentage of HRR
- Grade
- Vertical speed
- Karoo battery percentage
- Min elevation
- Max elevation
- Average elevation
- Min lap elevation
- Max lap elevation
- Ascent lap
- Descent lap
- Breakout of time spent in HR zones

Bug Fixes:

- Fine-tuning of elevation algorithms
- Fine-tuning of autopause functionality
- Fine-tuning of localized address search
- General core stability improvements

Known Issues Remaining:

- Downloading tiles for offline map sections can fail for some users
- Report of GPS issues (possibly related to WiFi) by some users
- Device reboots traced to mapping telemetry data disagreements hanging and causing system reset; fix being implemented as soon as possible
- Some users experiencing Karoo/Dashboard sync issues

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.1.3

Post by Steve » Thu Apr 19, 2018 2:54 pm

Karoo Software Build Version: 1.5.1.3

Release Date: April 19, 2018

Introductions and Enhancements:
– In-ride pause menu redesign to reduce intrusiveness:
– Auto-pause: background icon displayed; users can now scroll through pages
– Manual pause: users now have option to hide menu and scroll through pages
– Various back-end improvements to sensor data stream intake, resulting in more accurate and reliable displaying, handling, and logging of all sensor data
– Better handling of grade and vertical speed data for faster response, greater accuracy, and reduction in erroneous drops to 0% or 0m/hr.
– Improvements for handling roundabouts and other turn instructions
– Some left-hand traffic navigation prompts introduced (in beta)
– Improved software protocol for recovery of ride data after unexpected crashes or freezes
– Added a prompt for high battery drain with adaptive brightness on
– Average Cadence value is no longer including zeros
– Lap screen now shows a more detailed summary that includes a snapshot of previous lap data
– Various back-end improvements made that are laying a strong foundation for third-party apps and integrations in the future

Bug Fixes:
– Addressed case where navigation instructions were not showing up on all data screens (still working on this but improvements made) for some users
– Addressed Strava upload failures reported by some users
– TSS (Training Stress Score) data field was incorrectly considering pause time
– Ride path was not following rider on map when Karoo’s screen was not in-ride
– Eliminated data field freezing if/when a sensor is dropped

Known Issues Remaining:
– We are still working on cases where mapping and some data fields can freeze in-ride
– Average Speed and Cadence readouts sometimes erroneous
– Offline map downloads failures still affecting some users (workarounds identified, but root cause/fix still being explored)
– Accelerated battery depletion affecting some users after most recent update to 1.4.156.3. Updating to new version
– Unwanted unit reboots are still occuring for some users. Potential causes have been identified and workarounds have been suggested as a stop-gap measure. We are working around the clock on this issue, as we recognize that it is immensely frustrating for those who experience it.
– Dashboard/Karoo sync of both routes and activities occasionally failing for some users. We have a suggested workaround as a temporary fix while we investigate what specifically is causing this. Backend third-party server host issues are suspected.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.19.3

Post by Steve » Fri May 04, 2018 2:42 pm

Karoo Software Build Version: 1.5.19.3

Release Date: May 4th, 2018

Introductions and Enhancements:
– Support has been added to enable Karoo to manage long lists of routes. Previously a list of 35 or 40 routes could cause Karoo to stall. Hundreds now possible.
– User can now add a route after starting a ride without a route, and to routes mid-ride when already traversing a different route.
– Improvements added for server speed and reliability.
– Speed of firmware downloads incrementally improved again.

Bug Fixes:
– Fix for device reboot issue, which was determined to be caused by a firmware defect related to Karoo’s location service firmware.
– TSS calculation accuracy improved to better consider ride paused time.
– Fix for sync failures for routes and rides between Karoo and Dashboard, which was determined to be an embedded 30-day log-out function in our third-party server, which has been removed.
– Fix for zero drop-out on Stages power meters

Known Issues Remaining:
– Some data fields freezing in-ride for some users. Still exploring whether this is a systemic issue or individual data stream/sensor issue.
– Average Speed and Cadence readouts sometimes erroneous. Algorithms being analyzed and revised.
– Navigational cues sometimes freezing or failing to render for some users on some rides. Working with mapping clients to address this.
– Offline map downloads failures still affecting some users (workarounds identified, but root cause/fix still being explored). New release should provide improvement.
– Bracket feet failing for some users in rigorous conditions. Bracket foot being scrutinized.
Karoo Dashboard Version: 0.9.14

Release Date: May 3rd, 2018

Improvements and Fixes:
– Performance upgrades for faster operation and smoother UI
– Third-party database servers upgraded for greater reliability
Karoo Software Build Version: 1.5.1.3

Release Date: April 19, 2018

Introductions and Enhancements:
– In-ride pause menu redesign to reduce intrusiveness:
– Auto-pause: background icon displayed; users can now scroll through pages
– Manual pause: users now have option to hide menu and scroll through pages
– Various back-end improvements to sensor data stream intake, resulting in more accurate and reliable displaying, handling, and logging of all sensor data
– Better handling of grade and vertical speed data for faster response, greater accuracy, and reduction in erroneous drops to 0% or 0m/hr.
– Improvements for handling roundabouts and other turn instructions
– Some left-hand traffic navigation prompts introduced (in beta)
– Improved software protocol for recovery of ride data after unexpected crashes or freezes
– Added a prompt for high battery drain with adaptive brightness on
– Average Cadence value is no longer including zeros
– Lap screen now shows a more detailed summary that includes a snapshot of previous lap data
– Various back-end improvements made that are laying a strong foundation for third-party apps and integrations in the future

Bug Fixes:
– Addressed case where navigation instructions were not showing up on all data screens (still working on this but improvements made) for some users
– Addressed Strava upload failures reported by some users
– TSS (Training Stress Score) data field was incorrectly considering pause time
– Ride path was not following rider on map when Karoo’s screen was not in-ride
– Eliminated data field freezing if/when a sensor is dropped

Known Issues Remaining:
– We are still working on cases where mapping and some data fields can freeze in-ride
– Average Speed and Cadence readouts sometimes erroneous
– Offline map downloads failures still affecting some users (workarounds identified, but root cause/fix still being explored)
– Accelerated battery depletion affecting some users after most recent update to 1.4.156.3. Updating to new version
– Unwanted unit reboots are still occuring for some users. Potential causes have been identified and workarounds have been suggested as a stop-gap measure. We are working around the clock on this issue, as we recognize that it is immensely frustrating for those who experience it.
– Dashboard/Karoo sync of both routes and activities occasionally failing for some users. We have a suggested workaround as a temporary fix while we investigate what specifically is causing this. Backend third-party server host issues are suspected.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.38.3

Post by Steve » Thu May 17, 2018 4:06 pm

Karoo Software Build Version: 1.5.38.3

Release Date: May 17, 2018

Introductions and Enhancements:
– Now supporting pairing to WiFi networks that require a portal login (such as in a hotel or coffee shop).
– Handling of various turn instructions, including roundabouts, for left-lane driving countries (in beta).
– Karoo now supports long lists of Activities to go along with support of a long list of Routes.
Power meter improvements:
– Increased compliance with ANT+ power meter spec (more reliable connection and more accurate data readouts)
– Improved management of data while coasting

Bug Fixes:
– Turn-by-turn instructions restored in instances where navigation fails during a ride.
– Slowed adaptive UI brightness adjustment period to save battery.
– Fixed issue where rider height could be reverted to 5’5”
– Eliminated elevation spikes caused by in-ride elevation auto-calibration.
– Improvements to algorithm that renders time-in-powerzone graphic.
– Fix zero-value data field freezes – now clearing data fields when a sensor is disabled.
– Bug fixed that prevented complete route tracking when screen is turned off by user during ride.
– Fix to remove spikes in left-right channel power meter data from Power2Max and Stages.
– Fix for slow transition from starting a ride to display to data field presentation.
– Fix for user and device profile items not being restored after factory resetting of Karoo (page sets and user profile).

Known Issues Remaining:
– Battery life can reduce at an accelerated rate after a ride when Karoo is just sitting in sleep mode for some riders.
– GPS lock of device during ride (critical for all location-based services) may still occasionally fail for some users, often resulting in the “Waiting for instruction” error.
– Some data fields freezing in-ride for some users. Exploring whether this is a systemic issue or individual data stream/sensor issue.
– Average Speed and Cadence readouts sometimes erroneous. Algorithms being analyzed and revised.
– Offline map downloads failures still affecting some users (workarounds identified, but root cause/fix still being explored).
– Bracket feet failing for some users in rigorous conditions. Bracket foot has been redesigned and replacement bracket feet will be offered to customers when they have been produced.

dthempel
Site Admin
Posts: 321
Joined: Tue Mar 06, 2018 3:35 pm
Location: Cape Cod, MA
Contact:

Old Software Version - 1.5.75.3

Post by dthempel » Thu May 31, 2018 11:52 am

Karoo Software Build Version: 1.5.75.3

Release Date: May 31, 2018

Introductions and Enhancements:
– Automatic download of software updates over WiFi. Karoo can now download available software updates when on a recognized WiFi network and then prompt the user to install the update.
– Added additional support for ANT+ crank-torque and power-only (power meter with PWR profile) power meters.
– Historic elevation graphic data field introduced. Diagram shows the elevation profile of the five most recent miles recorded.
– Ride status (in-ride, paused, etc.) now shown in the status bar.

Bug Fixes:
– Improvements to increase battery life while Karoo is in sleep mode. Rate of power usage decreased by approximately 50%. Further battery life improvements are possible and in the work queue.
– Addressed issues with erratic power readings on Stages and Power2Max power meters. Fixed zero drop on BLTE stages and left/right power spikes on Stages and Power2Max.
– Better location fixes to smooth ride recordings. The NLP (Network Location Provider - which is based on WiFi network lookups) service is no longer used in-ride for determining rider position. GPS alone is used to determine location in a ride and this increases the accuracy of the riders position, reducing “position jumping” which has been reported by some users.

Known Issues Remaining:
– Though increasingly rare, turn-by-turn directions can fail for some riders, resulting in the “Waiting for instruction” error or other navigation prompt failures. A permanent resolution to this issue is high priority.
– Offline map downloads failures still affecting some users (workarounds identified, but root cause/fix still being explored).
– Some users have reported that Strava does not recognize certain segments of rides after upload. It is not clear if this is a Hammerhead/Karoo-based issue or a Strava-based issue, but it is being investigated.
– Data screens have been reported to “freeze” or be difficult to transition after a ride of approximately 30K or more.
Karoo Dashboard Version: 0.9.16

Release Date: May 31, 2018

Introductions and Enhancements:
– In the Activities list, "[view] Map" and "Add [as route]" functions now allow FIT files up from 250KB to 1MB (up from approximately three to approximately 12 hours of ride data)
– GDPR-compliant cookie notification banner added

Bug Fixes:
– Exported GPX file "creator" attribute changed to "https://www.hammerhead.io"

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.105.3

Post by Steve » Thu Jun 21, 2018 2:04 pm

Karoo Software Build Version: 1.5.105.3

Release Date: June 21, 2018

Introductions and Enhancements:
– Improved turn-by-turn rendering reliability
– Refined messaging of turn-by-turn errors (previously “Waiting for Instructions…”), now providing more clarity of error type to aid in troubleshooting if necessary
– GPS signal strength/acquisition indication now shown in the status bar
– Ambient temperature data field added

Bug Fixes:
– Addressed an issue wherein the most recent turn instruction could persist for an extended distance after making the turn.
– Addressed an issue wherein “rerouting…” message could remain on data screens even after the new directions were resolved and displayed on the map screen.
– Addressed a bug wherein changing a route selection in route could cause a “saving...” circle to be displayed.
– Addressed failure to display status bar items when returning to an in-progress ride from the in-ride status banner.

Bug Fixes Still in Progress:
– Turn-by-turn directions are failing to render for fewer users than previously, but a permanent and universal solution to this issue is still a high priority. Workarounds available.
– Offline map downloads failures still affecting some users. Workarounds available, but root cause/fix still being explored.
– Elevation recordings can register too high at the conclusion of some rides. Algorithms being refined.
– Negative elevation values not accepted during manual elevation calibration. Will be addressed in next release.
– For some users, certain sensors have demonstrated a reluctance to reconnect to Karoo after disconnection during a ride. Issue is being examined.
– Ride app has demonstrated in-ride freezing for some users. Issue is being explored and a solution is a high priority.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Previous Software Version - 1.5.111.3

Post by Steve » Thu Jul 05, 2018 8:56 pm

Karoo Software Build Version: 1.5.111.3

Release Date: July 5, 2018

Introductions and Enhancements:

- 3G radio is now disabled by default if a SIM card is not detected at startup. This should provide notable battery life improvements for many users.
- Added mechanism to startup procedure that recovers file system corruption in the data partition, should one occur. This is a rare but fatal issue that has impacted a very small number of Karoos, but should no longer be an issue after this update.

Bug Fixes:

- Resolved issues where Karoo could become slow or stalled and data could stop updating for the user. These fixes were associated specifically with the use of the lap button and changing routes mid-ride.

Bug Fixes in Progress:

Reports of failure of turn-by-turn instructions have fallen drastically between our past two software updates, but still occur with some regularity for a remaining minority of our user pool. We are still implementing a few adjustments to our software to resolve the issue for those outstanding users and plan currently to have done so by next release.
Out-and-back routes causing navigation starting errors. Working on refining routing logic to resolve this.
Elevation calculation logic being refined for greater overall ride accuracy and fewer outlier values.
Average value calculation fixes being implemented for various window lengths (3s, 5s, 20min, etc.) for power, cadence, and other data.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.143.3

Post by Steve » Thu Jul 19, 2018 4:19 pm

Karoo Software Build Version: 1.5.143.3

Release Date: July 19, 2018

Introductions and Enhancements:

- The distance to turns in turn-by-turn instructions are now updated more frequently to show tenths of a mile/kilometer to the turn when within 10mi/10km, and to show distances in feet or meters when finally approaching the turn.
- Period-based average data fields are now showing average values while the initial window period is filling. Previously no value was shown until the first period had passed. Once the initial window period has passed, the value shown is a rolling item based on the continuing period size.
- Karoo now prompts the user if the user selects a route from the routes app that has not been made available offline or that does not have turn-by-turn directions available. (Selecting a map previously would result in “Waiting for instruction…” being shown indefinitely to the user on the map view). Now the user can choose to continue after seeing an error prompt. If turn-by-turn directions are not available, only the map will be shown (without turn-by-turn instructions) and the “Waiting for instruction…” message is not shown. The entire screen is used for the map, which the user can use to navigate.


Bug Fixes:

- An issue has been fixed where auto-calibration of the elevation could fail after elevation data was entered manually.
- Additional refinements were made to the turn-by-turn initialization sequence to remove repeating “Waiting for GPS…” and similar messages that could be displayed when starting a route that ends at the same location as the start. This was the case even when a GPS signal was present. . New messages like “Preparing route for ride” and “Continue ride” have replaced “Waiting for GPS…”


Bug Fixes in Progress:

The “Waiting for GPS…” message and similar ones can still show on the red message bar before the first turn-by-turn message is received for some users. This message is not synced with the actual presence or absence of a GPS signal.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.158.3

Post by Steve » Fri Aug 03, 2018 1:05 pm

Karoo Software Build Version: 1.5.158.3

Release Date: August 02, 2018

Introductions and Enhancements:
– No notable feature introductions or enhancements at this time.

Bug Fixes:
– Further refined messaging to riders at the start of a route when turn-by-turn directions are being prepared. Specifically the inaccurate “Waiting for GPS…” message is removed.
– FIT file formatting has been refined to better handle pause events. Data is no longer logged and stored in the FIT file when the ride is paused.
– The “NO GPS SIGNAL” status bar indicator is no longer being wrongly shown on the launch screen after a ride.

Bug Fixes in Progress:
– A central issue has been identified and largely resolved related to intermittent offline map download failures. This is currently in validation testing and is expected to be included in the next release.
– Work is ongoing to enable sensor data to remain active when a ride is paused, as well as to allow a single lap to be set while paused. Testing of this has not been completed but should be by next release.
– We are refining a “Distance to Destination” data field and should have this added to an imminent release.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.191.3

Post by Steve » Thu Aug 16, 2018 4:20 pm

Karoo Software Build Version: 1.5.191.3

Release Date: August 16, 2018

Introductions and Enhancements:

- Distance-to-next-turn data field added.
- Total-distance-remaining-on-ride data field added.
- Messaging in Routes app changed from “Turn-by-Turn Not Available” to “Breadcrumb Navigation” when in the event of a TbT rendering issue (where TbT instructions will not appear but route trace is indicated).

Bug Fixes:

- Reliability of offline map downloading has been notably improved. Users should see a sharp reduction in related failures that have persisted through the last several sprints.

Features and Bug Fixes Still in Progress:

Encouraging testing was completed around new ANT+ algorithms which serves as a foundation for expanding our support of ANT+ devices. While several sprints away, users can look forward to power meter calibration, battery level data, and more coming from this work.

We are working to keep the data field display active while a ride is paused. For example, this allows a rider to see his/her heart rate while at a rest stop. Also, power data will also continue to be shown if a rider manually pauses but continues to ride.

Introducing functionality so that the Lap button now records a lap event if pressed while Karoo is paused. This covers cases like when a rider pauses for a rest stop and Karoo auto-pauses before the rider presses the Lap button.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.216.3

Post by Steve » Thu Aug 30, 2018 5:38 pm

Karoo Software Build Version: 1.5.216.3

Release Date August 30, 2018

Introductions and Enhancements:

- Added time-to-destination data field
- During pause or autopause events, live sensor data can now still be displayed
- Lap button can now be hit to record a lap event even while paused
- User is now prompted to confirm deletion of activities from device

Bug Fixes:

- Elevation calibration now accepts negative values
- Default Map and Main page sets were sometimes removable from page set list, but unrecoverable post-removal. This is has been addressed.
- Email address field is case now sensitive

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.237.3

Post by Steve » Thu Sep 13, 2018 4:19 pm

Karoo Software Build Version: 1.5.237.3

Release Date September 13, 2018

Introductions and Enhancements:

Ride Mode now launches without automatically starting an activity, allowing users to check sensor data and view the map before departing. To begin recording, tap the Status Bar or the top-right button on the side of your Karoo.

It is now possible to remove a route and end navigation during an activity.

Navigation prompts can be dismissed on the map screen. Simply touch the red bar and it disappears temporarily.

In-ride status of Ride Mode is now visible from any screen via yellow “in-ride” status bar at the top of the screen. Touching this status bar brings the user directly back to their ride screens.

A single notification icon now indicates any and all notifications, rather than one icon appearing for each notification.

Bug Fixes:

Fixed an issue where certain page sets could cause the map to fail to display (previously the user had to delete and recreate the page set to solve the issue).

Features and Bug Fixes Still in Progress:

Significant work to update Karoo’s ANT+ protocol continues, which will soon allow for a wider array of functions, like power meter calibration, battery status indication, and lots more. This is expected to require a few more sprints to complete.

User interface refinements will continue around the launching of the Ride app and recording of activities, including among others an option to prompt the user to begin recording automatically when movement is detected.

We are investigating reports of GPS lock failing in some cases at the start of a ride, even if route trace and navigational instructions initiate accurately.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.270.3

Post by Steve » Thu Sep 27, 2018 5:18 pm

Karoo Software Build Version: 1.5.270.3

Release Date September 27, 2018

Introductions and Enhancements:

Changes to auto and manual pause - A rider can now manually pause a ride even if Karoo has already auto-paused. Once manually paused, a manual resume is needed to continue the ride.

Ability to stop/start cues during a ride - A rider can choose to stop turn cues and then re-enable them. If users are familiar with a portion of a route, this allows the riders to fine-tune their navigation experience.

Revamp Pause/Resume Indication - The gray ‘pause’ symbol is no longer displayed on screens when paused. The pause indication continues to be shown in the status bar at the top of the screen and a brief resume graphic is shown on each screen as a ride is resumed.

Prompt User to Start Ride on Travel Detected - Following the last release where Karoo enabled a rider to enter the ride app without starting a ride, this update now prompts the user to start a ride if motion is detected and an activity has not been started. One can ignore this prompt if desired and later start the activity with a button press.


Bug Fixes:

Auto-pause availability during the ride - You can again toggle auto-pause on or off and have it take effect mid-ride.

GPS errors - We addressed an error causing a "NO GPS" message at the start of a ride.

Karoo Fails to Acquire GPS at Ride Start - Changes were made to address issues with GPS connectivity problems reported at ride/activity start.

Menu slider doesn't disappear after auto-resuming the ride - Engineers fixed an issue where the slide-up menu wasn’t being removed when a rider resumed riding (auto-resume) after an auto-pause.

During a ride, resume menu slider disappears when ride app is shutdown - With this update, if a rider shuts down the ride application while the sliding menu is active, the menu will continue to be active when the ride app is entered again. Previously the menu was “lost” in this sequence.

Side buttons are not toggling off in ride app - The on-screen button graphics can again be removed using a settings menu option. With the changes to the ride application, the display preference for button graphics is enacted when an activity is started (rather than when the ride app is started).


Features and Bug Fixes Still in Progress:

Power meter calibration and other ANT+ features - The ANT+ stack rework continues and is expected to be released next sprint. While the initial release will not change the exposed features, it lays the groundwork for rapid filling out of our ANT+ integration. Some exciting features to come, include battery sensor status and power meter calibration.

Cosmetic changes - Additional focus is being applied to the appearance of the Karoo screens and data fields.

Battery usage optimization - Effort is beginning to bring additional battery savings to Karoo. However, this will take some number of releases to fully complete.

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.5.345.3

Post by Steve » Thu Oct 25, 2018 4:07 pm

Karoo Software Build Version: 1.5.345.3

Release Date October 25, 2018

Introductions and Enhancements:

This release deploys a new ANT+ stack that sets us up for adding new integrations and power meter calibration.

Sensor battery status is now displayed in the sensor details page and as a graphical indication on the sensor list view in the sensors app. As of this release, only power meter battery status is shown.

Added graphically enhanced Average-type data fields (speed, power, and cadence), which include a color indicator of whether the average is rising or falling.

Additionally, when set to a full-page, Average-type data fields have a color-coded "comet tail" that moves ahead of or behind the rider to indicate whether the average is rising or falling.

Added new graphical data-fields for heart rate and power zones, featuring responsive, color-coded circular animations that indicate current zone. These new fields are located in “Heart Rate > Circular Zone” and “Power > Circular Zone” when creating or editing page sets.

A Lap Count data field has been added.

An Estimated Time of Arrival data field has been added.

TBT instructions are now shown when riding on a route but not having started a ride/activity.

Entering the in-ride menu to change settings or routes no longer. automatically pauses the ride. A user can manually pause by selecting the first option in this menu.

The in-ride menu can now be operated entirely using Karoo’s physical buttons, in anticipation of colder weather and riders wearing full-finger gloves. The physical buttons on the left side of Karoo move through the options, and the top-right button selects the desired action.

Global font improvements.

Revised the Settings Menu, which includes moving the System Update option from the About sub-menu to the main Settings Menu.

Overhauled the Quick Settings Menu with improved graphics and quick access WiFi, cellular, auto-pause, and sensor enable/disable switches. This menu also shows the current position in latitudinal and longitudinal coordinates.

The auto-pause switch in the Quick Settings Menu now works as a global control affecting the last selected page profile set. This setting can now be changed whether in-ride or not in-ride.

Added the option to pair Bluetooth Headphones/Speakers. You can adjust the volume and hear an audio cue that confirms the desired device has been paired and indicates the current volume level. This is primarily a future-looking feature as Karoo has limited audio options at this time.

Introduced a new, full-color boot animation.


Bug Fixes:

Auto-pause availability during the ride - You can again toggle auto-pause on or off and have it take effect mid-ride.

GPS errors - We addressed an error causing a "NO GPS" message at the start of a ride.

Karoo Fails to Acquire GPS at Ride Start - Changes were made to address issues with GPS connectivity problems reported at ride/activity start.

Menu slider doesn't disappear after auto-resuming the ride - Engineers fixed an issue where the slide-up menu wasn’t being removed when a rider resumed riding (auto-resume) after an auto-pause.

During a ride, resume menu slider disappears when ride app is shutdown - With this update, if a rider shuts down the ride application while the sliding menu is active, the menu will continue to be active when the ride app is entered again. Previously the menu was “lost” in this sequence.

Side buttons are not toggling off in ride app - The on-screen button graphics can again be removed using a settings menu option. With the changes to the ride application, the display preference for button graphics is enacted when an activity is started (rather than when the ride app is started).


Bug Fixes:

Fixed an issue where the Ride App displays blank data fields when starting a ride.

Resolved the issue causing TbT Instructions not to be shown on data screens.

Fixed an issue where speed data drops to 0 in the FIT file frequently throughout the ride.

Fixed an issue where downloading maps and routes could be interrupted if the screen was turned off.

Fixes an issue where the ride notification slide-out is not removed if the ride was started by clicking on the status bar rather than on the slide-out.

Fixed a bug affecting elevation calibration.

Speed no longer switches between GPS speed and speed cadence sensor

Activities no longer disappear from the launcher if the user minimizes the ride and then changes themes from the quick launch menu.

Fixed a problem where the Karoo sometimes failed to automatically set the time and timezone through internet connectivity.

Stopped the ride recovery mechanism from recovering a ride that is less than 5 minutes in length.


Known Issues:

Adding or removing a route or cue while auto-paused prevents Karoo from auto-resuming. In this scenario, the ride must be resumed manually

If you remove a route, the Time of Arrival field freezes and does not update until a new route is added
The Lap Count will not increment if a lap is set while a ride is paused. The count does increment in this case after the ride is resumed

With the addition of the new and updated datafields, we recommend removing and re-adding any existing heart rate or power fields in your page sets

Until our battery life optimizations are complete, we suggest manually powering off Karoo when not in use


Features in Progress:

ANT+ additions including power meter calibration and battery status for non-power meter devices are underway

We are introducing changes to preserve battery life both during a ride and when the Karoo is completely idle (like sitting on your desk)

An investigation is formally underway for off-line support for maps and routes

User avatar
Steve
Site Admin
Posts: 590
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.8.364.3

Post by Steve » Thu Nov 08, 2018 5:01 pm

Karoo Software Build Version: 1.8.364.3

Release Date November 8, 2018

Introductions and Enhancements:

Sunrise Time and Sunset Time data-fields have been introduced.


Bug Fixes:

Addressed a bug where auto-pause state didn’t auto-resume after the rider added or removed a route or navigation cues while paused.


Features in Progress:

ANT+ power meter calibration.

ANT+ battery status for for additional types of sensors (like speed/cadence, HRM, etc.)

Changes to preserve battery life both during a ride and when the Karoo is completely idle. These improvements will be delivered incrementally in coming releases.

Offline routing and mapping.

Significant work is underway to update the appearance of the user interface.


Known Issues

If you remove a route, the “Time of Arrival” and similar destination-related and distance to turn fields hold (rather than clear). These fields resume updating again when a new route is added.

The Lap Count does not increment immediately if a lap is set while a ride is paused. The count will increment once the ride is resumed.

Until our battery life optimizations are complete, we suggest manually powering off Karoo when not in use.

Locked