Build 579 – 2024-01-31

  • Fixed: Some Android devices do not return Bluetooth LE devices such as the RaceBox Mini when scanning for unpaired devices.
  • Added a setup wizard to scan for and configure commonly used Bluetooth devices.

Build 578 – 2024-01-23

  • Fixed: Connecting to RaceBox Mini on older Kindle Fire devices may not work due to an OS Bluetooth bug.

Build 577 – 2024-01-10

  • Fixed: App may crash when attempting to calculate gearing maths for certain logs.
  • Fixed: App crashes on devices running Android 10 and below when attempting to upgrade an old database.

Build 574 – 2024-01-05

  • Added a dedicated channel for the current gear number.
  • Added a maths channel to calculate gear number, as well as supporting maths channels.

Build 572 – 2023-12-18

  • Increased precision of video frame timestamp storage to provide smoother jogging on some devices.
  • Fixed: Jogging videos during analysis may contain gaps in some cases.

Build 566 – 2023-12-16

  • Fixed: Attempting to view or send debug logs to support may fail immediately after they are cleared.
  • Added support for RaceBox Mini and Mini S GNSS receivers.
  • Always hide the Android navigation bar, even when not in full screen mode.

Build 565 (SoloStorm Only) – 2023-11-06

SoloStorm

  • Use newer Wi-Fi connection API on devices running Android 10 and up, which seems to increase connection stability.

Build 565 – 2023-11-06

  • Updated the sectors analysis map to zoom in on the currently selected sector, and to animate the path taken through the it.
  • Attempt to repeatedly force the Android device to assign a high priority to certain Bluetooth LE devices that may benefit from it.
  • Allow a maximum lead-in and lead-out duration to be specified when exporting overlaid videos.

Build 564 – 2023-10-11

  • Set the date and time on GoPro Bluetooth cameras to match the mobile device.
  • Display a progress indicator during video camera calibration while attempting to start the configured camera.

Build 563 – 2023-09-19

  • Fixed: Memory and CPU resources are leaked whenever the logger is power cycled as a background service.
  • Improved logger connection stability by not attempting to execute background cloud transfers when no internet connectivity is present. Some devices do not seem to handle this automatically.
  • Fixed: Longitude sign is reversed in VBOX data export.
  • Made major UI updates to local and cloud storage browsing for improves usability.
  • Fixed: Scrolling on cloud team search results may cause a crash.
  • Fixed: Logger control buttons are rendered too large on some devices with narrow screens (Samsung S22, etc).
  • Added additional permission check on devices running Android 13 and up to allow for event discovery and broadcast.
  • Fixed: Logs listed in the storage browser are not redrawn correctly when the screen orientation changes.

Build 558 – 2023-07-15

  • Fixed: Swiping on the logger manual start/stop button does not perform the same action as when tapping on it.

Build 557 – 2023-07-13

  • Added the ability to email the database file to support.

Build 556 – 2023-07-12

  • Logger screen status indicator background is drawn with a black background on older versions of android.

Build 556 (SoloStorm Only) – 2023-07-12

SoloStorm

  • Reduced the wait time after the logger stops to rotate the course side in ProSolo race mode from 20s to 7.5s in order to prevent issues during faster-paced events and challenge rounds.

Build 553 (SoloStorm Only) – 2023-07-10

SoloStorm

  • Fixed: Logger sets any completed lap as the baseline lap when using the autocross lap timer, even when start and finish markers are not set.

Build 552 – 2023-07-06

  • Updated logger screen to improve clarity and usability.

Build 551 – 2023-06-23

  • Fixed: Recorded video file is not saved when manually stopping the logger at the end of a time attack session.

Build 549 – 2023-06-13

  • Fixed: Video processing errors can occur when multiple jobs are queued on devices running Android 13 and up.
  • Request permission to show system notifications on devices running Android 13 and up.

Build 547 – 2023-06-08

  • Fixed: Time Attack logs for open circuits (Nurburgring Bridge to Gantry, etc) are not saved to the database.

Build 546 – 2023-06-05

  • Fixed: Attempting to modify a log associated with an Ad-Hoc circuit results in an error.
  • Added ability to export logs to the RaceLogic VBOX file format for use with Circuit Tools.

Build 546 (SoloStorm Only) – 2023-06-05

SoloStorm

  • Fixed: Optimal lap time includes times before the start marker and after the finish marker if they are set.
  • Added an optional delta time indicator to the logger screen for Autocross and ProSolo race modes, which can be enabled in the display settings.
  • Display a warning message when a Hill Climb event is configured using an ad-hoc circuit, and no finish marker is set.
  • Default to the last map location as the finish marker for Hill Climb events when the select circuit does not have one defined.
  • Fixed: Hill Climb events do not have the configured circuit displayed in the logger toolbar or in the event configuration screen.
  • Fixed: Hill Climb events allow start and finish markers to be set even when a non-ad-hoc circuit is configured.

Build 545 – 2023-05-06

  • Upgraded the lap timer UI design.
  • Fixed: Unable to set the name of a new event on some devices after Android update.

Build 545 (SoloStorm Only) – 2023-05-06

SoloStorm

  • Fixed: App crashes when attempting to access older ProSolo events with 60ft markers.

Build 544 – 2023-04-25

  • Prompt the user to enable device location sharing when attempting to connect to or obtain information about a Wi-Fi network. This is necessary due to Android security restrictions.
  • Notify the user after 3 failed attempts to connect to a Wi-Fi device.

Build 542 – 2023-04-09

  • Fixed: Interpolation of start of finish position can contain small errors due to the use of GNSS doppler speed instead of a more accurate calculated speed based on position and time.
  • Fixed: Exporting logs fails when the event is configured with an ad-hoc circuit.
  • Improved acceleration calculation algorithm to reduce noise in some cases.
  • Fixed: Sorting logs by lap time can cause the app to crash.

Build 540 – 2023-04-01

  • Draw sector markers on the analysis map at the sector entry instead of the exit.
  • Moved analysis widget controls into separate button bar in the analysis screen.
  • Draw map sector labels perpendicular to direction of travel for improved clarity.
  • Added accelerometer filtering for Qstarz BLE GNSS receivers as they appear to bit a bit noisy.
  • Allow alarm parameters to be set for oil pressure, oil temperature, coolant temperature, and fuel pressure channels.
  • Added gauges to the lap timer screen for oil pressure, oil temperature, coolant temperature, and fuel pressure channels, and display any channel warnings and alerts.
  • Display channel warnings and alerts in the logger screen channel list using highlight color.
  • Fixed: Selected analysis trace channels are not correctly saved when the app is closed.
  • Allow event and driver names to be modified when exporting overlaid videos.
  • Added accel sum value to video overlay accelerometer.
  • Sync exported side-by-side videos at the start marker, if one is set.

Build 540 (SoloStorm Only) – 2023-04-15

SoloStorm

  • Allow a user-defined lap time to be reset to the calculated value in staged racing modes.

Build 540 (CircuitStorm Only) – 2023-04-15

CircuitStorm

  • Fixed: First and last names are swapped when registering a new email address.

Build 537 – 2023-03-15

  • Do not automatically define sectors after the finish marker in staged race modes.
  • Restore the previous analysis position after setting a start or finish marker in staged racing modes.
  • Set the specified start or finish marker in analysis after prompted to change app settings to align logs and display markers.
  • Do not reset the analysis map zoom or 3D controls unless all logs are closed, or logs from a different event are loaded to replace the current one.
  • Fixed: App may crash if communcation with Wi-Fi camera takes too long on startup.
  • Fixed: App may crash when shutting down the logger if has not yet fully started.
  • Fixed: App may crash when logger is started if necessary device features are not enabled, and user prompts to enable features may not be correctly displayed.
  • Fixed: Accessing a list of Wi-Fi IDs on supported devices does not prompt for the necessary fine location permission.
  • Fixed: Accessing Petrel Cloud subscription settings can cause the app to crash.
  • Fixed: App may crash when calibrating the video recorder if the camera returns no captured video files due to an error.

Build 533 – 2023-03-09

  • Added support for latest firmware on GoPro Hero 9 to 11 models.
  • Fixed: Connection to Wi-Fi cameras may not be established on some devices running Android 10 and higher.
  • Added a confirmation dialog when selecting Bluetooth devices in order to minimize configuration errors.

Build 529 – 2023-03-03

  • Fixed: Exporting logs fails when event name contains file path characters and output is non-collated (one log per file).
  • Increment the download counts for Petrel Cloud logs if the search screen is active when a download is completed.
  • Fixed: Devices without an internal GPS can not receive broadcast events due to the requirement to enable the device location service.
  • Fixed: App crashes at startup if the internal storage file system is not writeable. The user is now informed of the problem before exiting.

Build 528 – 2023-02-11

  • Fixed: Opening the event configuration screen reverts the current event day and course side (if applicable) back to default values.

