SoloStorm User Guide


Quick Start Guide

Installing a SD Memory Card

1-sd-cardIf you are using SoloStorm to log video, it is highly suggested that you install extra memory on your Android device.

Data logging is storage intensive, particularly if you are recording video with your device. Processing video is greatly optimized by making use of a high-quality, Class 10 flash memory card from a reputable manufacturer, as it will support higher read and write speeds than a generic version. A 16GB or 32GB card is recommended.

Please refer to the user manual for your Android device to determine how to install the external memory card. Configuring SoloStorm to make use of the added memory will be covered in a later step.

Install SoloStorm

Please see the SoloStorm Installation Guide.

Selecting Bluetooth Devices

bluetoothTurn on your Bluetooth GPS and OBD II devices, then launch SoloStorm, and enter the Settings menu. From here, you may select your Bluetooth GPS and OBDII devices.

If the Bluetooth radio is not turned on, you will be prompted to do so when selecting a Bluetooth GPS source, or when enabling the Bluetooth OBD II reader.

Please note that Android devices prior to v2.3 (Gingerbread) do not support simultaneous operation of Bluetooth devices. If you are running Android v2.2, then upgrade your operating system if possible. If not, then you can not use both an external GPS and an OBD-II reader.

Also note that Android 4.2.2 devices support Restricted Profiles, which allow you to restrict access to your accounts. SoloStorm will work with restricted profiles, however Android does not support enabling the Bluetooth radio when a restricted profile is in use. For this reason, you can not use SoloStorm to log from Bluetooth devices when running in a Restricted Profile.

Selecting Wi-Fi Devices

SoloStorm can connect to Wi-Fi enabled cameras and data loggers.

Before configuring SoloStorm to work with your Wi-Fi device, ensure that you have configured your Android device to use the access point provided by the Wi-Fi device. You can then select the SSID of the Wi-Fi device from within SoloStorm.

Note: Some android devices with cellular radios (phones and some tablets) will ignore your Wi-Fi device if it detects that no internet connection is available, and use only the cellular radio. To prevent this, you can either disable ‘Network Switch’ or ‘Smart Network’ in your Android device’s Wi-Fi settings, or enable Airplane Mode and then re-enable Bluetooth and Wi-Fi radios.

It is recommended that you place your Android device in Airplane mode when running SoloStorm.

Unlock the SoloStorm Logger

SoloStorm does not require a license in order to open and analyze logs, however one is required in order to log data and record video.

You may unlock SoloStorm on as many devices as you wish, so long as the email address associated with your license and unlock code is registered on the device. Note that some email clients do not register the email address with the device and only store it in private memory. In order to be safe, it is best to use a Gmail address, which is registered globally on the device.

Perform these steps on the Android device you wish to install on.

  1. Open the e-mail containing the unlock code.
  2. Highlight and copy the unlock code or write it down.
  3. Open SoloStorm
  4. Tap the button labelled ‘Logger Off’ to start the licensing process.
  5. Paste the unlock code into the text box and select your licence email address.
  6. Tap the Unlock button.

Turn on the Logger

Return to the Logger screen and tap the button labeled ‘Logger Off’. Now that SoloStorm is licensed, the logger will now start.


Pair Bluetooth Devices

If you have not paired your Bluetooth devices, then you will be prompted to do so after starting the logger.

When pairing Bluetooth devices, a PIN code is usually required. If the instructions for the Bluetooth module do not specify a PIN, try ‘1234’ or ‘0000’. Qstarz GPS units use ‘0000’.

After you have paired all of your devices, tap the same button to turn off the logger.

Calibrate the Accelerometer

You will need to calibrate the accelerometer on your device so that accurate values are recorded. To do this, SoloStorm needs to know the orientation of your device.

On the logging screen, long press on the Accelerometer widget to start the Calibration process.


Internal Accelerometer

You will need to mount/orient your device in the position you intend to record your runs in, and need space to drive forward and stop.

Follow the instructions/prompts on the device screen.

Race Technology DL1 Accelerometer

Tap on the button that represents the face of the DL1 that is facing forward inside the vehicle. This is the same selection that you made in the Race Technology software to configure the accelerometer values when analyzing.

Load Sample Logs

Tap the Analyze button to view a list of sessions and logs that can be loaded. If no logs are found on your device, then you will be prompted to download sample logs and videos.

These sample log files will allow you to explore the analysis options of SoloStorm.

When analyzing logs, tapping the soft back button will return to the logger.




Tool Tips

tooltipAfter it is installed, SoloStorm will display a number of Tool Tips in order to help you navigate the user interface and perform some basic functions.

If you wish to either clear or reset the Tool Tips, tap the Settings button, then the Help button. You may then tap the appropriate button to disable or restore all Tool Tips.

Logger Settings and Use

Logger Service

If you are not using an onboard camera, or if you are using only a Wi-Fi enabled camera, then SoloStorm will start the logger as a background service. You will be able to close SoloStorm and launch other applications, or turn off your device screen and still record data. A notification will be present on your device that indicates that the logger is running:


When logging as a service:

  • Tapping the Android Home button from the logging screen will close the application but leave the logger running.
  • Tapping the Android Back button from the logging screen will close the application and shut down the logger.
  • Pressing the Screen Lock will pause the application, but leave the logger running.
  • Tapping the logger Notification will resume the application. When resumed, SoloStorm will display any logs that were recorder by the background logger.

If using the logger as a background service, it is best to enable Voice Notifications in the Display settings, so that you are informed when the logger changes state.


The Logger view contains a number of Widgets that provide information to the user, and allow you to control the operation of SoloStorm’s logger.

Session and Driver Info

This widget displays the names of the current Session and the current Driver. In ProSolo mode, the current Driver and current Course Side are alternated.


  • Single Tap the Widget to enter Session and Driver settings, as well as set driver auto-rotation after run logged
  • Tap the arrows to rotate through driver list or course side, depending on the selected Race Mode setting.
  • Long Tap to display a list of drivers for quick selection

Logger Status

Tap the widget to turn the Logger on or off. Turning the logger on does not start logging, but places the logger in the Ready state.

When the logger is in the Ready state, this widget displays the GPS time and accuracy numbers from the GPS telemetry, along with the current vehicle speed and altitude (if using the Hill Climb race mode).


When the logger is in the Recording state, this widget displays the number of data points that were logged, as well as the current update rate.


OBD II connection status and update rate are also displayed.

Accelerometer, Gyros and Telemetry

This Widget displays the current lateral and longitudinal acceleration values, as well as the current values for the selected OBD II or external logger channels.


  • Long tap the Widget to display the accelerometer settings. Tap the Calibrate Accelerometer button, then read and follow the instructions that appear.
  • If OBD II or external logger channels are comfigured, then RPM and Throttle Position will be displayed here.

If you are using an external data source with gyroscope sensors, or if your Android device contains these sensors, then SoloStorm will record the Rate of Roll, Pitch and Yaw. These values will drift over time, however SoloStorm will integrate them into Absolute Roll and Pitch and then attempt to stabilize the value using the accelerometer. This feature is in Beta, and may require a faster accelerometer update rate than the device can provide. The values for Absolute Roll and Pitch are displayed on the logger screen.

