Current Software Version - 1.42.600.3

Chat about Hammerhead's Karoo in general.
User avatar
Steve
Site Admin
Posts: 557
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
Steve
Site Admin
Posts: 557
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
Steve
Site Admin
Posts: 557
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
Steve
Site Admin
Posts: 557
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
Steve
Site Admin
Posts: 557
Joined: Tue Mar 06, 2018 2:56 pm
Location: Surrey, UK

Current 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

Locked