Build 526 – 2023-02-07

  • Save the enabled analysis trace channels as part of the current settings profile, instead as part of the global settings.
  • Added the ability to upload and download app settings to/from Petrel Cloud in order to share them across devices.
  • Fixed: Optimal lap analysis does not filter out non-contributing logs in staged racing modes when a start marker or finish marker is set.
  • Fixed: Optimal analysis may crash when selecting the final sector for analysis, and the latest log does not contribute to the optimal lap time.
  • Fixed: Selected driver and current event may revert to previous values due to app settings being reloaded when not necessary.
  • Fixed: Deleting or merging logs or events on newer Android versions can cause the app to crash.
  • Require the device location service to be enabled in order to discover other devices that are broadcasting events.
  • Added the ability to upload and download a backup of the entire database to/from Petrel Cloud.
  • Fixed: Circuit timer does not load a baseline lap when using an ad-hoc circuit.
  • Added the ability to delete all user-scheduled background jobs in order to allow a database backup or restoration.

Build 525 – 2022-12-15

  • Include selected location in filtering criteria when searching for event names and user names in the cloud, in order to reduce the chance of finding zero search results.
  • Automatically open the appropriate input dialog when searching for cloud logs and a sharing mode is selected.
  • Fixed: Cloud event location summary is blank if Google Maps returns a blank address for the selected location.
  • Fixed: Cloud event location is missing from the search criteria summary when searching for cloud logs.
  • Fixed: Legacy data saved in a video job can cause the app to crash when the job is re-launched at startup.
  • Improved the error message that is displayed when the same device is selected for both Logger/GPS and Vehicle Telemetry sources.

Build 524 – 2022-11-28

  • Allow a channel format to be selected for each analog channels so that they may be displayed in the correct units.

Build 523 – 2022-11-15

  • Fixed: Staging trigger start time will always be set to 2 seconds.
  • Fixed: App may crash after it is placed in the background while analysis playback is enabled.
  • Fixed: App crashes soon after startup when checking for updated circuits, due to an unstable internet connection.

Build 517 – 2022-11-04

  • Added labels to key toolbar and map control buttons for improved usability.
  • Added icons to most settings for improved usability.

Build 516 – 2022-10-31

  • Periodically update the list of available circuits during app startup.
  • Run video processing jobs in the same process as the main app in order to prevent database locks on devices with slow external SD cards.

Build 512 – 2022-10-24

  • Display the estimated time remaining in video processing notifications.
  • Fixed: Changes to circuit start trigger may not be saved.
  • Verify log samples files immediately after they are saved in order to detect possible issues with device storage media.

Build 510 – 2022-10-11

  • Fixed: Porsche Gen 2 Wi-Fi gateway gearbox temperature was not correctly converted to degrees Celsius.
  • Added support for Porsche Gen 2 Wi-Fi gateway engine coolant temperature channel.
  • Always display start and finish markers on the map during analysis.
  • Increased maximum allowable map zoom from 5x to 10x.
  • Fixed: Deleting a video may not clear the video frame from the analysis screen.
  • Added labels to all floating action buttons for improved user experience.
  • Removed lower start trigger speeds and time, as well as the option to only arm when the vehicle is staged. Improper use of these options caused the logger to not trigger.
  • Fixed: Logs may not be saved to the correct event or assigned the correct lap number when incrementing the event day.

Build 509 – 2022-09-30

  • Automatically remove deleted logs from the analysis view.
  • Display Autocross and Pro Solo lap times in only seconds and milliseconds.
  • Display '–––' when an invalid lap time is encountered.
  • Ensure that the user is notified of all cloud storage errors, and that the notifications include corrective actions.
  • Fixed: Team count displayed in the toolbar is not automatically updated after adding or deleting a team.
  • Filter duplicate GNSS locations from the logger buffer while the vehicle is moving, because invalid data from some GNSS sources can cause problems with circuit start/finish detection.
  • Added maths channels for lap number, lap time, sector number, and sector time so that they can be used by 3rd party tools that consume exported logs.
  • Added support for collated exports into CSV and RaceCapture data formats when using circuit racing modes.

Build 508 – 2022-09-29

  • Fixed: Circuit start/finish detection radius is not correctly calculated when the location exactly matches one of the supplied locations on the track map.

Build 507 (CircuitStorm Only) – 2022-09-20

CircuitStorm

  • CircuitStorm: Fixed Petrel Cloud transfers on Android 12 and up.

Build 507 – 2022-09-20

  • Fixed: Inspection of some video files that contain invalid data can fail, leading to video jobs not executing.
  • Display data overlay for all logs associated with a video when it covers multiple laps on a circuit.

Build 506 – 2022-09-12

  • Fixed: Creating the database record for a downloaded video may fail if the database is locked while extracting video frames from another video.

Build 504 (CircuitStorm Only) – 2022-08-31

CircuitStorm

  • CircuitStorm: Fixed display of notifications on Android 12 and up.

Build 504 – 2022-09-09

  • No longer allow the Porsche Oil Temperature channel to be mapped to an analog sensor channel. It can now only be mapped to the Oil Temperature channel.

Build 503 – 2022-08-14

  • Fixed: No sensor channels are selectable when connecting to a RaceCapture via USB.

Build 502 – 2022-08-05

  • Added support for direct USB connection to RaceCapture loggers on devices that can function as a USB host.

Build 501 – 2022-07-29

  • Fixed: Updates may fail to install if downloaded to an external SD card.
  • Added ability to store exported videos with different layouts (default, low profile, side by side) that do not overwrite each other.
  • Added sector labels to analysis line charts.
  • Highlight maximum speed for each sector in analysis line charts.

Build 500 – 2022-07-21

  • Added a confirmation dialog when attempting to navigate away from the app while the logger is recording and the internal camera is enabled. This would otherwise result in the current log being discarded.
  • Do not attempt to filter invalid GNSS data from exported logs.
  • Modified logger pipeline to improve sample throughput.

Build 499 (CircuitStorm Only) – 2022-07-14

CircuitStorm

  • CircuitStorm: Fixed connection process for connecting to Wi-Fi networks on devices running Android 10 and above.

Build 499 – 2022-06-29

  • Always convert RaceCapture channel values to metric for internal storage when conversion units are provided by the logger.
  • Fixed: App can crash with attempting to auto-detect the start/finish detection range for certain circuits.
  • Fixed: Manually downloading video from an already connected camera can cause the UI to hang until the download is completed.
  • Fixed: It is possible for an event to be copied multiple times when attempting to auto-increment the event day.
  • Notify the user when attempting to use the internal GPS on devices that do not contain one.
  • No longer disable GoPro Bluetooth camera Wi-Fi radio when putting camera to sleep, as it can take too long for the radio to enable when attempting to connect to the camera.
  • Fixed: Certain screens will be oriented per the device preference once opened, and then rotate to the desired orientation specified in the display settings.

Build 498 – 2022-06-28

  • Fixed: Video chapter merging can fail because sample rate and channel format are not being correctly verified.

Build 497 – 2022-06-23

  • Added recorded sample count and GNSS position validity logger channels to help detect issues with GNSS receivers.
  • Added ability to export logs to the Autosport Labs RaceCapture data format for use with 3rd party analysis tools.

Build 496 – 2022-06-14

  • Added a speed and throttle vs distance line chart.
  • Added a speed and time delta vs distance line chart.

Build 495 – 2022-06-07

  • Fixed: Unable to manually stop the lap timer if the GNSS receiver is not actively connected.
  • Improved query efficiency when polling OBD II scan tools for PID values.
  • No longer reset the OBD II scan tool connection when a PID query results in a NO DATA response.
  • Seek to 1 second before the beginning of the selected log when playing video.
  • Fixed: Merging video chapter files fails when the video camera is rotated.
  • Improved layout of portrait logger and analysis toolbars.
  • Added video support for devices running Intel 64 bit CPUs, such as Android emulators.

Build 493 – 2022-06-01

  • Fixed: App crashes when connecting to RaceCapture loggers on devices running Android 6 and lower.

Build 492 – 2022-05-25

  • Added the ability to delete settings profiles.
  • Fixed: Some Android devices will report the connected Wi-Fi network as disabled if it does not offer an internet connection, so it will not display in the list of available networks in the app.
  • Renamed storage location options for improved clarity.
  • Fixed: App may crash if there is a problem writing to the GNSS debug log.

Build 491 – 2022-05-22

  • Fixed: Some circuits will not have their start/finish location detected due to a dependency on the order that map locations are defined in Podium.
  • Fixed: Internal camera zoom control is mistakenly displayed for Wi-Fi cameras.
  • Fixed: Circuit thumbnail images are rendered as a closed loop for sprints and hill climbs.
  • Fixed: Queuing multiple video overlay jobs will cause subsequent jobs to fail.

Build 489 – 2022-05-06

  • Fixed: Event browser hangs until free storage space is calculated.
  • Discard video jobs after 3 failed processing attempts.
  • Allow the video recorder to be manually started in circuit racing modes, so that the out lap can be recorded prior to crossing the start/finish location.
  • Always display the lap timer in full screen mode.
  • Made a number of UX improvements to the lap timer screen in order to improve usability.
  • Removed recorder compensation for GNSS speed channel lag, as modern receivers do not seem to exhibit this problem.
  • Added calculated speed and error channels based on position, which can be used to identify GNSS receivers where the speed channel exhibits lag.

Build 488 – 2022-05-05

  • Fixed: App may crash when reopened after the device has been put in sleep mode and the system has killed the app process.

Build 487 – 2022-05-02

  • Improved support for device screens that contain camera notches.

Build 486 – 2022-04-26

  • Updated automated sector demarcation to better scale for larger circuits.
  • Removed analysis setting for maximum automated sector count.

Build 485 – 2022-04-18

  • Fixed: Video frame displayed in analysis screen does not always scale to use the available area.

Build 484 – 2022-04-15

  • Fixed: Video decoding does not function on some older Kindle devices that run MTK video decoders.

Build 483 – 2022-04-08

  • Fixed: Video overlay output does not make use of customized sectors.
  • Improved sector analysis usability.
  • Added ability to perform sector analysis for an entire event.

Build 482 – 2022-04-01

  • Fixed: Temperature and pressure values from RaceCaptures are incorrect if not sent in expected units of measure.

Build 479 – 2022-03-28

  • Added ability to specify internal camera zoom on supported devices, as well as support for camera systems with multiple lenses.

Build 479 (CircuitStorm Only) – 2022-03-24

CircuitStorm

  • CircuitStorm: Removed option to migrate data from older Realm database from builds prior to 450.

Build 478 – 2022-03-11

  • Update the maths channel config view to use the entire screen instead of only a dialog.
  • Fixed: Sector analysis appears to display no data when content is too wide for the screen.
  • Reduced the minimum required distance used when calculating automatic sectors for circuit racing.
  • Fixed: Analysis setting to correct for GPS drift does not correct the final sector of a road circuit.

Build 477 – 2022-03-09

  • Fixed: All extracted video frames in a batch may not be saved if only one of them fails to save.
  • Load the closest available video frame to display when the currently requested frame is not yet available, instead of loading the first frame.
  • Prompt the user to enable location sharing when accessing the list of configured Wi-Fi networks on devices running Android 10 and higher.

Build 474 – 2022-02-22

  • Sort logs by their creation date when opening them for analysis.
  • Fixed: Event sync across devices can fail when including circuit information.
  • Added ability to export log routes to KML format.
  • Added an off course indicator to the lap timer, and no longer display delta times or speed when vehicle is off course.
  • Added additional GNSS debug log to help reproduce and resolve data-specific problems reported by customers.

Build 473 – 2022-02-18

  • Fixed: App does not receive internal GPS updates on Android 12 devices.
  • Fixed: Scrolling logs in Petrel Cloud does not correctly set selection state of additional search results.
  • Allow cloud logs to be selected and shared in bulk.
  • Fixed: Lists of circuits and other filterable items would accept a new line character in the filter criteria.
  • Fixed: Selecting all items in a storage browser list will include items that are disabled.

Build 471 – 2022-02-11

  • Fixed: A dialog is displayed when a streaming service connection fails. This can block the view of the lap timer.

Build 469 – 2022-01-18

  • Updated analysis posiiton and sector icons.
  • Removed filtered RPM and Throttle channels as modern OBD interfaces and loggers provide higher sample rates.
  • Added a stint timer to the lap timer screen when using the Endurance racing mode.
  • Added ability to specify a target lap time in circuit racing modes.
  • Fixed: Lap timer speed delta may be incorrect due to a small interpolation error.
  • Allow old SoloStorm 1 logs and videos to be manually imported.
  • Fixed: Devices running Android 11 were mistakenly required to provide Bluetooth permissions only available on Android 12 and up.

Build 468 – 2022-01-19

  • Fixed: App may crash on some devices when viewing preference screens due to change in Android build tools.

Build 467 – 2021-12-07

  • Log mobile device battery temperature.
  • Fixed: Searching for Petrel Cloud logs by circuit does not ignore the lat/lon location criteria if it was previously set for a staged race mode.
  • Allow video and traces analysis widgets to be resized.
  • Added support for coolant temperature, oil temperature, oil pressure, fuel pressure, intake air temperature, and manifold absolute pressure channels from RaceCapture loggers and/or OBD scan tools.
  • Fixed: Deleting or migrating the database did not delete the contents of the temporary or export directories.
  • Fixed: Devices running Android 12 can report duplicate Wi-Fi networks which cause validation errors when using Wi-Fi cameras and loggers.
  • Request permission to access device location when using Wi-Fi cameras and loggers in order to view current Wi-Fi network SSID.

Build 465 – 2021-11-29

  • Prevent multiple dialogs for the same warning or error from being opened simultaneously.
  • Fixed: Device connection error messages may not be immediately displayed when the logger is started.

Build 463 – 2021-11-19

  • Delete the contents of the temporary directory at startup in order to free additional storage space.

Build 461 – 2021-11-17

  • Allow course markers to be viewed from the event configuration screen so that the logger does not have to be turned on and GPS connected.
  • Automatically retry failed cloud transfers up to 5 times with exponential backoff.
  • Fixed: Database transaction monitoring jobs may not correctly stop and can drain the device battery.

Build 457 – 2021-10-13

  • Fixed: Petrel Cloud sharing links will not paste into Gmail message bodies on some devices.

Build 456 – 2021-10-12

  • Fixed: The original creation date and time of downloaded logs and events is overwritten when saved to the device.
  • Fixed: Re-downloading a log that was previously deleted does not remove the deleted flag.
  • Fixed: Sector analysis toolbar is not optimized for portrait screen orientation.

Build 455 – 2021-10-11

  • Fixed: Log downloads may fail in some cases where a new driver record needs to be created.

Build 453 – 2021-09-26

  • Fixed: The currently selected event may not be set after a previously selected event is deleted.
  • Fixed: App crashes when browsing Petrel Cloud when the current event is configured with an ad-hoc venue.
  • Display status of video processing jobs in the video widgets, and restart jobs that stalled due to the device being powered off.
  • Fixed: App crashes when syncing an event between devices that is configured to use an ad-hoc venue.

Build 452 – 2021-09-20

  • Fixed: App fails to import video files on the device that are selected by the user if the device does not report the file timestamp.
  • Added a check for available storage space before migrating legacy storage contents.

Build 451 – 2021-09-08

  • Fixed: Currently selected driver and event do are not updated when the selected storage location is changed.
  • Fixed: The old storage location could sometimes be used after changing the setting in the app.

Build 450 – 2021-09-07

  • Migrated to new database library that allows external SD cards to be used on Android 11 and up.

Build 448 – 2021-08-06

  • Fixed: Video overlay intro options are reset when user manages sponsors or selects a different master video.
  • Fixed: Unable to manually stop video recording in staged racing modes when using the Android CameraX internal camera API.
  • Fixed: Screen orientation flips upside down when set to display in device orientation, and the Android screen rotation setting is also enabled.

Build 447 – 2021-07-08

  • Removed filtered acceleration analysis channel since internal accelerometer sampling is filtered, and all supported external data loggers provide adequate filtering.
  • Added the ability to slow the playback speed of original video files on devices running Android 6 and higher.
  • Improved detection of circuit start/finish trigger with minimum impact to CPU usage.
  • Automatically analyze circuits to determine the optimal start/finish detection range, but allow user to select a specific value.

Build 446 – 2021-07-04

  • Fixed: App crashes when selecting from multiple auto-detected circuits and internal video recorder is disabled.

Build 445 – 2021-06-22

  • Fixed: Editing some text values can introduce duplicate characters.

Build 444 – 2021-06-21

  • Added ability to simply rename an event from the event configuration screen.

Build 443 – 2021-06-19

  • Warn the user when attempting to overlay a video that the device may not be able to decode, but allow them to attempt to continue.
  • Warn the user when attempting to overlay a video that does not contain a supported audio track.

Build 442 – 2021-06-14

  • Fixed: Picture-in-picture window does not correctly render in video overlay.
  • Disable automatic sleeping of GoPro BLE cameras and enable video preview stream to help prevent Wi-Fi connection drops.

Build 441 – 2021-06-09

  • Clear the analysis screen when a new log is recorded for a new event.
  • Fixed: Unable to connect to GoPro Bluetooth cameras with names longer than 24 characters.

Build 440 – 2021-06-03

  • Fixed: Lateral acceleration values from Porsche G2 Wi-Fi modules were incorrect by 1 decimal place.
  • Fixed: App may resume in the incorrect screen orientation.
  • Fixed: Internal camera viewfinder is cropped when device is in portrait orientation and newer Android camera API is used.