SoloStorm Gyro Values

Logger or Video Start / Stop Button

The function of this button changes depending on your Triggers and Video Settings.

Manual Start and Stop Triggers


If SoloStorm is configured with Manual Triggers, then this button will manually start and stop both the Logger and the Video Recorder.

Automatic Start and Stop Triggers


If SoloStorm is configured with Automatic Triggers, then this button will start and stop ONLY the video recorder. The Logger will start according to the Trigger settings. The Video Recorder can be configured to start automatically when the car is staged, so this button is only used when experiencing delays at the staging area.

Forcing the video recorder to start recording will either set the staging marker (if not set) or will move the staging marker (and all other markers relatively) to the current vehicle position.

Logger State

The Logger screen has a number of states, each with their own widget color and capabilities.

Logger Off


  • All Widgets have a grey background.
  • You can only modify application settings and analyze logs.

Waiting for GPS


  • All Widgets have a blue background.
  • Logger startup has been requested, and SoloStorm is attempting to connect to your GPS device and receive telemetry.

Logger Ready


  • All Widgets have a green background.
  • The Logger has been started, and GPS telemetry is being received – but not recorded.



  • All Widgets have a red background.
  • Data is currently being recorded.

External Camera State

If using an external camera (GoPro, Garmin,  Yi or Polaroid Cube+), a separate status icon will be displayed for the camera to indicate its current state.

The camera’s battery level will be indicated as well.


  • gopro-not-conected No Wi-Fi connection.
  • gopro-conected Wi-Fi connected, but the camera power is off.
  • gopro-on The camera power is on, but it is not ready to record.
  • gopro-ready The camera is ready to record.
  • gopro-recording The camera is recording.
  • gopro-downloading SoloStorm is downloading files from the camera.

Session and Driver List

Tap the Session and Driver Widget to view the Session and Driver List.


  1. In the Session Name text box, type the name of the current race, event or session. This name will be used for all drivers until you change it. Session names must contain only Alphanumeric characters.
  2. Type a driver name in the Add New Driver box, then tap the Add button. The new driver name will appear in the list below.
  3. Each driver has a checkbox next to their name indicating whether the Driver is in the current heat rotation. Drivers that are not checked will not be rotated through or appear on the driver selection list in the Logging screen. This is useful to set up the list of drivers for the day.

When using the ProSolo race mode setting, SoloStorm will no longer have the option of rotating through drivers, but instead allow automatic rotation of the current Course Side.


Markers are set to help SoloStorm auto-record video and calculate run data more accurately.



Setting / Clearing Markers

  1. Ensure the logger is on and you are receiving a GPS signal.
  2. Tap the Markers button to open the Marker list.
  3. Physically walk/drive to the Stage/Start/Finish location with your GPS receiver and tap the appropriate Set Marker button. A toggle indicator will appear once each marker is set.
  4. You will not be allowed to set a marker if the GPS receiver does not have a position lock. This avoids invalid markers being set.
  5. When clearing a marker, you will be prompted for confirmation. This can avoid incorrectly clearing the wrong marker.

NOTE: It is important to set all of the markers within as short a delay as possible, as the relative positions can change as the GPS position drifts. This can happen in the time that it takes to fully walk a course from Start to Finish. For the best results, set the Staging, Start, and Finish markers before walking the full course.


The Staging marker can be moved if you find that the video recorder is not being triggered at the staging line. This will result in all markers moving relatively compared to the movement of the staging marker. You will still have the same relative positions, however they will be updated for any GPS drift that may have occurred.

Framing the Internal Video Camera

If you are using one of the internal video cameras on your device, you can tap the Frame button in order to make it easier to aim the camera.


When the Frame button is toggled, SoloStorm will not draw a background for the widgets displayed on the screen. This will allow a clearer view of what the video camera is capturing. This does not modify the functionality of the widgets.


Settings Profiles

Settings profiles allow you to quickly switch between different logger, video, and race mode settings. Select the desired profile from the drop-down. Add or delete profiles by tapping on the appropriate button.


The following settings are associated with the currently selected profile:

  • Race Mode
  • GPS
  • OBD II
  • Channels
  • Video
  • Triggers

No other settings are profile-specific.

Racing Mode

You can select from one of the supported racing modes that control which features SoloStorm makes available.

SoloStorm Race Mode

Available Racing Modes


Data limited to autocross is recorded and displayed. After each completed lap, the recorded log is opened for analysis


Allows a 60′ marker for launch tuning, as well as Left and Right courses for the current session. In ProSolo mode, the 60′ time starts after the Start Marker, if one was set. Detection radius of the Staging Marker is also increased so you will capture video of the staging process.

Hill Climb

SoloStorm will display elevation, as well as allow for 3D manipulation of the Map Widget. A 60′ Marker will also be used.

Time Attack

SoloStorm will continuously save logged laps until the session is ended, either via a stop speed trigger or manually stopping the logger. A real-time lap timer is displayed during logging.

GPS Source

Select from the available the GPS sources for the Logger.

Bluetooth GPS Source

SoloStorm Bluetooth GPS

Wi-Fi GPS Source

When configured to use a Wi-Fi GPS source, SoloStorm will automatically connect to the device SSID when the logger is enabled, and then restore your Wi-Fi configuration when the logger is shut down.

SoloStorm Wi-Fi GPS

Available GPS Sources

You can select from a number of Bluetooth or Wi-Fi enabled devices to use as the source of GPS and sensor channels for SoloStorm.

Note: If you with to use SoloStorm with a Wi-Fi enabled video camera, then you must use a Bluetooth enabled GPS source since you device can not connect to more than one Wi-Fi device simultaneously.


Use the on board GPS sensor.

Not recommended, majority only refresh at 1Hz.

Bluetooth NMEA

Use a separate Bluetooth GPS device.This device must be paired to your Android device in the device’s system settings.

RaceCapture Bluetooth Logger

Uses an Autosport Labs RaceCapture as the GPS and channel source via an internal Bluetooth radio or the Bluetooth Module.

RaceCapture Wi-Fi Logger

Uses an Autosport Labs RaceCapture as the GPS and channel source via an internal Wi-Fi radio or the Wi-Fi module.

DL1 + Serial Adapter

Uses Race Tech DL1 for GPS information via a Bluetooth serial adapter.

Racelogic VBOX Sport

Use a Racelogic VBOX Sport as the source for GPS and Acceleration data.

iRacing + Bluetooth Telemetry

Pull telemetry and sensor values from iRacing. An additional .exe file is required, and your PC must be configured to operate as a Bluetooth com port. For more information, please contact support.


Select the ELM-327 based Bluetooth OBD II reader that you wish to use.



Channel setting allow you to select which source you want SoloStorm to use for each vehicle sensor.



You may currently select OBD II or one of the external logger channels as the source of Throttle and RPM. Brakes, Steering and Analog channels can be any of the RaceCapture Pro channels.

