Interoperability with Add-On Devices and Other Products
This page describes expected compatibility with other products that may enhance TrackAddict's capabilities further. Because most of these products are under the control of other entities, their interoperability with TrackAddict and the accuracy of this information is subject to change at any time without notice.
Windshield mounts can offer optimal positioning for GPS reception, recording video, and displaying information to the driver.
Using a secure and sturdy mount is very important. A common problem is undesirable vibration or wobble appearing in the video and accelerometer G-force readings. Some phone models are more prone to video wobble than others, and this can vary between mount designs and placement / adjustment choices.
Of the mounts we've tested, the best results have been seen with the PanaVise Model 809 suction cup mount when combined with a simple Smartphone Tripod Attachment, attached via the mounting point in the center of its back side, as pictured below:
Other popular choices include the RAM Suction Cup X-Grip Mount (universal fit), Scosche MAGWSM2 MagicMOUNT Magnetic Dash/Window Mount, and similar products. These tend to work better than many cheaper or flimsier options, however some of these have been known to work great for some phones but then have fairly noticable wobble for others.
External / Enhanced GPS Receivers
Enhanced GPS add-on hardware is recommended and strongly encouraged to get the most out of TrackAddict, but it is not absolutely required unless your device does not have an internal GPS or if you are operating in difficult GPS reception conditions.
These GPS add-on devices typically offer greatly improved reception, accuracy / precision, and sampling rate. This can give you a significant improvement in reliability, timing accuracy, and data quality over the GPS hardware found within many phones and tablets. It can also be a big help in overcoming difficult GPS conditions with certain tracks or vehicles.
Compatible GPS Devices:
Classic Bluetooth GPS Device Setup (does not apply to Bluetooth 4/5 Low Energy, aka "BLE")
Except for the devices noted above which may utilize a direct connection, TrackAddict will receive GPS location data via operating system's standard location service. TrackAddict will attempt to handle any sample rate provided to it, up to a maximum of 20 Hz. The devices, operating system, and other factors can limit the data rate and quality that's actually available to this app.
OBD-II & CAN Vehicle Interfaces
An OBD-II compliant data port is typically available on cars and trucks made for sale in the USA for 1996 and newer model years, and may also be found on more recent models made for other countries. More recent vehicles, especially 2008 and newer, typically use a CAN bus interface for OBD-II, which is also supported by TrackAddict.
With a compatible OBD-II interface device for TrackAddict, you will be able to data log and/or display additional data channels, such as engine RPM, throttle position, coolant temperature, fuel trims, and certain other sensor readings. TrackAddict is also able to scan and reset powertrain Diagnostic Trouble Codes (DTC's).
Available data channels, features, and performance will vary depending on what your specific vehicle supports, and also based on your OBD-II interface device's capabilities. Some vehicles will work better than others. Except for special cases, this is generally limited to data that's available via the standardized SAE / Mode 01 parameter set.
Gear number estimation will be available on the lap detail and video screens if you log both Vehicle Speed and Engine Speed (RPM). This is based on data observation, and may not detect 1st gear in some situations, so there is a "Gear +1" option available to correct this on the video display.
Boost, for turbo and supercharged vehicles, is available to graph on the lap detail screen if you log both Intake Manifold Pressure and Barometric Pressure. Some phones also include their own barometric pressure sensor, which will provide data that can be used if the vehicle does not report it via OBD-II.
Compatible OBD-II Interface Devices:
BLE is "Bluetooth Low Energy", also known as Bluetooth 4 and 5, which differs from classic Bluetooth devices. Although BLE may have limited performance, it is a useful way for hardware manufacturers to work around Apple's Bluetooth restrictions on iOS. Please note that only specific BLE devices are supported, as this is not universal like classic Bluetooth can be.
Once you have enabled OBD functionality from the Options screen, it may take a minute or two for the app to find your OBD-II interface and establish a connection, especially for the first time. Ensure that your vehicle's engine is running, and that a compatible interface device is plugged into your OBD-II port.
If using a WiFi-based OBD interface, you'll need to make sure that your iOS or Android device is connected to its WiFi network. This can prevent the External Camera Control feature from working, because you can only be connected to one WiFi network at a time.
Make sure that other apps are not using the OBD device, otherwise we may not be able to connect to it. Some apps may have a connection to it in the background, so make sure they are not running. Android users should also ensure that such apps are not running as a service, as may be indicated by the top status bar.
Users of the "Torque" app: Torque has been known to hold a connection to the OBD device in the background, which makes it unavailable to TrackAddict and others. To shut that down, launch the Torque app, tap its gear icon at the bottom left, and select "Quit". TrackAddict should then be able to connect to the OBD device. You may need to repeat those steps after any time you use the Torque app, or if you restart your Android device.
CAUTION: Not all devices that claim to be ELM327 are authentic or sufficiently compatible. The market has been flooded with many inexpensive knockoffs / clones, often heavily advertising themselves as simply "ELM327", and under no other brand name or a Chinese brand. Although these devices often function at some level, the sample rate tends to be low, and the quality and compatibilty have been very inconsistent and problematic. What works with one unit / vehicle / app may not work with some others. These cheap clones have been a huge source of reported OBD problems and are strongly not recommended! We warned you... Please don't complain when these devices don't work properly for you, or if they stop working.
Numeric Broadcast Protocol (NBP) Devices
TrackAddict can receive additional data channels from compatible devices that broadcast data via Numeric Broadcast Protocol (NBP). This is a simple universal format for devices to easily broadcast data to apps.
See also: NBP Developer Information.
External Camera Control (GoPro, 360fly, Garmin, etc.)
IMPORTANT: Due to platform restrictions that can limit the ability of apps to automatically scan, connect, or use WiFi connections, this feature has unfortunately become less reliable on newer devices. Furthermore, newer cameras may also use different connection protocols that aren't known to us. However, we have found that the voice control feature of newer GoPro cameras is a great alternative to this, as shouting "GoPro, Start Recording!" tends to work very well, even with a helmet on.
TrackAddict can automatically attempt to start and stop an external video camera at the same time as your session recordings. This is essentially a remote-control feature, which can be enabled from the Options screen.
The camera must be powered on, its WiFi or app-control option must be enabled, and your device must be connected to its WiFi network.
Please note that your iOS or Android device can only be connected to one WiFi network at a time, so this limits you to controlling just one camera at a time, and would also prevent the use of WiFi-based OBD-II interfaces. On some devices, this may also prevent Internet data access, which is needed for the Live Telemetry Streaming feature.
These video recordings will remain on your camera, and are separate from the app's built-in video capabilities. The external camera's footage will not consume the limited space of your smartphone or tablet, but it also will not be available for playback or rendering from within this app. You can use TrackAddict's built-in video capability to record another angle at the same time from your device's internal camera. That footage is what would be available within the app after you finish recording your session.
Our RaceRender software can be used to create a video that utilizes the external camera's footage, while overlaying the telemetry data (and additional video, if applicable) that was recorded by TrackAddict. Open your session and tap on the "Share" button to see options for sending your data/video from TrackAddict to RaceRender over WiFi or USB.
Cameras That TrackAddict Can Control:
External Camera Control is not a universal technology. We have to invest development resources and write new code for each specific camera brand or model. As such, we are only able to support certain cameras.
Data Visualization and Video Overlay Software
Video + Data Overlay
TrackAddict offers video + data overlay playback right on your device. Just open a session where you recorded video and tap on the "Video" button.
For iOS devices, it's also possible to export these to your photo album, which can then be e-mailed, uploaded, or shared elsewhere. For sharing videos with data overlays from Android devices, please try our RaceRender software.
Our RaceRender software offers full-featured data overlay capabilities and customizations for data and video recorded by TrackAddict, and for many other data and video devices. Open your session and tap on the "Share" button to see options for sending your data/video from TrackAddict to RaceRender over WiFi or USB.
TrackAddict offers the ability to export your data into a variety of formats. Open your session and tap on the "Share" button to access these options: