Current Software Version - 1.68.646.3

Chat about Hammerhead's Karoo in general.
User avatar
Site Admin
Posts: 575
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Old Software Version - 1.11.392.3

Post by Steve » Thu Nov 22, 2018 5:06 pm

Karoo Software Build Version: 1.11.392.3

Release Date November 22, 2018

Introductions and Enhancements:

Improved Power Meter integration
- General Calibration Request for ANT+ Power Meters
- Auto-Zero power meter management for ANT+ Power Meters

New Calorie-derived data fields
- Calories Expended, calculated using power data
- Calories/Hour calculation

New-look Historic Elevation Graph that shows an entire ride

New Sunrise and Sunset derived data fields
- Time of Civil Dawn/Dusk
- Time remaining until Civil Dawn/Dusk
- Time remaining until Sunrise/Sunset

Live sensor values are now displayed in the sensor details pages

Bug Fixes:

Fit File Recording Improvements - further work is expected on this in the coming sprint.
- Reduced the number of missing records in fit file recordings
- Reduced the number of FIT records that lack individual data elements (heart rate or speed for example)

The in-ride discrepancy between Elevation Graph and Current Elevation data fields is fixed

Resolved the “Unfortunately ride has stopped” issue

Features and Bug Fixes Still in Progress:

Continued focus is being applied to further improve FIT file recording

Sensors freezing mid-ride

Karoo battery life improvements

Nearing release of UI appearance overhaul

Improvements to TbT navigation

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

Old Software Version - 1.17.424.3

Post by Steve » Mon Dec 10, 2018 4:01 pm

Karoo Software Build Version: 1.17.424.3

Release Date December 10, 2018

Introductions and Enhancements:

Reverted Mapbox 6 to Mapbox 5

Sample location services reverted to 1 time/second instead of 2 times/second

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

Old Software Version - 1.21.495.3

Post by Steve » Thu Jan 17, 2019 5:11 pm

Karoo Software Build Version: 1.21.495.3

Release Date January 17, 2019

Introductions and Enhancements:

New, higher-contrast map style for easier viewing under bright sunlight

The Karoo homescreen has been redesigned to make ride mode its central purpose and allow more convenient launching of rides

Full data screen management:

- New drag-and-drop page creation tool for custom data field layout that maximizes screen real estate
- Existing Karoo data screens are automatically migrated to the new layouts

Data field appearance update:

- Data fields are redesigned with consistent and larger fonts to capitalize on the screen real estate.
- Initial reworking of data field display: Removed the use of “n/a” and replaced with “...” (sensor connected but not showing a value); “- -” (missing data, e.g. distance to destination after route removed), and “0” (sensor showing zero value). Further refinements are expected in future releases

Riders will see a timed banner displaying a message when going off-route, and another notification when rejoining the route. The color of the turn-by-turn instructions will change to blue (to match the re-route line) when off course

Further ANT+ Support:

- Support for Get/Set Crank Length on ANT+ Power Meters
- Support for Calibration of CTF-based ANT+ Power Meters
- Battery status is now dynamically shown in the sensors app for non-Power Meter ANT+ devices that declare battery status and runtime

Rides can now be started from the home screen using the buttons on the side of Karoo

The Karoo screen no longer turns on/off in response to power being applied or removed. This is in support of customers using dynamometers to power Karoo in rides

Bug Fixes:

Accuracy improvements for in the 3, 5, and 10 second average speed fields.

Fixed an issue which could cause the average speed field field to briefly spike to extreme values

Improvements were made to Karoo's performance in long rides:
- Memory leak and high CPU spikes removed
- Fit file recording remains solid over time
- Under normal conditions data fields are not dropped from fit records

The above improvements also resolve the data field freezes reported by some customers

Distance to Next Turn, Distance to Destination, ETA, and Time to Destination are cleared when a route is removed during an activity

Data field initialization issues have been resolved. This includes issues like previous ride’s values being visible before the next activity has been started, fields not zeroing when data is no longer available, and graphic fields not behaving well if sensors stopped transmitting

An issue has been resolved where rides were not consistently saved/recovered if Karoo’s battery was emptied during a ride

Features and Bug Fixes Still in Progress:

Known Bug: The on/off route detection is currently working only on the map view.

Known Bug: The gray line indicating the path traveled does not stand out on the new map style.