Build 439 – 2021-05-29

  • Automatically attempt to reestablish connection to Wi-Fi camera if it is lost.

Build 437 – 2021-05-27

  • Modified lap timer to size sectors based on their elapsed distance.

Build 436 – 2021-05-26

  • Fixed: App crashes when it fails to register with Google cloud messaging service for automatic log downloads.

Build 435 – 2021-05-25

  • Fixed: App crashes if a sponsor logo file is not selected when prompted to do so.

Build 433 – 2021-05-22

  • Fixed: Video overlay speed gauge does not scale for the correct maximum value.
  • Fixed: Side by side video layout always forces rendering of additional logs in a sequence when recorded in circuit racing modes.
  • Fixed: An incorrect overlay layout is selected when a configuring an input video from a secondary log.
  • Fixed: App crashes when attempting to process Wi-Fi camera video that is configured to not download automatically.
  • Fixed: Lap time that is manually set by the user is immediately overwritten when the log is opened.
  • Only display the channel range in the elevation trace graph, so that high elevation events do not limit the graphed resolution.

Build 432 – 2021-05-20

  • Maintain log file selection when the upload action is selected, filtering out logs that can not be uploaded.

Build 431 – 2021-05-18

  • Do not display notification dialogs that were triggered when the device screen was off.
  • Fixed: Video overlay intro duration seekbar defaults to 0 seconds.
  • Fixed: Sponsor can not be saved after updating the logo unless the name is edited.
  • Automatically retry cloud transfers that have failed instead of requiring the user to do so.
  • Fixed: Event day is not saved when automatically downloading logs, so that the event is duplicated for each log downloaded.
  • Correctly display if users own logs are uploaded or downloaded.
  • Created storage and cloud browser item layouts optimized for portrait orientation.

Build 430 – 2021-05-17

  • Fixed: 2.7k video resolution is incorrectly reported as 2k width and height.
  • Fixed: App settings may become partially reset or corrupted in some circumstances.

Build 428 – 2021-05-17

  • Fixed: Event sync fails across different app builds.
  • Fixed: Video and log exports can fail if invalid characters are copied from the event or driver name.
  • Fixed: The start trigger can allow subsequent logs to be recorded when they should not be.
  • Removed support for legacy 1440p video resolution as it is not a 16:9 aspect ratio.

Build 427 – 2021-05-10

  • Added a display setting to disable the app battery optimization check at startup due to a few devices not correctly reporting exemptions.

Build 426 – 2021-05-05

  • Allow newly recorded logs to be automatically queued for upload to Petrel Cloud.
  • Fixed: Logger state is not correctly displayed as a system notification when run without internal video recording.
  • Fixed: Decoding video files fails on devices where hardware encoders do not report the frame rate.

Build 425 – 2021-05-03

  • Fixed: App may crash when attempting to parse a corrupted message from a Bluetooth GPS receiver.

Build 424 – 2021-04-16

  • Use video average frame rate when calculating frame duration instead of 'real' frame rate, as the value van be very large for some variable-framerate video files.
  • Display an appropriate error message when attempting to download cloud content that is not longer available to the current user.
  • Fixed: App crashes as logger startup when the Wi-Fi camera network SSID is not selected.
  • Implemented new video overlay layouts for single and side-by-side exports.
  • Allow overlaid video exports to be downgraded in quality from the original videos. Only encoding options that the device supports will be available.
  • Display an error when attempting to export an overlaid video if the mobile device does not appear to be capable of decoding the input videos.
  • Display an error when attempting to export a chromakey video if the mobile device does not appear to support any AVC HD encoder formats.
  • Fixed: Video playback controls are partially covered by Android navigation bar in full-screen mode.

Build 423 – 2021-04-06

  • Use video average frame rate when calculating frame duration instead of 'real' frame rate, as the value van be very large for some variable-framerate video files.

Build 422 – 2021-04-05

  • Fixed: Cloud video file downloads were corrupted due to a library update.
  • Fixed: Queuing large cloud transfers fails if transfer part descriptions are too large.

Build 421 – 2021-03-29

  • Disabled Android auto backup of app data as it appears to be causing the database to be overwritten on certain devices.
  • Fixed: Creation of new camera Wi-Fi network fails on some devices due to incomplete network security options.
  • Added support for GoPro HEVC/H265 video files.
  • Fixed: Allow more time for GoPro Hero 9 startup as BLE connection may take a couple of attempts.

Build 420 – 2021-03-21

  • Fixed: Staging detection is not immediately cleared when recording stops, allowing the logger to start recording even when the start trigger requires that the logger be staged.
  • Fixed: Chroma key video overlay export fails.
  • Removed support for legacy 480p video resolution.
  • Use GoPro BLE camera system ready and SD card ready flags to help determine the camera state.
  • Allow all video file types to be selected when manually adding video files. This is necessary due to certain Android versions associating the wrong MIME type with MP4 video files in some cases.
  • Fixed: App crashes when loading an event with an invalid marker position set.
  • Fixed: Charts can have missing data or can crash the app.

Build 418 – 2021-03-11

  • Continuously poll GoPro Bluetooth camera to monitor shutter state.

Build 417 – 2021-03-03

  • Fixed: Bluetooth device selection may not list already-paired devices.

Build 416 – 2021-03-10

  • Fixed: App crashes at startup if the database engine can not be initialized.

Build 415 – 2021-02-24

  • Fixed: Internal camera startup fails on some devices when using CameraX API.
  • Fixed: Logs may not be opened for analysis after a log is recorded if the app was previously paused then resumed.
  • Added ability to move the contents of the storage repository between internal storage and an external SD card.
  • Fixed: Opening the dialog to entering an unlock code causes the logger view to disappear.
  • Fixed: Manually stopping the video recorder when the vehicle is staged will prevent the logger from recording if the start trigger is configured to only arm while staged.

Build 413 – 2021-02-13

  • Fixed: Video preview is not shown on older devices that do not support the Android CameraX API.
  • Fixed: Camera connection may fail during video calibration due to screen orientation change.

Build 412 – 2021-01-31

  • Fixed: Sector marker coordinates are not displayed int the Course Markers screen if they were previously set.
  • Display the sector marker number in the Course Markers Settings and Map screens.

Build 411 – 2021-01-30

  • Fixed: App ignores camera Wi-Fi networks that are have been disabled.

Build 404 – 2021-01-18

  • Fixed: Logger channel value font size is incorrect on some devices.

Build 403 – 2021-01-11

  • Added support for GoPro Bluetooth LE + Wi-Fi Cameras.
  • Fixed: An incorrect file number is displayed when downloading a video file during camera calibration.
  • Fixed: Yi camera initialization fails when SD card is empty due to Yi API bug.
  • Improved visibility of frame video number during video camera calibration.
  • Fixed: Internal video recorder calibration crashes when using Android CameraX API if the screen orientation changes soon after the calibration view is opened.

Build 402 – 2021-01-06

  • Fixed: App crashes when opening the event settings on some Android devices.

Build 401 – 2021-01-03

  • Load a list of known circuits into the database when it is first created.

Build 400 – 2020-12-31

  • Enabled Petrel Cloud Subscription upgrades.

Build 399 – 2020-12-29

  • Allow device battery optimization to be optionally disabled in the Display settings.

Build 398 – 2020-12-10

  • Improved visibility of staged indicator when logger start trigger is armed only when staged.

Build 397 – 2020-11-30

  • Changed the lowest lap time icon from a check mark to a timer when browsing logs.
  • Added day attribute to events and automatically rotate it when a log is recorded to for an event that contains logs, but not for the same day. Only affects certain racing modes.
  • Migrated wireless event sync from NFC to Google Nearby Connections API, which uses Bluetooth + Wi-Fi for improved stability and support across devices.

Build 396 – 2020-11-26

  • Allow sector split markers to be set during the course walk. These override automated sector demarcation.
  • Fixed: Start trigger is not re-armed after logging is stopped due to a connectivity issue.
  • Allow the finish marker to be used to trigger the logger to stop, if set.

Build 395 – 2020-11-25

  • Added optimal lap time to sectors analysis screen.

Build 393 (SoloStorm Only) – 2020-11-17

SoloStorm

  • Allow endurance racing mode logs to be searched for and downloaded from the cloud.

Build 393 – 2020-11-17

  • Fixed: Selected circuit name is not correctly displayed in the search criteria summary when searching for logs in the cloud.
  • Fixed: Selected circuit is cleared when opening cloud log search criteria screen.
  • Highlight selected logs and videos in the storage browser for improved visibility.
  • Fixed: Enabled drivers may not show as enabled in the river management screen.

Build 392 – 2020-11-09

  • Changed screen orientation setting to be a dropdown in preparation to support portrait UI mode.
  • Fixed: Downloading time attack logs to a new event sets the incorrect circuit key for the event.
  • Fixed: Video processing error messages are truncated when displayed as system notifications.
  • Fixed: The baseline log selection dropdown is empty in the sectors analysis screen.
  • Fixed: App crashes when removing all analysis logs when the storage browser has not yet been opened.
  • Fixed: Logs downloaded from the cloud are saved with the wrong driver.
  • Fixed: App UI may not be correctly configured or may crash after app has been restarted from the background.

Build 391 – 2020-10-31

  • Fixed: Accessing certain cloud services did not first check for internet access.
  • Added support for experimental Android CameraX Internal Camera API.
  • Added ability to merge logs where recording was stopped due to an accidental stop.
  • Draw the start/finish location on the preview map for time attack and endurance racing logs.

Build 390 – 2020-10-22

  • Added ability to sync event configuration between devices using NFC radio.
  • Adjusted circuit start/finish location detection to further eliminate false positives.
  • Fixed: App crashes when a newly recorded video file is not found in the list of files returned by GoPro cameras.
  • Fixed: Files can not be downloaded from older GoPro cameras that do not report file dates.

Build 389 – 2020-10-17

  • Fixed: Realtime log playback is too fast when current positions are manually aligned to a log that is not the baseline.
  • Fixed: A new driver can not be created when a driver with the same name is associated with a log that has been downloaded from the cloud.
  • Fixed: Reordering the list of drivers may fail when log have been downloaded from the cloud.
  • Improved resiliency of Podium telemetry connection by terminating unstable connections sooner and reconnecting.

Build 388 – 2020-10-14

  • Reduced the size of video file pards uploaded to and downloaded from the cloud for improved resiliancy to timeouts and network issues.
  • Added a filter to the list of circuits to speed selection.
  • Fixed: Downloaded logs could not be selected as benchmark log for the circuit timer.
  • Fixed: Opening the device or cloud storage browser aborts any current running cloud transfers.
  • Fixed: Current cloud video downloads are not shown when leaving then opening the cloud logs browser.

Build 386 – 2020-10-07

  • Fixed: Unavailable logger trigger options are not disabled when the settings screen is first opened.
  • Fixed: Downloading logs with circuits not yet in the local database fails.
  • Fixed: The start/finish marker for an ad-hoc circuit is not updated until the logger is restarted.
  • Added option to view event markers and circuit on a map in order to confirm locations.
  • Added a link to Podium to create and submit a new circuit to the official list.
  • Increased text size of current driver and course side selections in the logger toolbar to improve visibility and ease of selection.

Build 384 – 2020-09-18

  • Allow analysis sectors to be defined by the event circuit, if provided.
  • Added optional start trigger setting to require that the logger is staged before a start will trigger.
  • Added ability to combine video chapter files greater than 4GB on devices running Android 11 and up.

Build 383 – 2020-09-18

  • Fixed: App crashes when retrieving file list from GoPro and Garmin cameras in some instances.

Build 382 – 2020-09-08

  • Fixed: Map coordinates are not correctly filtered.

Build 381 – 2020-08-31

  • Customized the list of trace channels for Alpine use.
  • Disable voice notifications and video analysis widget by default.

Build 381 – 2020-08-31

  • Added a reset button to the analysis trace channels settings.
  • Added a reset button to the logger triggers settings.
  • Fixed: Trace channels can momentarily change shape due to over-optimization when drawing them.
  • Fixed: Jogging the analysis time causes the current vehicle position to move incorrectly on the map due to a filtering error.

Build 380 – 2020-08-30

  • Added altitude channel to list of available traces.
  • Fixed: App crashes when opening the video overlay preferences.

Build 374 – 2020-08-13

  • Fixed: Log elapsed time quality is not correctly set until log is opened for the first time.
  • Fixed: RaceCapture loggers always report elevation of 0.

Build 371 – 2020-08-13

  • Added support for ASI BLE GPS receivers.

Build 370 – 2020-08-12

  • Added a trace channel for GPS accuracy (DOP).
  • Fixed: No value is recorded for RaceCapture logger GPS accuracy.
  • Added logging of GPS position fix quality to RaceCapture and Bluetooth NMEA devices.

Build 369 – 2020-08-08

  • Fixed: Searching for cloud logs by date does not truncate the criteria date(s).

Build 367 – 2020-08-03

  • Remove leading and trailing whitespace from circuit names from Podium service.
  • Added support for GoPro 960p @ 120 and 240 fps.
  • Fixed: 2.7k video quality is incorrectly labeled as 2k.
  • Fixed: App crashes when attempting to open battery optimization settings on devices that do not have it implemented.

Build 366 – 2020-08-02

  • Filter corrupted GPS messages to ensure correct map rendering.

Build 361 – 2020-07-30

  • Added filtering of coarse GPS errors so that they will not render when drawing the course map.

Build 357 – 2020-07-22

  • No longer disable ProTune more on GoPro cameras as newer models will create low resolution preview files with this option enabled.
  • Display a warning if the lap time of an opened log appears to be invalid due to incorrectly placed start or finish markers.
  • Added delta speed to lap timer display for improved braking zone and corner entry performance.

Build 356 – 2020-07-19

  • Display a list of all available teams when opening the team preference dialog in the cloud log search criteria view.
  • Modified cloud search criteria preferences to display 'No Preference' when optional but value is not set.
  • Display a notification when attempting to upload logs and videos that would exceed the users cloud storage subscription limit.
  • Display rotating logger status, driver name, and course side when the logger is in the ready state and staged racing mode is selected.

Build 355 – 2020-07-16

  • Fixed: Configuring cloud log search criteria does not display the currently selected circuit.
  • Fixed: Downloading logs to a new event does not save the event circuit.
  • Fixed: When searching for logs in the cloud, the end date could be set before the start date, and vice-versa.
  • Moved racing mode and event criteria to the top of the cloud search criteria screen as it is the most used.
  • Display a summary of the current search criteria in the cloud log search results.
  • Display a summary of the current search criteria in the cloud team search results.
  • Added a link to the user context menu in order to manage your own logs and videos in Petrel Cloud.

Build 354 – 2020-07-09

  • Download and merge video file chapters from Wi-Fi cameras that span longer recording sessions.
  • Fixed: The analysis screen is not displayed until after video from the Wi-Fi camera has been downloaded.
  • Fixed: Yi camera startup fails when the camera is plugged into USB power.
  • Show available storage space when browsing events.
  • Require the user to disable Android battery optimizations in order to ensure that video processing is not killed by the OS.

Build 353 – 2020-07-08

  • Fixed: Connecting to a camera or logger Wi-Fi network may fail on the first attempt but succeed on the second one.
  • Fixed: The logger will always disable the camera or logger Wi-Fi network when shutting down the logger, even though the network was connected in the first place.

Build 349 – 2020-06-29

  • Allow the currently connected Wi-Fi camera network to be used even though the Android device reports it as being disabled.
  • Fixed: Overlaying video file with an invalid video track duration hangs the overlay process.

Build 346 – 2020-06-19

  • Fixed: Cloud profile photos are displayed as grey circles in search results that occur below the page fold.
  • Fixed: Selecting an autocomplete suggestion during cloud search does not automatically close the soft keyboard.
  • Fixed: Time delta channel values do not correctly reflect the graphed value when logs are aligned at an arbitrary position.

Build 344 – 2020-06-16

  • Fixed: Course markers are cleared when a the first log is saved for an event.
  • Fixed: Realtime values for Aux 3 and Aux 4 channels are not displayed in the logger screen.
  • Fixed: Aux 3 and Aux 4 channel values in the traces widget are not interpolated.

Build 343 – 2020-06-12

  • Fixed: App crashes after being placed in background for a period of time and then restarted.
  • Updated database library to get latest bug fixes.
  • Fixed: Importing a file copied from a controlled Wi-Fi camera would freeze the UI and crash the app.
  • Fixed: Porsche Wi-Fi connection is re-established silently after the logger is turned off.
  • Added: Porsche current gear now selectable as auxiliary channel.
  • Added additional log selection options in the analysis view.

Build 342 – 2020-06-11

  • Added: Check for duplicate Wi-Fi networks with the same SSID when selecting or connecting to a network.

Build 336 – 2020-06-08

  • Fixed: Video frames will not extract when adding an aux video, or manually forcing extraction.
  • Fixed: Starting a multipart video file cloud upload always fails.
  • Fixed: The name of the data source is not displayed when warning the user about forgetting to configure logger channels.
  • Fixed: Throttle calibration dialog does not update values.
  • Fixed: Communication with older Garmin VIRB cameras fails.

Build 335 – 2020-06-02

  • Fixed: Attempt to install updates on some devices results in a crash.