Note that SoloStorm will filter the Steering Angle sensor value in case the sensor can rotate past 360 degrees. It is recommended that this rotation be limited, as rotation sensors usually provide excellent resolution. If your sensor can rotate beyond 360 degrees, you must have your steering wheel close to center when activating the SoloStorm logger.

Channel Calibration

Depending on the selected hardware source, each channel may require calibration. RaceCapture Pro and OBD II RPM channels do not require calibration, as they are taken at face value.

Throttle Calibration


  1. Ensure your OBD II or external logger is turned on and connected to SoloStorm.
  2. Tap the the calibration button next to the Throttle channel source.
  3. Some sensors approach a reading of zero as they approach 100%. If you are using one of these sensors, tap the ‘0 = High’ radio button.
  4. Run the Throttle through closed to fully open.
  5. Tap the OK button when complete.

RPM Calibration


  1. Tap the the calibration button next to the RPM channel source.
  2. Select the number of pulses per engine revolution.

RaceCapture Pro Channel Mapping

The channels from a RaceCapture Pro are transmitted by name, therefore SoloStorm needs to know what name each channel was configured with inside of the RaceCapture Pro configuration software.



Analog Channels

SoloStorm can log 2 additional analog channels of your choosing. Map them to the hardware logger channel of your choosing, and provide a label for display in the logging and analysis views.


Analog channels are displayed in real-time on the Logging screen, and in the Traces Widget in the Analysis screen.

Recording Video

SoloStorm Video Settings

SoloStorm allows you to record video via the Android device’s on-board camera, and via a Wi-Fi enabled camera. When using the internal camera, either the front or back-facing cameras may be used.

To configure video recording, tap the Settings button, and then Video.

Internal Camera Settings


Record Video

Enable recording of video from an internal camera while logging data.

Video Camera

If your device runs Android 2.3 or greater, you can select which internal camera will be used to record video. Some devices contain multiple video cameras, facing either the back or front of the device.

Video Quality

Select the size and quality of recorded video.

Please note that higher quality video will take longer to process and require more memory for storage. Please ensure you have enough memory installed to handle this.

Supported video resolutions are 480P, 720P, and 1080P.

If your device does not support a particular video resolution, then it will not be enabled. If your device does not support at least 480P, then you will not be able to select a video resolution, and the best possible quality will be used.

Calibrate Video Recorder

This function will help synchronize images with logged data when generating overlaid video. If you do not perform calibration, there may be a time discrepancy between your video image and the overlaid information. You can perform calibration after recording video, as it only affects post-processing.

You will need two mirrors that you can have face each other in order record video of the device screen.  Follow on-screen instructions to complete the process.

If you find calibration does not resolve video synchronization issues, please contact support.

GoPro, Garmin, Yi, and Polaroid Cube+ Wi-Fi Camera Settings

Select one of the Wi-Fi cameras to enable recording. You can only select one Wi-Fi camera or a data logger.

SoloStorm Wi-Fi Camera Settings

Record Video

Enables connection and control of a Wi-Fi camera. You must manually connect your device to the camera’s Wi-Fi radio before using this option.

Change Wi-Fi Camera SSID

SoloStorm will automatically manage your device’s Wi-Fi settings to connect to your camera when the logger is turned on. Select the SSID that matches your camera.

Download Video

Automatically download video files from the camera when the logger stops recording. You can save both camera and phone battery power by disabling this option, then either download or import video at a later time for analysis and processing.

In addition to the High Resolution video, certain GoPro cameras will product a Low Resolution video. This video file is much smaller than the High Resolution one, so it takes very little time to download to your device.

Low Resolution videos may be played on your device, and they may have their frames extracted so the video can be jogged. They may not be overlaid, however you may later download or import the High Resolution video for this purpose.

Download progress is visible on the camera icon on the logger screen, via a red progress bar.

When a video is downloaded, a dialog will be displayed that informs you that the affected log needs to have its video reloaded.

Note: Recording video using the GoPro Protune setting may prevent the GoPro camera from creating Low Resolution video files. When you configure SoloStorm to automatically Low Resolution files, then it will disable the Protune option if it is enabled.

Video Quality

Supported video resolutions are:

  • 720P
  • 960P
  • 1080p

Note: Not all camera models support all of these resolutions. Make sure that your camera supports the resolution that you select. If it does not, then your camera will not switch to the desired resolution.

Calibrate Video Recorder

This functions in the same manner as the internal video recorder calibration – simply record video of the on-screen display and follow the instructions. The calibration process will download the video.


This setting automatically starts video recording once you have reached the Stage Marker.

You must set a Stage Marker in order for this convenience feature to work.  See Markers  for details.


Extract frames from recorded videos to display while you are jogging manipulating the timeline, or playing back in real time. If this step is not performed, no video images will display while manually jogging the timeline.


Set the number of frames per second to display while you are jogging the timeline in analysis mode. Higher frames rates provide a smoother experience, but take longer to extract.

Hardware Acceleration

As of v6, SoloStorm makes use of new Media APIs available on Android 4.3+ devices. These APIs move the encoding and decoding of video and audio into the hardware pipeline that powers video recording on the device.

The use of hardware acceleration can allow video to be processed over 10x faster than using software encoding and decoding. As a general rule, the weaker the CPU and the larger the video, the greater the advantage of using hardware acceleration.

When using hardware acceleration, the video will be of the highest quality available on your device and can not be downgraded to decrease processing time.

Hardware acceleration will greatly speed up extraction and quality of the video frames that are used for jogging in analysis mode.

Lastly, hardware acceleration allows for the re-encoding of the audio stream, and therefore the video can be truncated and re-indexed to remove any lengthy introduction. SoloStorm will, by default, include a maximum of 4 seconds of video before the logger actually starts. This feature is not available without hardware acceleration.

If you are having issues with video processing, you can disable the hardware acceleration option. This option is not available on devices running Android versions older than 4.3.

Logger Triggers

Tap the Triggers button in the Settings menu to configure the Logger Triggers.


Logger Triggers may be either Automatic or Manual. Automatic triggers require both a Speed and Time. Manual triggers ignore these options.

Automatic Triggers provide a convenient way to start and stop logging automatically, so driver’s don’t have to worry about setting up equipment when preparing for a run.  When Triggers are set to Automatic, SoloStorm starts recording data when the Start Trigger conditions are met and then stops recording once the Stop Trigger conditions are met.

Manual triggers are used mainly for testing logger settings without having to be in a moving vehicle.

Note: SoloStorm continuously buffers log data, allowing it to record information from the absolute start of your run regardless of your trigger settings. Therefore, no run information is lost when waiting for the Logger to start recording.

Analysis Settings

The settings available in this screen can help make the Analysis process more accurate and easier to follow.

Open Log Count

SoloStorm is capable of displaying up to 6 open logs simultaneously. As new logs are completed in Solo racing modes, SoloStorm will automatically open them for you. If the number of open logs is greater than the settings value, the oldest log will be automatically closed.

The default number of open logs is 2.

You may still manually open up to 6 logs for analysis at any time, regardless of this setting.

Align Logs

Align the start of each log to the staging marker, if it is set. Otherwise, the logs are aligned to each other. This helps to correct for any GPS drift that may have occurred between runs.