Known Bug: The historic elevation graph can become non-functional while recording.

Overall, Q1 2019 is focusing on reliability and stability.

The single highest prioritized feature is a predictive elevation graph.

Graphical data fields reworked to match the static data fields, changing “n/a” values to reflect sensors not transmitting, sensors not paired, and zero values.

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

Old Software Version - 1.33.582.3

Post by Steve » Thu Mar 14, 2019 4:23 pm

Karoo Software Build Version: 1.33.582.3

Release Date March 14, 2019

Introductions and Enhancements:

Upcoming course elevation graph has been introduced

The graph defaults to show the next 2 miles, and can be zoomed in or out by holding the left-side hardware buttons on the Karoo, or by using an on-screen pinch gesture

Sensor precedence rules have been added, allowing riders to order sensors in the in the sensors application by dragging and dropping. Sensors higher in the list have priority over sensors lower in the list. If a higher priority sensor is not available for any reason, Karoo falls back to the sensor in the list that can fill the purpose

The Karoo GPS is added to the sensor list, enabling users to choose GPS-based speed/distance over a speed sensor if desired

Significant changes have been made to underlying software structure to improve Karoo’s battery life. The added framework lets us add further battery optimisations as they become identified over time. As of this release, these changes include:
- Background activities are now turned off while in a Ride
- Background activities when not in a ride are more compliant with Android architecture, allowing for battery preservation
- After pausing for 5 minutes, the screen will turn off. It will turn back on when resuming the ride or when the power button is pressed by the rider Karoo will now power down after 2 hours when not in a ride if the user has not interacted with the device

Calibration/Zero Offset added for Bluetooth power meters - tap on the connected sensor in the Sensors page, then scroll down to find the calibrate button

The Karoo now displays battery status of paired bluetooth devices - tap on the sensor in the Sensors page to see battery information

On the map view, the color of the line indicating the route traversed has been updated for improved visibility

When the user disables the map in a page profile, it is no longer shown in-ride if a route is selected for the ride. Turn by turn directions and on/off route messaging continue to be shown with banner directions

Adding a field that includes two options (like Heart Rate & Heart Rate with Circular Zones) has been streamlined. A rider only has to extend the menu and click the desired item. There is no longer an additional “accept” button press required

Changing an activity name on Karoo updates that name on both Strava and the Karoo activity list

The start-up sequence of applications in Karoo is now properly dependent on system-ready indications from Android

Bug Fixes:

A variety of reported sensor-related defects were checked against the new user-managed precedence solution and found to be working. See updated feature above

A reported issue with GPS flakiness was identified and fixed. Internal testing now shows consistent GPS reliability throughout long rides

An issue was identified and resolved which was causing rides to end abruptly, returning the rider to the launcher (home screen)

An issue was fixed where a creating a route mid-ride would result in start location originating from the original ride start rather than the current location

Fixed incorrect indications for left and right turn in roundabout exits

The 1, 3, and 5s speed fields are now free-running and are not subject to pause. It had been possible for these to have a residual speed and then stop “draining” off at that point

Fixed an intermittent bug where on/off route indication would not display on non-map pages

Fixed a problem where, after a factory reset, if the user took all the skip options, the launcher would not load without a second reboot

Fixed a bug that caused the travel path to sometimes jump

Fixed an issue that caused the ride app to crash if opened while offlining a route

Fixed an issue in which multiple routes could be added to the map

Fixed a bug in which auto-pause sometimes failed to resume a ride

Fixed a bug in which Time to Sunset and other Dawn/Dusk related fields would not update when GPS points were missing

Fixed an issue that could cause the Offline Map Service to crash

Fixed an issue where the status could disappear on the Summary page for the white theme display

Resolved an issue where the saving spinner could get stuck while saving once a ride has been completed

A bug has been resolved that made it possible for the last distance traveled in a ride to be temporarily visible at the start of the next ride

Fixed a problem where the "Remove Route" menu item could fail to change to "Add Route" after a route was removed

A bug was fixed where the post-ride activities summary could show the summary for a prior ride

Behind the Scenes:

We’ve added additional logging to capture battery drain statistics based on the features used by our riders. This sets us up for further battery improvements in the future

Integrated a new routing SDK for future improvements

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

Old Software Version - 1.42.600.3

Post by Steve » Fri Apr 26, 2019 8:31 am

Karoo Software Build Version: 1.42.600.3

Release Date April 25, 2019

This release updates the offline maps on your Karoo. You must offline your region(s) before riding to use turn-by-turn navigation and maps. To do this:

1. Tap Settings on the home screen
2. Swipe down to Offline Map Sections and tap it
3. A downward arrow next to a region's name indicates there are sub regions—tap the name of these regions to expand the list (e.g. North America > US > Massachusetts)
4. Tap the DOWNLOAD button next to the region you want to download
5. The region will display a status bar as it downloads, and will add the word READY when it's finished. The DOWNLOAD button will also change to REMOVE

Introductions and Enhancements:

The offlining of individual routes and small areas has been removed and replaced by large offline regions. Users now select named regions to be offlined, such as individual US states, and can download as many regions as they need. Routes within a downloaded region will instantly be available with TbT instructions and map
- You must offline your region(s) before riding to have turn-by-turn navigation and maps—existing offlined routes will no longer work until you download their corresponding region

The map renderer and map style has been updated

The Routes app has been updated to reflect the large offline regions update

The elevation calibration mechanism has been rewritten to consider the location where it was calibrated, and will automatically update the calibration from that location

The user-orderable sensor list, which sets the priority for sensors, now shows which sensors are active and feeding the display and underlying ride recording (fit file). This is shown by the icon for each sensor profile turning green for the active sensor

The surrounding frame for the sensor list was reduced to leave more room to show the list of sensors in the sensors app

The touch screen can now be locked by the user, allowing only button inputs
- This is enabled and disabled by simultaneously pressing the bottom left and top right buttons
- It can also be enabled or disabled using the in-ride menu

All data fields have been revisited to display a more appropriate number of decimal places of accuracy for the data they display

When creating a new page set, the plot page now includes the predictive elevation graph rather than the historic elevation graph

Bug Fixes:

Fixed a bug where routing information was not being updated for older routes and could result in an empty red turn banner rather than turn-by-turn instructions

Fixed an issue causing an incorrect start location when creating a route mid-ride

Corrected an issue where the TbT Banner was shown in red on data screens when starting a ride and not yet on the route.
The banner is now correctly shown in blue in this case

A number of accounts have been fixed that were not showing the user’s email on Dashboard. These accounts were also not able to change their password but are now able to

The Vertical Speed and Current Grade data fields have been reworked to address reports of them frequently dropping to zero

A fix has been deployed to address Karoo Page Profiles not being synced and therefore not being restored to Karoo after a factory reset

Fixed a bug causing some data fields to intermittently display an incorrect “. . .” reading

A variety of improvements were made to address routes being reported as complete (destination reached) as a ride was beginning

Improvements were made to the battery charge graphic shown when Karoo is turned off, plugged in, and the battery has reached full charge. Previously the graphic was confusing and appeared to show the battery was fully drained. Further improvements will be made to this graphic in the future

Features and Bug Fixes Still in Progress:

The Advanced Testing Group has identified some missing map details (e.g. specific bodies of water and certain roads). These only affect the map display, and won’t impact your route. We’re continuing to improve them. The Advanced Testing Group felt that this update was a significant step forward and that it should be released to everybody.

Known Bugs are being updated on our forum

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

Old Software Version - 1.54.624.3

Post by Steve » Thu Jun 06, 2019 3:29 pm

Karoo Software Build Version: 1.54.624.3

Release Date June 6, 2019

Introductions and Enhancements:

Introduction of Bike Profiles, which keep track of total mileage per bike and allow users to set the wheel diameter individually for each bike

You can now switch your page sets and bike in-ride. Select Edit Ride from the in-ride menu to make these changes

Choosing to ride a route through the routes menu on the home screen now adds the route to the ride launcher, where the page set and bike can be selected

The Map now can be configured to always be oriented northward. Along with this, the compass was returned to the map view To enter North-Up mode, the rider presses on the compass. To return to standard map mode, press on the cursor icon in the bottom left of the North-Up map.

Rerouting has been improved to better move the rider forward to resume the route

Side-loaded applications now automatically show up in the launcher alongside official Hammerhead applications
- While we don’t officially support this use case, we appreciate the ingenuity of our community and want to make the process more convenient

If internet connectivity is not available, elevation calibration is performed using GPS data (previously, elevation calibration was only possible when internet connectivity was available)

Refinements to the rider cursor and scale meter shown on the map view

Bug Fixes:

An intermittent issue causing data fields to appear blank has been resolved

Improvements have been made for re-routing if a rider is on a dirt/gravel road while riding a road route

Performance improvements reduce the time that Karoo takes to prepare turn-by-turn directions for long routes

Fixed a number of issues causing a "Continue ride" message to get stuck on the navigation banner

Fixed an error with rerouting that could occur when a ride’s out-bound route overlapped with its return route

The syncing of accounts and making routes available with turn-by-turn instructions has been improved. This removes false negatives where routes were causing a “breadcrumb only” navigation warning when full TbT instructions were in-fact available

Waypoint markers, as seen when viewing routes on Karoo, are again centered on the route line rather than being offset from the line

Fixed a long-time issue where the first press of the B/C buttons for zooming or otherwise navigating could sometimes be missed

Using the hardware buttons to zoom in on zoomable fields no longer moves in and out by two increments instead of one

An error was corrected where a user could be notified that they needed to logon to Karoo but when navigating to settings->Hammerhead Account, it appeared that the user was already logged on

The order of pages displayed when swiping the screen was backward compared to the order defined in the pages application. This has been fixed

The management of the creation of accounts and logging in on Karoo is expanded to allow additional characters, and the messages displayed for improper characters when present is accurate

Added support for non-standard characters previously missing from the sign-up name field

Karoo no longer displays a “No Notifications" message when dismissing the Quick Menu

Features and Bug Fixes Still in Progress:

Known Bugs are being updated on our forum

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

Old Software Version - 1.64.641.3

Post by Steve » Thu Jul 04, 2019 8:19 pm

Karoo Software Build Version: 1.64.641.3

Release Date July 4, 2019

Introductions and Enhancements:

You can now sort routes by date, name, distance, proximity, or elevation gain

Behind the scenes: Karoo’s navigation engine has been upgraded to prepare for future enhancements

Gravel paths now have a greater routing priority when creating gravel routes in the Dashboard and on Karoo

Navigation has been improved, especially when importing long routes from third-party services

Bug Fixes:

Automatic Strava uploads will occur the next time a WiFi connection is in place. Previously the auto-upload would fail and not retry if connectivity was not available when a ride was completed

Improvements were made to reduce the occurence of a false “Destination Reached” notice at the beginning of a ride

Fixed a navigation issue causing state route references to not be shown in turn-by-turn instructions

Fixed an issue that meant turn-by-turn instructions could cease mid-ride

The Distance to Destination data field now continues to show the distance to destination when a rider stops moving, rather than displaying a "..." reading

Fixed an issue where new accounts created from Karoo would fail to store the user’s email address. Existing accounts with this problem have also been fixed

Features and Bug Fixes Still in Progress:

Known Bugs are being updated on our forum

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

Old Software Version - 1.66.645.3

Post by Steve » Thu Jul 18, 2019 1:41 pm

Karoo Software Build Version: 1.66.641.3
Release Date July 18, 2019

Introductions and Enhancements:

The compass is now tied to the map orientation and not to the rider’s orientation

We’ve improved error handling for navigation and added analytics to capture information encountered by users to further future refinements

Bug Fixes:

Additional improvements have been made to avoid a premature Destination Reached message when using navigation

A fix was made for an issue where navigation could direct the rider off-route after returning to a route

Fixed a bug in which a default wheel size could be used if the rider started moving prior to starting a ride or selecting a bike

The speed of starting navigation at the beginning of a ride has been improved

Features and Bug Fixes Still in Progress:

Known Bugs are being updated on our forum

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

Current Software Version - 1.68.646.3

Post by Steve » Mon Aug 05, 2019 4:10 pm

Karoo Software Build Version: 1.68.646.3
Release Date August 5, 2019

Introductions and Enhancements:

Wifi network scanning is now disabled during rides for further battery savings

Bug Fixes:

Fixed an issue causing the battery to appear to drain rapidly from around 30% to 1%. Battery drain reporting no longer shows a precipitous drop toward the end of battery life but rather shows a smooth reduction over the course of time all the way to 1%

Features and Bug Fixes Still in Progress:

Known Bugs are being updated on our forum