Build 334 – 2020-05-31

  • Fixed: Searching for users to invite to a team results in a cloud error.
  • Fixed: Updating the list of venues a subsequent time after switching storage location fails to retrieve values.
  • Fixed: Coarse device location permission needs to be granted to show Wi-Fi network list on Android 10+ devices.
  • Fixed: Attempt to use camera to take a profile photo does not request permission to access the camera on Android 10+ devices.
  • Fixed: No progress indicator is displayed when searching for cloud teams.
  • Fixed: App crashes when connecting to a configured Bluetooth device with missing name attribute.

Build 330 – 2020-05-29

  • Fixed: Progress spinner is never dismissed after update check returns a positive result.

Build 329 – 2020-05-29

  • Fixed: Queuing a large number of logs and videos for upload or download results in a crash.

Build 328 – 2020-05-19

  • Fixed: Selecting all logs in the storage browser also selects all video files even outside of cloud upload selection.
  • Fixed: RPM alarm warning tones play for too long a duration.
  • Fixed: List of circuits used to search for logs in the cloud is always empty.
  • Fixed: Scrolling events with many logs is slow and choppy.

Build 326 – 2020-05-18

  • Ignore the default configured event when populating cloud search criteria.

Build 325 – 2020-04-11

  • Fixed: Maths channels formula buttons are not clearly visible.
  • Allow full-screen display setting to be toggled without an app restart being required.
  • Fixed: Emptying the trash bin permanently deletes videos that are still associated with other active laps.

Build 324 – 2020-04-01

  • Fixed: Configured channels are hidden in the logger screen if they overflow vertically.
  • Added: The list of channels in the logger screen now includes elevation.

Build 323 – 2020-04-01

  • Fixed: Porsche engine and gearbox oil temps are mapped incorrectly and are using the incorrect units.

Build 322 – 2020-03-30

  • Fixed: App crashes at startup if a storage error is detected and displayed to the user.

Build 321 – 2020-03-29

  • Fixed: Cloud uploads are reported as having failed, when in fact they succeeded.

Build 319 – 2020-03-28

  • Added: Porsche Wi-Fi Gen 2 connection now supports oversteer and understeer channels.

Build 318 – 2020-03-25

  • Fixed: Encoded speed value transmitted to Podium is incorrect.
  • Fixed: The current selected circuit is not updated after a circuit is automatically detected or manually selected.
  • Fixed: The current logger event does not change after it is deleted from the database.

Build 317 – 2020-03-22

  • Fixed: Values can not be modified in the database after changing the storage location unless the app is restarted.
  • Fixed: App crashes when searching for teams in the cloud.

Build 316 – 2020-03-21

  • Added: An incrementing progress value is displayed when updating the list of circuits.
  • Fixed: Downloading demo logs and video deletes the default driver from the database.

Build 315 – 2020-03-17

  • Fixed: Logging multiple laps with device screen turned off requires multiple taps on the back button to return to the logger screen.

Build 314 – 2020-02-20

  • Fixed: Device Wi-Fi is disconnected from access point when logger is stopped, even though no Wi-Fi data source is in use.
  • Fixed: Unlock link is ignored when the app was already running and is only paused.
  • Added Petrel Cloud integration for licensed users.
  • Migrated RPM alarm settings UI.
  • Improved UI response time during logger startup.
  • Do not adjust the course markers when a spin occurs on course and the logger restarts far away from the staging area.
  • Fixed: Video widget would not always refresh when a frame is first extracted.
  • Changed the Start Video button to indicate when video shoould be automatically triggered and no user action is required.
  • Added: Display sector demarcation in the Traces widget when the sectors widget is enabled.
  • Added: Individual channel traces can be expanded to the full widget height.

Build 313 – 2020-02-19

  • Added support for Qstarz brand Bluetooth LE GPS readers.

Build 312 – 2019-11-25

  • Fixed: Display an appropriate message when sample repository download fails due to insufficient storage space.
  • Fixed: Error occurs when attempting to empty the trash bin containing video files, as well as and logs that were deleted but not part of a deleted event.
  • Fixed: Friction circle widget indicator colors were reversed when compared to histogram values.
  • Fixed: Calculated lateral acceleration values can have large errors at very low speeds.
  • Added combined 2D accel value for each open log to the friction circle widget.
  • Added ability to connect to Porsche 2nd gen Wi-Fi modules.

Build 311 – 2019-11-16

  • Open the keyboard when creating or editing a driver.
  • Automatically open the profile name editor when creating a new profile.
  • Fixed a possible crash when calculating rendering parameters for a log map.

Build 310 – 2019-10-20

  • Fixed: App crashes when attempting to save logs with invalid floating point values.

Build 309 – 2019-10-07

  • Fixed: App may fail to reestablish a connection to Podium when it is lost under certain circumstances.
  • Added: Alert the user when an active VPN network is detected and a Wi-Fi or internet connection is required by the logger.
  • Fixed: Wi-Fi camera SSID selection button is not disabled when no camera is selected.
  • Fixed: Extracting video thumbnails leaked system bitmap memory.
  • Fixed: Video processor crashes when attempting to process an invalid or corrupt video file.
  • Fixed: Video frame is not loaded when changing the video source in analysis.
  • Fixed: The video download progress icon is incorrectly displayed on all open videos when downloading a single video.
  • Improved delta sector analysis visibility.
  • Added trash bin to allow recovery of deleted events and logs.
  • Fixed: A duplicate default event could be create in certain circumstances.
  • Fixed: App fails to connect to a Wi-Fi camera network on some Android 9 devices.

Build 308 – 2019-09-24

  • Fixed: App crashes intermittently when checking logger triggers.
  • Fixed: App runs out of memory and crashes when downloading large video files.

Build 307 – 2019-09-21

  • Added: Force Wi-Fi connections to bind to a Wi-Fi network, so devices with cellular radios do not have to be placed in airplane mode if network switching can not be disabled. This does not affect Yi cameras.
  • Added: Force Podium telemetry connection to bind to any active internet connection, so devices with cellular radios may also connect to a Wi-Fi camera.
  • Fixed: App crashed when displaying the lap timer due to a bug in newer versions of Android.
  • Fixed: Video download progress indicator always shows 100%.
  • Fixed: Android blocks connections to Wi-Fi cameras due to incorrect security rule mapping.

Build 305 – 2019-09-15

  • Fixed: App crashes after calibrating the throttle position channel if the logger has not disconnected immediately.
  • Fixed: Circuit update failes due to failure to release network resources.

Build 304 – 2019-09-14

  • Fixed: Storage updates became stuck in an infinite loop and would run out of memory.

Build 303 – 2019-09-14

  • Fixed: Storage updates crashed due to an invalid crash report entry.
  • Updated the description of generic Bluetooth GPS receivers so they are less likely to be accidentally selected when a RaceCapture or other logger should be.

Build 302 – 2019-09-13

  • Fixed: Driver list can be configured without any drivers being enabled.
  • Fixed: Storage updates failed on some devices when attempting to parse log file names due to an Android bug.

Build 300 – 2019-08-26

  • Display a status message when the vehicle is staged.
  • Fixed: Logger did not reconnect to Podium if network connection is interrupted.
  • Migrated charts analysis to new UI.
  • Fixed: App crashes when querying device video capabilities and user has not yet granted camera permissions.

Build 299 – 2019-08-25

  • No longer power off GoPro cameras when logger is powered off in order to prevent the Wi-Fi access point from going to sleep.

Build 298 – 2019-08-19

  • Fixed: Database migration did not correctly configure legacy events.
  • Fixed: App crashes when analyzing logs with Aux video.

Build 296 – 2019-08-18

  • Added a preference for voice notification volume.
  • Added a download progress indicator to the video analysis widget.

Build 295 – 2019-08-17

  • Fixed: Analysis widgets did not correctly resize when disabling the Video widget due to a bug in an Android support library.

Build 294 – 2019-08-15

  • Fixed: App crashes when scrolling video frames during calibration.
  • Fixed: Update check results in an error.
  • Added preferences to control transmission of crash reports and app analytics.

Build 293 – 2019-08-13

  • Fixed: License request fails even though email address and unlock code are correct..

Build 292 – 2019-08-10

  • Fixed: App crashes after recording a log with video when analysis screen has not yet been opened.
  • Fixed: Allow Wi-Fi video camera to start up when downloading a video when the logger is off, and the camera is no longer enabled in the video settings.
  • Fixed: Displayed trigger settings do not change when a settings profile is selected.
  • Fixed: Unlock account selection only displayed Google accounts.

Build 291 – 2019-08-07

  • Fixed: Creation of non-autocross session would not be reflected in logger settings.
  • Modified lap timer to display current running lap time if no best lap time is known and the delta time bar is inactive.

Build 290 – 2019-08-07

  • Fixed: Unencrypted network calls to Wi-Fi cameras and loggers were being denied on newer Android devices.