Correct for GPS Drift

Enabling this option will attempt to correct for small amounts of GPS drift between two log files, assuming that they follow the same course line.

Without Drift Correction


With Drift Correction


Draw Run Markers with Sections

If you are having issues with calculated log times, turning this on will show you where you set your markers in relation to the GPS map. This can help you confirm if you set the markers correctly.

Highlight Time Delta Changes

Highlight areas in the Time Delta trace where significant time is lost or gained. Use this to quickly find areas of the runs to analyze.

Channel Sources

The channel sources for Acceleration, Throttle and RPM can be selected for use in analysis widgets as well as video overlay. This allows you to use filtered, raw, or calculated (for acceleration) values, depending on your data source. Acceleration values can also be inverted when rendered in Video playback and overlay.

Display Settings

These settings control some general display attributes within SoloStorm, and allow you to further customize SoloStorm to your device and your personal preferences.


Measurements in Metric (e.g. km/h, meters) or American (e.g. mph, feet)

Voice Notifications

Enables voice prompting for major actions such as Start Trigger detected or Stop Trigger detected.

Color Blind Palette

Replace the shades of green used during analysis with shades of purple and blue, for color blind users.

Disable Screen Lock

This prevents your android device from automatically locking the screen.  Auto-screen lock would prevent SoloStorm from logging data and this option is recommended.

Logger Off on Startup

Forces SoloStorm to start with the Logger disabled regardless of last application state on exit.

Sensor-based Landscape

If checked, SoloStorm will flip the display if the device is mounted upside down.

The accelerometer needs to be calibrated in the new position otherwise will record incorrectly.

If your device supports it, the video preview will also be rotated 180 degrees, and any video recorded by the internal camera will be flagged as requiring rotation. Your device should play it correctly rotated, but some players will not recognize this flag. When SoloStorm generates an overlay, it will correct the video rotation so that the resulting video will play correctly in all players.

Full Screen Mode

Logging and Analysis views will take advantage of the full device screen by hiding the Android status bar. In this mode, you will not be able to see the device battery indicator or video service notifications.

The status bar will be visible when modifying SoloStorm’s settings.

When changing this option, SoloStorm must be restarted in order for the change to take effect.

Full Screen Brightness

Force your device to use the maximum brightness settings while SoloStorm is running. This makes it easier to view the screen in direct sunlight, however it does consume more power and generate more heat.

Auto Shutdown

Automatically shut off SoloStorm if 30 minutes passes without any SoloStorm activity.  This will prevent your device from draining the battery if forgotten running SoloStorm.

Recording Runs

Turn On the Logger

  • To enable the logger, tap the Logger Status widget.
  • If you have not activated SoloStorm yet, you will be prompted to enter your unlock code.
  • The Logger Widgets will display a blue background while awaiting GPS telemetry.
  • Once the Logger is ready to record, the Logger Widgets will turn green.
  • If you do not have Video set to start recording when the car is staged, tap the Start Video box in order to start recording video if your device is mounted to allow it.
  • The Logger Status widget will will scroll through basic GPS health information.

Launch the Car

Once the Start Trigger conditions are met, the Logger Widgets will display a red background, and a voice notification (if enabled) will tell you that recording has started.

Finish Your Run

When the vehicle slows enough to meet the Stop Trigger conditions, the logger will issue a voice notification (if enabled) that the logger has stopped. The Logger Widgets will once again have a green background, and the Logger Status Widget will briefly indicate that the Log is being processed.

After the log is processed, the Analysis view will be shown, and the Log that was just recorded will be displayed. If the Video Settings are configured to automatically extract video frames for jogging, or download video from an external camera, this will now occur.

If configured, either the Driver or Course Side will automatically rotate.

Time Attack Racing Mode

SoloStorm functions quite differently when operating in Time Attack mode, so the information in this section applies when you have selected the Time Attack racing mode.

Session Settings

In Time Attack mode, you can and manage the available circuits.

SoloStorm Time Attack Circuit Management

Updating the Circuit List

SoloStorm does not ship with any circuit definitions, and requires that you update the list of from the cloud. Tap the download button.

Circuits are provided by Podium and by SoloStorm Cloud, depending on the circuit.

Circuit Selection

Select the circuit and configuration that you wish to use. If the circuit that you wish to use is not in the list, you can select Ad-Hoc circuit. This will require that you set the start/finish marker.

Importing Circuits from iRacing

You may use captured telemetry from iRacing to define a circuit. Tap the import button, then follow the instructions.

SoloStorm Circuit Import Select File

You will need to select which lap from your telemetry session that you wish to import.

SoloStorm Circuit Import Lap Selection

Email a New Circuit to Support

If you believe that your new circuit definition should be shared with others, you can tap the Email button to send the file to support for inclusion in the official circuit list.

You can only do this for circuits that you imported.

Deleting an Imported Circuit

Tap the Delete button to delete you imported circuit. You can only do this for circuits that you imported.

Start/Finish Marker

If you have selected Ad-Hoc Circuit in the Session Settings, then you must set a start/finish marker for the logger to detect.

SoloStorm Time Attack Markers

Trigger Settings

SoloStorm Time Attack Triggers

It is recommended that you use Automatic triggers for both log start and log stop. Manual settings are offered only so you can test the Lap Timer functionality.

You can always tap the ‘Stop’ button on the Lap Timer screen to stop the logger after you have completed your session.

Lap Timer

The Lap Timer screen displays the following values for both the lap and the current sector:

  • Elapsed time
  • % completion (progress bar)
  • Last time
  • Best time
  • Split Time + rate of change (color coded)

SoloStorm Lap Timer

This is a lot of information to consume, so there are some large changes planned for this screen to make it more clear and intuitive.

The Lap Timer also displays alerts when you have completed a lap or a section.

If you have updated the Display Settings to include audio notifications, then alerts will also be read using text to speech only when you have gone faster. You may use ear buds, or connect your device to your in-car audio system via cable of Bluetooth.

Log Management

Accessing Your Log Files

To view a list of logs saved on your device, tap the Analyze button when viewing the Logger screen. If no log files are open, a list of available logs will be displayed.

SoloStorm Lofg Files List

For each log file, the following information is displayed:

  • Driver name
  • Lap number
  • Map thumbnail
  • Date and time
  • Lap time (either estimated or user specified)
  • Race mode

Note: If using the internal device storage, your log files are physically located in the /petrel directory. If using an external SD card, it will be in /Android/data/com.petrel.datastorm.activity/files. This complex directory structure is required by Android v4.4+.

Log Order

Logs are listed in reverse chronological order, with newest logs appearing at the top of the list.

Opening Logs

Select up to 2 logs, and then tap the Android Back button to return to the Analysis view.

Sharing Logs With SoloStorm Cloud

If you have an active internet connection, you can share logs and videos with SoloStorm Cloud. Tap the Cloud button to access this functionality. Please view the separate SoloStorm Cloud User Guide.

SoloStorm Cloud

Exporting Logs

Select the logs that you wish to export, and tap the Export button. You will be prompted to select an export format.

