Interoperability with Other Products and Add-On Devices
This page describes the app's expected compatibility with other products intended to
enhanced its capabilities further. Because most of these products are under the control of other
entities, interoperability with this app, and the accuracy of this information, may be subject to
change without notice.
- Windshield Mounts
A windshield mount can offer optimal positioning for GPS reception, recording video,
and displaying lap time information to the driver.
The most common problem with these is undesirable vibration or wobble appearing in the
video and accelerometer g-force readings. This can affect some phone models more than others,
and can also vary between mount designs and placement/adjustment choices.
- Excellent results have been seen with the
PanaVise Model 809 suction cup mount
when used with the
attached via the mounting point in the center of its back side.
Other popular choices include the
RAM Suction Cup X-Grip Mount (universal fit),
Scosche MAGWSM2 MagicMOUNT Magnetic Dash/Window Mount,
and similar products. However, some of these mounts and configurations have been known to have
some wobble in the video, depending on the smartphone model being used.
Alternatively, using thick rubber bands to attach your device to the rear view mirror
can also work if you're in a bind, but usually requires you to choose between having the
ability to record video, or being able view the lap timer display while on track. It may
also significantly obstruct or otherwise impair the operation of your mirror, so use caution
and appropriate judgement if using this method.
In all cases, use care to ensure that your device is very sturdy and wont come loose or
detached when operated in a motorsports environment.
- External / Enhanced GPS Receivers
GPS add-on hardware is not required for most users, but can offer many
Many phones, and some tablets, contain a basic GPS receiver:
All compatible iPhone models.
iPad devices with cellular data capability (WiFi models do not have GPS).
Many Android smartphones and some tablets.
Please see the tips on GPS mounting positions for best
Devices which do not contain GPS hardware will need to use a compatible GPS add-on
device, as described further in this section.
Even if you already have a basic GPS receiver in your device, these GPS add-on devices
may offer greatly improved reception, accuracy / precision, and/or sampling rate. This
can be a significant improvement in reliability and data quality over the GPS hardware
found in many phones and tablets, and can be a big help in overcoming difficult GPS
conditions with certain tracks or vehicles.
- GPS add-on options include:
(Android only; 10Hz; enhanced support)
(Android only; 10Hz; enhanced support)
To enable altitude and accuracy information, use the MTKutility app to enable GGA messages on this GPS
(iOS & Android; 10Hz; enhanced support)
(iOS & Android; 5 Hz; enhanced support)
5 Hz requires latest firmware, and might not work on Android. Be sure to set the switch to the correct platform.
Android: Bluetooth GPS devices that provide typical NMEA-0183 serial data
(Android only; enhanced support)
Contact your GPS device manufacturer for technical specifications. Except for devices
which have enhanced support (where noted above), this app receives GPS location
data via operating system's standard location service. It 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. For that reason, there is enhanced support (where noted above) for certain
GPS devices that supply the raw NMEA data to this app. In other cases, the manufacturer
can tell you which sample rate apps should actually receive.
iOS: Once an Apple-certified GPS device is connected, it should work seamlessly
with this and most other apps, just as if your were using a GPS receiver built into
your iOS device. For best results, set the app's
GPS mode to Enhanced on the
More Options screen. Enhanced GPS device support
may be unavailable when this app is recording in the background, which should generally be
avoided if possible.
Android: Pair the GPS device with your Android device, then set the app's
GPS mode to Bluetooth on the
More Options screen, and press the button to
select your NMEA 0183 compliant GPS device. Make sure that other apps are not using
this device, otherwise we may not be able to connect to it.
If your device doesn't work directly with the app that way, switch back to the
Standard GPS mode, and contact your GPS device maker
for help using it on Android. It may require using a "helper app" that operates
as a GPS location provider for Android apps.
- OBD-II & CAN Sensor 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.
A compatible OBD-II interface can enable users of this app to log or display additional
data channels, such as engine RPM, throttle positions, and various sensor readings.
They can also be very useful for diagnostic purposes.
- Available features and performance of this functionality will depend on the vehicle, due
to different manufacturer implementations of OBD-II requirement and recommendations.
Some cars will work better than others.
More recent vehicles, especially 2008 and newer, may use a CAN bus interface. This app
is also able to communicate with CAN-based OBD-II, provided that your interface device
The following OBD-II features are available when using a compatible interface
device and vehicle:
When you have certain data channels included, additional features may be available:
When the "0C: Engine Speed" and "11: Throttle Position" channels are included, the
app's built-in video player and export
functionality will offer tachometer and throttle position displays for your video.
When the "0C: Engine Speed" and "0D: Vehicle Speed" channels are included, the
Estimated Transmission Gear feature
can be available to the built-in video player and
video export functionality, as well as the
Session Detail screen.
These, and any additional channels that you choose to log, can also be
exported in a CSV file for use with a spreadsheet program
or external data visualization software, such as
OBD-II interface device compatibility differs between iOS and Android versions of the app
iOS Version: The only supported Bluetooth OBD-II devices for iOS are the
PLX Kiwi 3, Carista, Veepeak, and GoPoint BT1A. Other options for iOS are WiFi devices (see below).
Bluetooth products for iOS typically use their own proprietary protocols, each of
which can require a specific investment of our development resources, special cooperation with the
device manufacturer, and may also require approvals from Apple.
Best Supported Devices:
This app is regularly tested to work with these OBD-II interfaces
Other Devices That May Work:
ElmCan II WLAN
Many authentic or 100%-compatible ELM327 or STN1110 / STN1170 devices:
WiFi devices which use one of the following IP and Port combinations:
IP: 192.168.0.10 Port: 35000
IP: 169.254.1.10 Port: 23
IP: 192.168.0.74 Port: 23
Advanced users can also enter a Custom IP & Port in the app
Android Version: Traditional Bluetooth devices
This requires the device to use Serial Port Profile (SPP), not Bluetooth 4 Low Energy (BLE)
These are not supported on iOS due to platform restrictions
CAUTION: Not all devices that claim to be ELM327 are authentic or sufficiently compatible.
The market has been flooded with very inexpensive knockoffs / clones, often heavily advertising
themselves as simply "ELM327", and under no other brand name or a Chinese brand name. Although these
devices often function at some level, it is apparently very common for them to be incomplete, broken,
and/or suffer from a lack of quality control. What works with one unit / vehicle / app might not work
with another. These cheap clones have been our #1 source of reported OBD problems and are strongly
not recommended. Please don't complain when these devices don't work for you, or when they stop
working for you.
"adhoc" mode WiFi devices may not work on all Android devices
Most Bluetooth devices will not work on iOS
Be sure to verify its compatibility with your specific iOS or Android device and this app prior to purchase.
Setup & Troubleshooting:
To enable OBD-II functionality in the app, use the
More Options button on the
Setup screen. Once enabled and connected,
you will be offered a button to configure the interface, where you can find a menu of
available data channels, a Check Engine Light code display and reset feature, and a
Live Monitor 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 ignition is on,
or the engine is running, and that your iOS or Android device is either on your OBD-II
device's WiFi network or is paired with it over Bluetooth.
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 status bar.
Users of the "Torque" app: Torque may attempt to hold a connection to the OBD
device in the background, which makes it unavailable to this app 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.
Not all Android devices support Bluetooth. In that case, you would need to use an Android-compatible
WiFi OBD-II device instead.
WiFi / WLAN interfaces create their own wireless network, which you connect your
device to, and then apps like this one can communicate with it as a network device.
Please note that while your device is connected to one of these OBD-II networks,
you would not be able to use this app's other WiFi features such as
External Camera Control,
and may also lose Internet connectivity in some cases.
If the app continually shows a flashing red or orange OBD icon, or cycles between that and a
yellow icon, then you may need to reset the OBD-II device by unplugging it, then plugging it
back in when your engine is running. If it's a WiFi device, ensure that your iOS or Android
device is connected to its WiFi network again. This reset is sometimes necessary in certain
cases if the vehicle's ignition had been turned off while the interface was plugged in. When
the OBD interface is fully connected to the vehicle and ready, the OBD icon will become solid
- External Camera Control (GoPro, 360fly, Garmin, etc.)
This app can automatically attempt to start an external video camera when it
begins recording a new session.
This requires a compatible camera:
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.
These video recordings remain on your camera, and are separate from this app's built-in video capability.
As such, the external camera's footage will not consume the limited space of your smartphone or tablet.
You can also use this app's built-in video capability to record another angle at the same time from your device's
internal camera. That footage is what will be available within the app after you finish recording your session.
RaceRender can be used to easily produce a video project
that utilizes the external camera's footage, while the overlaying telemetry data (and additional video,
if applicable) that was recorded by this app.
Use the Share options to transfer your session data and/or video from
within this app to your computer, and then copy your camera's video there as well.
Please see this app's External Camera Control documentation page for
- Data Visualization and Video Overlay Software
This app can produce videos with several data overlay options right on
your device. These can be
viewed on your device, or
exported to your photo album and then e-mailed or
uploaded on the Internet.
RaceRender also works
with data and video recorded by this app, as well as many others, and offers
full-featured data overlay capabilities and customizations.
You can use WiFi Transfer
or USB File Transfer to
export a session's raw data and video files to your computer.
Copyright © 2016 RaceRender LLC
The third party product and brand names mentioned here are trademarks of their respective owners.
They are referenced here for the purpose of compatibility information, and do not construe any endorsement
or affiliation by those entities. These should also not be interpreted as product recommendations by
RaceRender LLC, unless otherwise stated.
iPhone and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.
Android is a trademark of Google Inc.