Build 289 – 2019-07-07

  • Moved the location of the internal storage repository to be compliant with current Android standards.
  • Prompt the user to request certain device permissions at runtime, as per current Android standards.
  • Fixed: App crashes when long pressing on event or log context menu in the storage browser.
  • Added support for live stream to Podium when recording in circuit racing modes.
  • Fixed: App crashes when setting markers and the logger state changes.
  • Fixed: Crash when listing Bluetooth devices and some have no name assigned.

Build 288 – 2019-06-10

  • Allow multiple consecutive laps to be selected when overlaying video for circuit racing modes.
  • Added a dedicated RaceCapture channel mapping for brakes.
  • Do not show the aux channel display name if a hardware channel is used as a non-aux source.
  • Started on the migration to fully contextual in-app help.
  • Corrected Porsche acceleration orientation.
  • Increased allowed length of maths channel expression from 20 chars to 200.
  • Only enable the main menu for the logger screen when the logger is not recording.
  • Display lap timer when app is resumed and it is currently logging in a race mode that supports lap timing.
  • Only display the accelerometer calibration menu item when the internal IMU or DL1 IMU are used.

Build 287 – 2019-04-26

  • Fixed a crash during video camera calibration when the video file fails to download.
  • Fixed a crash when a video player app could not be found on the device.
  • Improved rendering performance of some analysis widgets.
  • Allow the driver of a lap to be changed to any driver in the database plus those in the event.
  • Allow videos from one log to be added to another.
  • Allow the driver of a selected group of logs to be changed at once.
  • Improved performance of video overlay, and fixed crash when processing long videos due to a memory leak.
  • Removed option to disable video hardware acceleration.
  • Attempt to fit all selected trace channels into the viewport if possible.
  • Allow video files to be copied to a specified location.
  • Always trim overlaid video to 2s after log stops recording, not just when a finish marker is set.
  • Prompt user to select the final log for a newly imported video when consecutive logs are detected.
  • Save the system start time of aux videos when they are imported, so they can be associated with multiple logs.
  • Improved UI responsiveness when synchronizing video.

Build 286 – 2019-05-13

  • Fixed a crash in Time Attack mode when a lap is completed and the logger checks its state in the background at the same time.
  • Increased circuit timer lap number from 2 digits to 3.
  • Fixed bug that caused markers not to be saved when set.
  • Fixed leaks of database space due to creation of orphaned data.
  • Save log samples outside of the document database for efficiency.
  • Migrated demo log install to new repository format.
  • Do not allow video overlay to be selected unless the full resolution file has been downloaded.
  • Fixed course side rotation when using ProSolo race mode.
  • Display the course side when selecting an event to move logs to.
  • Added background animation to log selection controls for improved user experience.

Build 285 – 2019-04-22

  • Fixed a crash when recording video using an internal camera on devices older than Android 8.

Build 284 – 2019-04-14

  • Improved clarity of lap timer, and fixed bug causing progress bar color to not be filtered correctly.
  • Added a display setting to enable lap timer popup notifications for fast laps and sectors.
  • Fixed crash when aligning logs my marker on certain Android versions.
  • Migrated the markers dialog to the new UI and added validation based on distance between markers.
  • Implemented auto-detection of circuits.
  • Fixed but caused by trigger settings no being updated after changing the current event to one with a different race mode.
  • Do not allow duplicate start and finish markers to be set.
  • Do not allow auto-detection of the current circuit if none yet exist in the database.
  • Correctly display summary of auto-detect, ad-hoc, and unknown circuits.
  • Changed the circuit timer to use a dark theme for better contrast.
  • Migrated the Traction Circle widget to the new UI.

Build 283 – 2019-04-12

  • Hide or check currently open logs when browsing storage, depending on mode.
  • Center all log markers in the map view, and adjust zoom to ensure they are always visible.

Build 282 – 2019-04-10

  • Changed map view so that the baseline log marker is always centered.

Build 281 – 2019-04-08

  • Fixed saving of trigger setting values.
  • Fixed bug causing open log count of 2 to not be enforced when selected in analysis settings.
  • Fixed bug causing video frame to not be displayed after source is changed.
  • Fixed crashes during sync via video frame selection.
  • Fixed incorrect sync time via video frame selection.

Build 274 – 2019-03-22

  • Implemented new UI using Material guidelines.

Build 273 – 2018-11-21

  • Order listed logger and camera WiFi SSIDs alphabetically.
  • Force ELM327 OBD scan tools to not send line breaks after being used with other apps.
  • Force ELM327 OBD scan tools to ignore saved protocol setting.
  • Added a Reset button when editing sectors.
  • Upgraded the lap timer to a new UI.
  • Requires Android 5.0 and up.
  • Circuit timer will now read the fastest lap at startup.

Build 271 – 2018-08-09

  • Fixed startup of WiFi cameras when the internal camera is enabled.

Build 270 – 2018-07-04

  • Allow license email addresses to be validated even if the case does not match that on file.
  • Fixed a bug when attempting to ignore old files on a GoPro camera.

Build 269 – 2018-06-22

  • Fixed crashes when overlaying video without hardware acceleration on 64-bit platforms.

Build 266 – 2018-05-14

  • Fixed trace for Math Channel #2 since it was displaying #1 instead.

Build 265 – 2018-05-06

  • Add support for GoPro 1080p-120 video quality.

Build 262 – 2018-05-01

  • Fixed missing progress dialog when loading logs while the logger is enabled.

Build 261 – 2018-04-29

  • Added support for GoPro Hero 6.

Build 258 (CircuitStorm Only)

CircuitStorm

  • Created CircuitStorm App

Build 258

  • Added scatter plot chart for gearing analysis.
  • Allow a limit to be selected for the number of sectors that are generated automatically.
  • Do not use scientific notation for CSV export values.
  • Added JSON export file format for those wanting to write their own analysis.

Build 257

  • Added support for Yi Action Cameras.
  • Prevent old files on Wi-Fi camera SD card from being mistaken as newly recorded ones due to timestamp issues.
  • Reduced application load time.

Build 256

  • Fixed handling of unlock links via email.

Build 255

  • No longer disable GPS on Garmin cameras in order to save battery life.
  • Migrated to next generation of licensing API.

Build 253

  • Fixed a crash when emailing a debug log to support and no vehicle telemetry source is selected.

Build 251

  • Allow the logger to be unlocked by clicking on a license URL.

Build 249

  • Use blue background in chromakey videos due to green elements tha can be drawn in the overlay.
  • Fixed duplicate logs when speed on course triggers a logger stop, then logging is resumed after speed increased.
  • Added support for Porsche/VW/Audi vehicles with a Wi-Fi gateway.
  • Added 2 user-defined maths channels for analysis.

Build 248

  • Added a keep-alive message for all Bluetooth NMEA GPS receivers due to problems on certain Android devices.

Build 246

  • Switched RaceCapture X and Y accel channels to work with their SAE coordinate system.
  • Fixed a crash when managing cloud teams.

Build 245

  • Fixed battery level display for older GoPro cameras.

Build 244

  • Added new video overlay layout and sync options.
  • Save video overlay intro text for re-use.
  • Allow Aux videos to be deleted.

Build 243

  • List applications settings when emailing the debug log to support.

Build 242

  • Fixed a crash when loading logs for analysis on Pixel XL with Android 8.

Build 241

  • Fixed problem checking Wi-Fi camera status after the logger is restarted.

Build 240

  • Retry failed requests to Wi-Fi cameras in more failure modes.

Build 239

  • Fixed problem when using a BAFX OBD scan tool.
  • Modified video overlay to use analog gauges.

Build 238

  • Allow the newer Android Camera API to be disabled in the Video Settings screen.

Build 237

  • Fixed progress notification when transferring large files to / from the cloud.

Build 236

  • Added additional device information to debug log email for support.
  • Show a warning if the camera battery level is low.
  • Ensure that a new debug log is created after it is manually deleted.
  • Fixed the automatic saving of updated lap times.

Build 235

  • Alert the user if trying to connect to a Wi-Fi device while the android Wi-Fi internet monitor is configured to switch to the cellular network.
  • Do not automatically load logs for analysis in ProSolo race mode.

Build 233

  • Fixed issues with internal accelerometer. May require recalibration.

Build 232

  • Fixed time delta channel when logs are aligned to each other.

Build 230

  • Fixed the layout of the RPM Alarm screen.
  • Fixed loss of OBD2 channels in some vehicles after engine restart.

Build 228

  • Fixed bug that could sometimes cause video processing to hang at the end of a job.
  • Use date to determine latest GoPro video if camera supports it.
  • Show video icons when loading logs.
  • Improved stability of GoPro 3+ and newer cameras when starting them.
  • Fixed crash when selecting Wi-Fi SSID when Wi-Fi radio is disabled.

Build 227

  • Enable live preview on GoPro Hero 3+ cameras to improve stability. Hero 5 Session fails to work without it.