Exported logs are contained in a single ZIP archive, which you will be prompted to email or distribute as your device allows.

CSV Format

Log files exported using the CSV format can be used with third-party software, such as RaceRender. The units of measure for the supplied values are specified in the CSV column labels.

DL1 Format

Log files exported using the Race Technology DL1 file format may be analyzed using Race Technology’s Analysis software (free to download from Petrel Data Systems has no affiliation with Race Technology, and we do not offer support for their hardware or software.

If you are using software provided by Race Technology, you must comply with their software license terms. This means that you must own Race Technology hardware in order to use their software.

There are a couple of tips to using the Race Technology software with data that was recorded with SoloStorm:

  • Check the box under Data->Analysis Options to DISABLE the integration of accelerometer data with GPS data, as the accelerometer data from your device is not of sufficient quality, and will distort the resulting map shape.
  • Throttle position is exported using Analog Channel 1. This channel can be added to analysis in Data-> Variable Manager. Depending on the rate of throttle sampling, you will want to smooth the signal over a period of about .3 to .5 seconds. The channel range is from 0-5v, 5v being 100%.
  • In the map panel, click the Data button in order to show maps for multiple runs. This will show line differences.
  • The Analysis software attempts to make run distances match, which distorts the appearance of time.

Exporting of Course Markers from SoloStorm is not yet supported.

Renaming Logs

You can rename any Log that may have been recorded under the wrong driver. This includes changing both the Driver Name and the Run Number.


  1. Long tap the Log that you want to rename.
  2. Select the correct driver name from the selection box.
  3. Select the correct run number.
  4. Check the box if you wish to correct the remaining run numbers after you rename the log. If there appear to be any missing runs for the given driver, then subsequent run numbers will be decreased in order to restore an incremental run number count.
  5. Tap the Update button.

Deleting Logs

Select the logs that you wish to delete and tap the Delete button.

SoloStorm - Delete Logs

To delete all logs, tap the Select All checkbox then tap the delete button.

Note: Log deletion will remove all log and video files associated with it, except for Overlaid video.

Run Analysis

Tap the Analyze button on the Logger screen to enter the run analysis mode. If no Logs are open for analysis, then the Log dialog will be displayed, which will you to open logs for analysis.


Analyzing Logs

  1. If you have not previously loaded a log, you will be prompted to select a recorded log to display. Otherwise tap the Logs button.
  2. Select the desired Session by tapping the Session Name field
  3. Tap to select up to six Logs to display.
  4. Tap the Android Back button to return to the Analysis screen. Your logs will now be loaded.

Analysis Widgets

Tap the Widgets button to bring up the Widget Selection dialog.


This enables you to toggle various tools that will help you analyze your runs.The toggle indicator on each Widget button indicates which ones have been selected. Press the Android Back button when selection is complete.

Available Widgets


The Timeline Widget indicates the current analysis position, and allows for real-time playback of the logs. This widget may be dragged left or right to jog the current analysis position.

Analysis position may be either time or distance. Long press on the current position (time or distance) to toggle jog mode.

SoloStorm Timeline - Distance Mode

SoloStorm Timeline - Time Mode

If the Timeline Widget is disabled, you may still jog the run time using a swipe gesture. This is useful if you wish to obtain more screen area to display the course map, video, traces, etc when reviewing runs on devices with smaller screens.

Long press on the current position (time or distance) to toggle jog mode. When jogging based on distance, the distance of all runs is normalized to the primary opened log, meaning that small differences in distance will be ignored and that the map position markers will be aligned as best possible.

Tap on the Playback button to start real-time jogging through the open logs. Tapping on this button again will pause playback.

Long press on the Playback button to align the open logs to their respective starts.

If the Timeline Widget is disabled, then double-tap on the screen to toggle real-time jogging. Long press on the screen to reset the run markers back to the start of each run.

If the Sections Widget is enabled, and a Start Marker was set, then the position shown will be based on it. The displayed position will be negative and count towards zero if the current position is before the Start Marker.


The Map widget displays the GPS map for each open Log, as well as the current position of the vehicle at the current analysis time.


You may use a pinch gesture to zoom in or out of the map. If both position markers can not be displayed at the selected zoom level, then the zoom will be automatically adjusted.

In Hill Climb mode, you may adjust the map view by swiping across the widget to rotate the view, or swipe vertically to adjust elevation. When viewing the map in 3D, elevation and rotation values will be displayed, as well as a ground plane for visual reference.

Run Info

The Run Info widget displays Driver Name and timing information for each Log.

SoloStorm Run Info Widget

Timing information includes:

  • Lap time
  • 60′ time (depending upon the current Racing Mode)
  • Current section time (primary log) and section delta time (all other logs) when the Sections widget is enabled
  • Time delta (when jogging by distance)

Times prefixed with a ‘+’ are slower than the corresponding time in the primary log. Times prefixed with a ‘-‘ and displayed with a colored background are faster than the primary log


The Sections widget will display section markers on top of the Map widget. The sections are numbered, and may be named if they represent a Marker (Start, 60′ and Finish).


Sections are auto-calculated by SoloStorm, but may be edited and saved. Sectional Analysis is covered in more detail. Section calculation is based off of lateral acceleration.


The Traces widget displays graphed log data, allowing you to compare channel values between logs.


Long tap on the trace labels to select the traces available for display. To close the trace selection dialog, tap the Android Back button.

Single tap on any trace label to zoom in on one channel, at which time the other traces will be hidden. Tap the bar again to restore all selected traces.

The thin vertical red line is the current position in all displayed traces. The horizontal black line is “zero”. If the Traces widget is not displayed behind another widget (such as the Map widget), then it will be drawn with a background grid.

Some traces use filtered values to smooth out extreme fluctuations in the recorded values. Raw values may also be displayed if you do not want to use filtering.

Smart Highlights

SoloStorm can highlight portions of key channels that require close attention to the driver or vehicle performance. The Time Delta channel can highlight areas where time was significantly lost or gained. This is a key tool for quickly identifying areas where key events have occurred.

Smart Highlights can be disabled in the Analysis Settings.


The Dash widget displays channel values from each log, in a manner optimized for visual comparison. In addition to speed, acceleration and altitude(visible in Hill Climb mode), the following channels may be displayed:

  • RPM
  • Throttle
  • Steering Angle
  • Brake Pressure


If the Timeline Widget is disabled, then the current analysis time will be displayed at the top of the dash widget. If the Run Info Widget is enabled, the Dash Widget will display the driver name and run number, depending on which other widgets are currently displayed.

Long press on the dash widget in order to select from the available channels.


Friction (G) Circle

This widget will generate a friction circle with position indicators that correspond to the current analysis time.

SoloStorm Friction Circle

The current acceleration values are displayed for each selected run. The values used depend on the Channel Source selections in the Analysis settings.

The shape of the friction circle will help you determine the optimum driving line in situations where you can choose. Vehicles with greater lateral acceleration capacity should always maximize lateral acceleration (speed maintenance). Vehicles with greater longitudinal acceleration should maximize throttle application and tend to ‘v’ corners.

You can also use the frequency of the samples to determine at which areas on the circle you are spending the most time.


For each open Log, the Video widget displays the video frame that corresponds to the current analysis time and the position marker in the Map widget.


The video widget displays vital information about the currently selected video:

  • The source of the currently selected video.
  • The recorded video size, and when applicable, the downloaded resolution (low or full).
  • Jogging frame rate.


If the video frame could not be displayed, a message will be displayed explaining why.

Tap on the Video Widget to open the Video Dialog, which will allow you to manage or process video for each open Log. From here, tap the Play button to replay the video. If you have created an overlaid video, it will play instead. Note: GoPro videos will not play on all devices.

Long tap on the Video Widget to select from the available video sources.


You may select from the following video sources:

  • Internal
  • GoPro
  • Garmin
  • Yi
  • Polaroid
  • Aux 1
  • Aux 2

The Aux 1 and Aux 2 video sources are for videos that you have manually added to the log using the Add Video button on the Video Dialog.

Working with video is covered in more detail.

Sectional Analysis

Enable the Sections Widget

SoloStorm provides a quick and easy way to split and compare runs into sections.

Enable the Section Widget so that the course map will display with section markers overlaid.

If you enable the Run Info Widget, the elapsed time of the current section will be displayed. This will help you determine which log completed each section in less time.

SoloStorm Sections Widget

You may also use the Time Delta channel in the Traces widget, which will show you where time was made or lost between your logs. When aligning logs to a section entry point, the Time Delta will be adjusted to 0s, which will allow you to quickly spot events that contributed to a different performance of a section.

Automated Sections

SoloStorm will automatically create sections for you based on course length and lateral acceleration. You may use these sections during analysis, or modify them and save your customized sections.

Edit Sections

Tapping the Edit Sections button will change the right menu bar to the following section functions. To exit these functions, press the Android Back button.

Note: If you edit the sections, then a sections file will be saved for the current session and automatically loaded with any log.


Customizing Section

Split Sections

Drag the position cursor to where you would like to set a new section marker, tap the Split Section button,and  a new marker will be set at your current position. All existing sections will be renumbered accordingly.


If you have two runs loaded, the section marker will be set by the RED run.

Merge Sections

A section can be deleted by merging it with a previous section.


To delete a section marker:

  1. Position your cursor prior to the section marker that you wish to delete.
  2. Press the Merge Section button, and the section marker will be deleted.

Setting Markers

Set Start Marker

This will manually set the Start Marker for the session being analyzed. The new marker will be located at the current position of the primary log.


You must have both Align Logs and Show Markers checked under the Analysis Settings. If they are not both set, then you will be prompted to have the settings automatically changed. Doing so will reload the log files, but not yet set the marker. Tapping the Set Start Marker button once more will set the marker.

Once you set the marker, the log files will be reloaded, and new section and lap times will be calculated.

If the session being analyzed is also the current session that the logger is configured to use, then the logger markers will be updated as well.

Set 60′ Marker

The same as above, except for the 60′ Marker.

Set Finish Marker

The same as above, except for the Finish Marker.


Compare Sections

Section Dialog

Tap any one of the numbered circular section markers on the course map to open the Section Dialog. This view will allow you to view detailed data pertaining to a particular section. The relevant portion of the course map is highlighted in the background.


The bottom of the Section Dialog contains a number of buttons:

Align to Start

Align the open logs to the entry of the currently selected section.

Previous and Next

View the previous or the next section.


Select from a list of all available channels to compare between runs for a given section. You can add or remove channels in order to customize the Section Dialog to your needs.


Sectional Analysis Channels

Elapsed Time

Time taken for each run to complete this section. Green highlight indicates faster run and net difference.

Entry Time

The elapsed time that each run arrived at the start of the selected section.

Exit Time

The elapsed time that each run exited the selected section.

Entry Speed

Entrance speed into the selected section.

Exit Speed

Exit speed from the selected section.

Average Speed

Average speed maintained over the section.


Distance travelled during the selected section.

Average Lateral Acceleration

Average filtered lateral acceleration sustained over the selected section.

Average Throttle %

Average throttle position over the selected section. Requires an OBD II reader or external data logger.

Average Brake Pressure

Average brake pressure over the selected section. Requires an external data logger.

Average Steering Angle

Average steering angle held over the selected section. Requires an external data logger.

Chart Analysis

SoloStorm can produce a number of charts in order to help you make quick decisions. These are intended to help with vehicle and chassis tuning, but can also provide a shallow data analysis in between runs.

More detailed charts may be produced by exporting logs to CSV format and opening them with a spreadsheet tool such as Excel.

Accessing the Chart Wizard

Tap the Charts button when one or more logs are open for analysis.

Solostorm Analysis Charts Button

Histogram Chart Types

Histograms place values into buckets so you can see where you are spending the most time at a given value.

Select the type of chart you wish to display from the drop down menu.

Lateral Acceleration and Speed

This chart allows you to build a profile of a vehicle’s lateral acceleration which is grouped into buckets. The values are stacked by speed, so that you can determine at which speed you are experiencing the greatest acceleration.

This can help you with tire compound selection, as well as compare performance between drivers.

SoloStorm Lateral Acce and Speed Histogram


This histogram is fairly straight forward. If you have aerodynamic devices on your vehicle, then this is how you tune them. A future version will include speed and rate of yaw for tuning chassis balance.

SoloStorm Speed Histogram

Engine RPM and Throttle

Use this chart to tune your power delivery in classes that allow custom intakes, headers, and exhausts.

By knowing the engine where the engine spends most of its time, as well as where you are attempting to extract power from it, you can have your intake and exhaust designed to optimize volumetric efficiency (ie the torque curve).

SoloStorm Engine RPM and Throttle Histogram

Throttle and Vehicle Speed

If you can adjust your throttle curve via either mechanical or electronic means, then you want to try and achieve the correct throttle resolution at the range where you spend the most time, especially at high speed.

A compromise between stability and throttle speed (since your foot can not move instantaneously) should be achieved. If you can install a fixed heel stop and use a race harness, then you can safely tune towards speed.

SoloStorm Throttle and Speed Histogram

Device Form Factor

While charts can be viewed on a phone screen, viewing multiple logs with with numerous histogram buckets is best on a 7″ tablet.

Video Processing

Tap on the Video Widget to open the Video Dialog.

External Cameras

When using an external Wi-Fi camera, the recorded video will need to be copied to your device if you are to either jog video frames or overlay data onto the video.

If you have not already downloaded the video from the external camera, two options will be available to you:

Import Video

Tap this button to import video into SoloStorm that you directly copied to your device.

You will have one of two options:

Import Associated Video

SoloStorm was able to query the SD card of your camera in order to determine the name of the recorded video file. SoloStorm will tell you the name of the file to copy, and the destination where you should copy it to.

Import Unknown Video

There was an error querying the SD card of your camera, and the name of the video files is unknown. You must determine the which file is associated with the selected log file, copy it to a provided location on your device, then select it from a list.

Download Video

Download either Low Resolution or High Resolution video directly from the external camera via the Wi-Fi connection.

Downloading High Resolution video can be quite slow, depending on the video quality and camera model. This required that your device be connected to the camera WiFi hotspot. If the logger is turned on, the video will be downloaded as a background process. If the logger is off, then a progress dialog will be displayed while SoloStorm activates your camera and downloads the video.

Adding Video

It is possibly to manually import up to 2 auxiliary videos per log, in addition to the Internal and Wi-Fi camera videos. These videos must be in MP4 format and use the h.264 video codec.


Tap the Add Video button, then follow the instructions on the screen. You will need to copy the video file to a specific location on your device (preferably using USB), and then select it from a drop-down list.

Realtime Overlay Sync

Due to inconsistent hardware delays when starting video recording, it can be necessary to adjust the alignment of the video to the log data.

Tap on the Realtime Sync button to open a video player that allows you to adjust the data presentation time to the video.


The video will play with a real-time overlay. You may adjust the sync time forward or backward by increments of 10ms or 100ms. When you are satisfied that the data is in sync with the video, tap the Save Sync button.

Manually Sync Video and Log Time

Auxiliary videos need to be synchronized to the log data.

To do so, jog to a position during the log where you wish to select a video frame for synchronization. This works best if you use the start of the log. Open the video dialog and tap the Select Sync Frame button.


Jog the video frames using the slider and the forward and back buttons. When you are happy with your selection, tap the Select Frame button. You can now use the Realtime Sync activity to verify and fine-tune your selection.

Performing this activity requires that you have extracted the video frames for jogging. The built-in android media players do not offer the ability to jog individual frames directly from video.

Sharing Video

Share your video via email, YouTube, Facebook, or any other application installed on your device that is associated with video content. Note: many applications will not allow you to share video files that are too large.

Note: To manually copy a video file off of your device via USB, it can be found under [storage-path]/petrel/video on either the internal memory or external SD card, depending on your settings. [storage-path] can be found under Log File Settings.

Video Playback

Tap the Play button to playback the recorded video.

The video will be played with a real-time data overlay. If an overlaid video was generated for the associated log, then it will play instead of the original.

Note: Not all devices can play video recorded by external cameras.

Extract Frames

Tap this button to extract frames from the current video at the specified frame rate. Higher rates take longer to process, however real-time playback will be smoother.

If you change the frame rate, then you can re-extract the frames at any time.

Frame extraction occurs in the background as a service, and will continue to run after you have closed SoloStorm.

Overlay Data

You can create and play overlaid video directly on your device. Make sure to calibrate your video cameras so that the overlaid data will correctly sync with the video.

Tap the Overlay button to open the Overlay Dialog, and select your desired overlay settings.


Overlay settings with Hardware Acceleration enabled.


Overlay settings for Chromakey or with Hardware Acceleration disabled.

Main Video

Select the source video for creating the overlay. The audio track will be copied from this video.

Picture in Picture

Select a secondary video to a provide picture-in-picture view. This does not have to be from the same log.

Compression Quality (Chromakey or No Hardware Acceleration)

Select a lower quality to improve overlay speed. On a fast device, low quality settings will allow you to generate video in between runs when recorded on lower quality settings.

Chromakey Video

If you select a Chromakey background as the main video source, then the resulting video will overlay the log data onto a green background, and not contain an audio track.

You can use a 3rd party video editing suite in order to overlay the Chromakey video on top of another video from a camera not controlled by SoloStorm.

Output Resolution

When creating a Chromakey video, you can select from one of the standard HD resolutions for your video.

Introduction Text

If this option is selected, SoloStorm will display an introductory text message in the first 4 seconds of the generated overlay. You may provide up to 3 lines of text with 15 characters each.


Channel Configuration

You can select Filtered, Raw or Calculated for the acceleration channels, as well as choose to invert the display on the accelerometer widget.

For Throttle and Engine RPM channels, you may choose either Filtered or Raw values. Use raw values with high-rate data sources, such as external data loggers.

Start and Finish Markers

If you have set Start and/or Finish markers for the session, then the run start and finish times will be taken into account in the overlaid video. The log timer will not start running until the Start is passed, and the timer will stop when the Finish is passed.

When the Finish marker is set, the video will be truncated to 4 seconds after the finish.

For this functionality to work correctly, it is important to correctly sync the video to the log, as well as have the markers correctly placed.

Connecting a GoPro Wifi Camera

SoloStorm may be used to control Power, Recording Mode, Video Quality and Shutter for, as well as download video from,  the following GoPro cameras:

  • Hero 3, 4, 5, 6, and 7 models

To connect a GoPro Wi-Fi camera, follow the steps required to connect to it using the GoPro smartphone app. This involves using the camera as a Wi-Fi hotspot. Test the connection to the camera using the app.

Before starting SoloStorm, make sure that the camera WiFi is turned on and configured to work in smartphone app mode. Then enter the SoloStorm Video settings, and enable the GoPro camera.


  • Not all of the provided video quality settings are supported by all camera models. Select the quality setting that applies to your camera.
  • The web servers on the GoPro cameras are not always stable. If your camera will not record, download, or power off, then remove the battery in order to perform a hard reset of the unit.
  • Make sure you have the latest firmware from GoPro.

While downloading video from a GoPro camera, SoloStorm will not command it to start recording. For this reason, it is recommended that you do not configure SoloStorm to automatically download High Resolution videos between runs. Downloading Low Resolution videos (on devices that support them) takes much less time.

Connecting an Autosport Labs RaceCapture/Pro

SoloStorm can be configured to accept data from a RaceCapture Pro logger via the RaceCapture Bluetooth Module.

Configuring your RaceCapture/Pro

Firmware Updates

SoloStorm needs to see a continuous stream of data from the RaceCapture/Pro. In order to support this, you must run firmware version 1.2.6 or greater. You can find the latest firmware version on the RaceCapture/Pro Firmware Download page. Follow the provided firmware update instructions.

Bluetooth Module

Connect the Bluetooth Module to your RaceCapture/Pro via the appropriate port. Please refer to the RaceCapture/Pro installation guide.

Configuration via RaceAnalyzer

You will need to configure the channels that your RaceCapture/Pro record via the RaceAnalyzer software from Autosport Labs.

GPS Configuration

Configure all of the GPS channels to update @ 10Hz. You can disable the Lap Count, Lap Time and Split Time channels as SoloStorm does not make use of them. If you leave them enabled, then SoloStorm will simply ignore them.


Analog Inputs Configuration

Configure the analog channels that you wish to log. This can include Throttle Position (TPS), Steering Angle, Brake Pressure, and two additional channels of your choosing.

You may use any value you wish as the channel Label, however you must enter the exact same values into SoloStorm when configuring the channels. This is because these values are present in the data stream, and are used by SoloStorm to read values from the stream.

SoloStorm will read analog channels at up to the same rate as GPS updates, which in this case is 10Hz.


Analog values from your RaceCapture/Pro are read as-is by SoloStorm, which means that you must configure your RaceCapture/Pro to output the correct values for the attached sensors. In most cases, this will mean supplying a multiplier value.

The RaceCapture/Pro maps input voltage from 0-5v to rav values of 0-1023. For example, converting a throttle sensor to a % value would mean supplying a multiplier of 100/1023 or 0.097752.

For more information, please see the RaceAnalyzer instructions.


RPM Configuration

Enable RPM logging at at least 10Hz. SoloStorm will only read up to the same rate as the GPS updates.


Accelerometer Configuration

You must configure the orientation of our RaceCapture/Pro. SoloStorm does not provide accelerometer calibration in this case. It is recommended to leave this @ 30Hz in order for the RaceCapture/Pro to provide filtering on the accelerometer channels.


Telemetry Configuration

Select the Bluetooth Adapter as the Telemetry Mode


Throttle Position Via OBD2/CAN

If you are using your RaceCapture to retrieve the Throttle Position value from your vehicle, the value may still need to be calibrated to read from 0% to 100%. SoloStorm will allow you to do this in the Channels settings.

Configuring SoloStorm

In SoloStorm’s settings, select RaceCapture Pro + Bluetooth Module as the GPS source.


GPS and Acceleration values will be read from the RaceCapture/Pro. Any additional channels that you have configure to read from the RaceCapture/Pro will also be included.

Please read the Channel Configuration documentation in order to configure SoloStorm to read RaceCapture/Pro analog channels.

Operating your RaceCapture/Pro with SoloStorm

When powered, your RaceCapture/Pro will transmit telemetry back to SoloStorm. If you power it off, then SoloStorm will continuously attempt to re-connect until it is powered back on.

Logging triggers work the same as with any other GPS source.

Connecting a Race Technology DL1

SoloStorm can be configured to accept data from the serial port on a Race Technologies DL1.

SoloStorm will extract the GPS position, speed and altitude information from the data stream, as well as analog channels 1 to 8, frequency channels 1 to 4, and RPM. For information about configuring the data channels within SoloStorm, please read the Setup  section of this document.

In order to connect to a DL1, a Bluetooth serial port adapter is required. The officially supported adapter is the LM Technologies LM-084, available pre-configured from Petrel Data Systems when purchasing an accompanying DL1, or available in North America via DigiKey. If you purchase your own adapter, you will need to configure it, and possible supply your own custom serial cable (depending on your model of DL1).

LM-048 Bluetooth Serial Adapter Configuration

Configure your LM-048 Bluetooth serial adapter using the following settings:

Software Settings

Baud Rate 115200
Parity None
Flow Control Disabled
Stop Bits One
Modem Signal Disabled
Discoverable Mode Discoverable
Device Mode Slave
Additional check boxes Un-check all of these, except Auto Connect.

The LM-048 Configuration screen should look like this:


DCT/DTE Switch

Place the LM-048 DCE/DTE switch in DCE mode if connecting it directly to the DL1. If using a serial cable in conjunction with the LM Technologies supplied gender changer, place it in DTE mode. Due to the placement of the GPS Antenna connector on the DL1 MK2+ series, you will need to use a custom serial cable as the power connector for the LM-048 physically interferes with it.

Race Technology DL1 Configuration

To configure your DL1, launch the configuration application that came bundled with the Race Technology software, and configure the channels that you wish to log via the serial port.

If you wish to use the LM-048 directly with a DL1 MK1 (Does NOT work with MK2 and MK3):

  • Under the Serial Port tab, disable decoding of the serial data.  Note that this precludes the use of a Dash with your DL1. Additional accessories, such as a Video 4, may still be used with a serial interface splitter, which is available from Race Technologies.
  • You must provide power to the LM-048 via the USB connector. The LM-048 can accept 12v via the USB connector.

If you wish to use the  LM-048 with a DL1 MK2+, a MK1 with a Y cable and a Video4 or Dash3, or a MK1 powering the LM-048 directly:

  • You must use a custom serial cable that only allows the LM-048 to receive data. This cable will supply 12v power to the LM-048. This is important!

SoloStorm will log the DL1 channels at the same rate that the DL1 outputs position data, up to 20Hz. For example, a mark 1 DL1 with a 5hz GPS receiver will transmit position updates at 10hz, so there is no point in configuring any of the serial port channels to log at a frequency of greater than 10hz.

NOTE: The DL1 configuration software will tell you to save the DL1 configuration to a newly-formatted compact flash card. This is important! Failure to format the card may lead to issues that are difficult to resolve, such as the DL1 reverting back to the factory configuration.

To confirm the correct configuration, power on your DL1 with the LM-048 attached and powered. The green Status light should pulse at regular intervals. If the light turns off for periods over 1s, or if it is steadily lit for 1s, you may not have disabled decoding of serial data by the DL1.

Connection and Trouble Shooting

Custom Serial Cable Pinout

Pinout for connection a DL1 to a Bluetooth Serial Adapter:

Female DB9(Connects to DL1) Female DB9(Connects to adapter via supplied gender changer)
Pin 3 (Transmit Data)


Pin 2 (Receive Data)
Pin 5 (Ground)


Pin 5 (Ground)
Pin 7 (Supply +12v)


Pin 9 (Power +12v)
Pin 9 (Not Used)


Pin 7 (Not Used)

Note: These custom cables are available when purchased with a pre-configured LM-048 serial to Bluetooth adapter. This pinout is provided for those who choose to make their own cables. If you are not skilled at fabricating electronic components, don’t do this as you could damage your DL1 or LM-048.

This cable configuration allows you to swap the ends of the cable around if using a crossover serial cable and Y adapter with a Video4. This is why the use of the gender changes is specified.

LM-048 Status Lights

The LM-048 has the following status light patterns:

All LED on/off three times Device boot OK.
Data LED (yellow) on Transmitting/Receiving data.
Link LED (blue) off No pairing established.
Link LED fast (0.1 sec) blinking Pairing
Link LED fast (0.3 sec) blinking Discoverable and waiting for aconnection (slave mode)
Link LED slow (0.9 sec) blinking Inquiring (master mode).
Link LED very slow (1.2 sec) blinking Connecting (master mode).
Link LED steadily on Connection established.

SoloStorm may take up to 20 seconds to establish a connection with the LM-048 when you turn on the logger.

Due to the continuous data stream from the DL1, once a connection is made and the status led becomes a solid blue, then the data LED should turn on and remain on. If you have a connection established, but no data is being transmitted, then either the DL1 is not configured correctly, or the LM-048 DTE/DCE switch is in the incorrect position. You can confirm this by inspecting the pattern of the DL1 status light – it should pulse in a continuous pattern, and never stop or turn completely solid.

Software Updates

SoloStorm can check if a newer version is available, and then allow you to download and install it.

Automated Checks

When launched, SoloStorm will periodically check to see if a newer version is available. This check requires an active internet connection.


If a newer version is found, SoloStorm will ask you if wish to download it.


After the download, the Android operating system will ask you if you wish to install it.


If you are given a number of options on how you would like to install the download, choose the ‘Package Installer’ method.

Forcing a Manual Check

You can force SoloStorm to manually check for updates.

From the Logger screen, tap the Settings button and then the Help button. Then, tap Check for Updates. An internet connection is required.


© 2017 - Petrel Data Systems - Solo Race Technology