Build 226

  • Simplified video camera settings.
  • Added option to view real-time debug logging.

Build 225

  • Added support for Garmin VIRB X/XE and Ultra 30 camera.
  • Fixed a popup warning on newer devices about video native libraries.

Build 224

  • Added button in Help settings to clear the debug log.

Build 223

  • Added AM and PM course locations.
  • Fixed disappearing preview image after cloud upload.

Build 221

  • Added a delay after connecting to a Wi-Fi network so that the device has time to initialize.

Build 218

  • Sending debug log to support now uses device email client.

Build 217

  • Show an alert when the Wi-Fi camera becomes unresponsive and needs to be reset.
  • Fixed formula used to calculated filtered 2D acceleration. Also added calculated and raw channels.

Build 216

  • Improved stability of Wi-Fi cameras during calibration.
  • Added Help screen to display full release notes.

Build 214

  • Show a warning when attempting to turn off the logger when recording.
  • Fixed formatting of brake pressure value.

Build 213

  • Fixed a bug causing Qstarz receivers to eventually drop to 1Hz update rate.

Build 210

  • Display GPS update rate when logger is ready and warn when it falls below 5Hz.

Build 209

  • Added a progressive shift alarm for RPM channel.

Build 208

  • Limit device sensor update rates to improve performance.

Build 204

  • Support PLX Kiwi v2 scan tool.

Build 201

  • Added support for OBD II accelerator position PID.

Build 200

  • Added support for GoPro 2.7k and 4k resolutions.
  • Added support for setting GoPro 4+ resolution after firmware update.

Build 192

  • Added speed to Start Trigger in Time Attack mode.

Build 188

  • Draw individual samples in the Friction Circle widget.
  • Added support for Polaroid Cube+ WiFi camera.
  • Added support for Race Capture via WiFi.
  • Fixed problem with default calibration of RaceCapture TPS.
  • Indicate the battery lever of the Wi-Fi camera.

Build 187

  • Added support for iRacing telemetry.

Build 185

  • Log deletion button now only deletes checked logs.

Build 185

  • Fixed a possible crash when querying the device for video overlay capabilities.

Build 184

  • Show download progress for cloud logs after cloud service update.

Build 183

  • Slowed the update rate of video service notifications to cause less system load.
  • Improve detection of video overlay capabilities on devices with Android 5+.

Build 180

  • Support newew gopro file naming convention.
  • Fixed missing course side and location in saved logs.

Build 179

  • Fixed multiple crashes during analysis in build 178.
  • Fixed video sync frame selection on devices that do not properly implement MediaMetadataRetriever.

Build 162

  • Support throttle on the DL1 via CAN integration.
  • Import tracks from Podium for Time Attack.

Build 157

  • Added turn radius and lateral accel histogram.

Build 156

  • Improved accuracy of turn radius channel.
  • Fixed a problem importing aux video.

Build 155

  • Added support for Time Attack ad-hoc circuits.
  • Changes to sections are automatically saved and loaded.
  • Use newer APIs to find SD card storage.

Build 153

  • Allow up to 6 open logs in analysis.
  • Display the Race Mode that a log was recorded with.

Build 152

  • Allow up to 6 open logs in analysis.
  • Support devices with Intel processors.

Build 151

  • Added support for distance-based jogging and analysis.

Build 150

  • Display lap time in list of logs.

Build 149

  • Fixed a problem with some logs not displaying when save in the cloud.

Build 148

  • Small improvement to OBD2 update rate.

Build 147

  • Fixed file downloads from GoPro Hero2 HD V2 cameras.

Build 145

  • Added histogram charts to analysis.

Build 143

  • Allow video to be downloaded from remove cameras when the logger is turned off.
  • Fixed a problem with cancelling a video downloads.

Build 141

  • Fixed section matching when log files have greatly varying distances.

Build 138

  • Set bulk sharing permissions when uploading logs to the cloud.
  • Fixed the missing Cloud options menu not displaying on some devices.

Build 137

  • Switch acceleration labels when overlaying video if axis are inverted.

Build 136

  • Fixed bug when extracting frames from multiple videos for new logs.

Build 134

  • Added Friction Circle analysis widget.

Build 133

  • Fixed renaming of logs when both low and full resolution videos have been downloaded.
  • Allow channel sources to be selected in Analysis settings for use in widgets and video overlays.
  • Improved hardware accelerated video support on Android 4.4 and 5.0 devices.

Build 132

  • Allow display of debugging features based on user license.

Build 131

  • Added retry attempts when downloading saved files from GoPro cameras.

Build 130

  • Fixed incorrect resolution settings on GoPro Hero 3 Black cameras.
  • Check for correct channel configurations when tapping outside of a settigns dialog to clear focus.
  • Fixed an issue retrieving the status of some GoPro Hero 4 cameras.

Build 129

  • Added a dedicated steering channel for RaceCapture Pro with real-time filtering.

Build 128

  • Added a dedicated throttle channel for RaceCapture Pro that allows calibration.

Build 127

  • Fixed Race Capture gyro rate conversion.

Build 126

  • Fixed a bug that caused logs downloaded from the cloud not be saved in the selected event.

Build 123

  • SoloStorm Cloud Beta available to everyone.

Build 107

  • Added support for GoPro Hero4 cameras.
  • Improved support for GoPro Hero3 cameras.

Build 103

  • Fixed incorrect values when viewing realtime video.

Build 102

  • Improved accelerometer calibration on supported devices.
  • Use gyroscope sensor on supported devices.

Build 101

  • Support new Race Capture Pro v2 firmware.

Build 92

  • Added SoloStorm Cloud integration. Contact support to be added to the testing waitlist.
  • Allow fling gestures when selecting video frames for calibration.
  • Fixed Video Calibration frame selection on some devices.
  • Requires android 4.0 and up.

Build 90

  • Allow the user to select a specific video frome to sync to the current log time.
  • Android 2.3.3 is now requried.
  • Added compensation for GPS speed lag.
  • Fixed a bug when renaming logs with low resolution GoPro videos.

Build 89

  • Fixed issue that caused the map to be cut off during sectional analysis.
  • Use swipe motion to select video frames when calibrating.
  • Warn the user when using manual triggers.
  • Fixed UI freeze when failed to connect to a GoPro camera.

Build 88

  • Added ability to import auxiliary videos.
  • Log time in video overlays uses start and finish markers.
  • Reduced time required to trim videos when overlaying.

Build 87

  • Fixed missing video channel configuration when hardware acceleration is disabled.
  • Fixed staging detection when running the logger as a service with the device screen off and not analyzing between runs.
  • Fixed non-hardware video overlay.

Build 86

  • Fixed some bugs that caused crashes.

Build 85

  • Fixed GoPro dowloading when Bluetooth connection errors are happening.

Build 83

  • Added video processing hardware acceleration on Android 4.3+.
  • Video can be manually synchronized to the log.
  • Videos overlaid with acceleration have their intro time truncated.
  • Videos overlaid with acceleration can have introductory text.
  • Video frames extracted with acceleration are higher quality.
  • Fixed incorrect finish marker placement when only a finish marker is set.
  • Removed Airplane Mode setting.

Build 80

  • Added option to export logs to other devices via Bluetooth.
  • Fixed issues with Samsung S5 onboard video.
  • Changed the location of files saved on external SD cards to work with Android 4.4.
  • Fixed incorrect total frame count when extracing thumbnails from videos.
  • Added a visual alert if the GPS signal quality is not optimal.

Build 79

  • When downloading a high-resolution video from a GoPro, frames extracted from a low-resolution video will be reused for analysis.

Build 78

  • The Staging Marker can now be moved, moving all other markers relatively.
  • When manually starting video recording, the staging marker will be moved to the current position, and the other markers moved relatively.
  • Added option for GPS drift compensation.

Build 75

  • Added hilighting of possible GPS drift in the Distance Traveled channel.

Build 73

  • Added support for GoPro Silver and Black 'Plus' cameras.
  • Fixed a bug when manually setting markers when logs are aligned.
  • Calculated acceleration is now the basis for automatic sections.

Build 72

  • Shortened GPS widget message when using a NMEA receiver.
  • Markers can not be set if the GPS has not locked on satellites.
  • Clearing a marker prompts for confirmation.

Build 71

  • Reduced section calculation time and fixed some bugs.

Build 70

  • Redesigned Sectional Analysis dialog for improved clarity.
  • Redesigned Dash widget for better visual analysis.
  • Added Brake Pressure and Steering Angle channels.
  • Added support for Race Capture Pro logger.
  • Added support for Racelogic VBOX Sport GPS receiver.
  • Improved section matching algorithm to work better with narrow or multi-lap courses.
  • Added gestures for controlling realtime playback without the timeline widget.
  • Improved filtering of the Turn Radius channel.