Data recording

Car Scanner provides you with the ability to record data received from a car for further evaluation or processing.

Recording data

In order to enable data recording, go to SettingsData recording and turn on the “Data recording” switch (enabled by default).
This can be done while Car Scanner is connected to the car, but I recommend doing it before connecting.

Before you begin, you need to understand a few simple rules:

  1. Car Scanner records only the data that is displayed on the screen.
    Example: if you want to record engine load and engine RPM, set “Dashboard” or “Live data” to display them.
  2. In addition to the displayed data, the data that comes with the requested data is recorded too.
    Example: when you request an oxygen sensor voltage, the answer from ECU always contains a short-term fuel trim (STFT). If you set Live data or Dashboard to show only oxygen sensor voltage on the screen, then you will see oxygen sensor voltage and short-term fuel trim in the saved file.
  3. If you set Car Scanner to display a parameter that depends on another parameter, then the output parameter, all parameters on which it depends, and all other parameters that have the same dependencies will be recorded.
    Example: if you set Car Scanner to show “Vehicle speed”, then in the saved file you will get “Vehicle speed”, “Average speed” and “Total distance”.
  4. If you turned on the parameter “Always calculate and save fuel consumption”, then in addition to the above parameters, all parameters related to fuel consumption and all parameters on which the calculation of consumption depends will be recorded.
  5. The file with the record is saved in two cases: when you click on the “Disconnect” button and when you turn off the “Record data” option in the settings.
    If you exit the program before disconnecting from the car or go to the “Data recording” section during recording, you will not find the file with the current recording there.
  6. Only data that has a numeric value is recorded. Data with a text value is not recorded.

Viewing recorded data

In order to view the recorded data, go to SettingsData Recording and tap on the desired file.
You will see a list of recorded parameters. Select the ones you want to display by ticking them.
You can choose one of two options for data presentation:
1. Display of each selected parameter on a separate chart
2. Display all selected parameters in the general graph.

When viewing, you can scale and scroll through the graphs. In the mode of the combined graph, you can select the zoom mode: along the X axis, along the Y axis, or along both axes simultaneously.
If you hold your finger on the chart, you will see the current value of the indicator at the selected point.

Export Recorded Data

You can export the recorded data in order to open it on a PC or Mac, or to share it with other Car Scanner users.
Export is possible in two formats: CSV and BRC.
CSV is the simplest format of spreadsheets and you can open it with a notepad or MS Excel or similar other apps.
BRC is an internal data storage format. It can only be read by the Car Scanner program.
The export process is different for iOS and Android versions!

Method number 1 for iOS:
1) Swipe from right to left on the file that you want to export, click “More” and “Share
2) Select the format you want: CSV or BRC
3) Select the app to export. You can use the mail client, instant messengers, cloud storage (Dropbox, etc.)

Method number 2 for iOS (you need a Mac or PC, iTunes, export is possible only in BRC format):
1) Connect your iPhone / iPad to a Mac or PC and wait for it to appear in iTunes
2) Click on the connected device in iTunes and go to “Shared Files”
3) Select the program Car Scanner
4) Find the file you need in the list and simply drag it to the desktop or to any other folder on your Mac or PC.
Read more about working with the “Shared Files” feature here: https://support.apple.com/HT201301

Method number 1 for Android:
1) Hold your finger on the file you want to export, and on top you will see the “Share” button (maybe it will be hidden under the button with three dots – it depends on the size of the screen of your device).
2) Select the format you want: CSV or BRC
3) Select the program to export. You can use the mail client, instant messengers, cloud storage (Dropbox, etc.)

Import Recorded Data

ATTENTION! Import only files in BRC format! Importing entries in CSV format is not possible!
Importing proccess is different for iOS and Android!

Import to iOS (you need a Mac or PC, iTunes):
1) Connect your iPhone / iPad to a Mac or PC and wait for it to appear in iTunes
2) Click on the connected device in iTunes and go to “Shared Files”
3) Select the program Car Scanner
4) Drag and drop the file you need into the window with the Car Scanner files in iTunes.
Read more about working with the “Shared Files” feature here: https://support.apple.com/HT201301

Import to Android:
Just click on the .BRC file (in the email application or in the file manager). Car Scanner will be launched and you can find the recording file in the SettingsData Recording section.

Other features

By default, the files are named with the start date of the recording in the format YEAR-MONTH-DAY HOUR-MINUTE-SECOND.
You can rename them:

1) iOS: Swipe from right to left over the file you want to export, click the “More” and “Rename” buttons.
Android: Hold your finger on the file you want to export, and on top you will see the “Rename” button (maybe it will be hidden under the button with three dots – it depends on the size of the screen of your device).
2) Enter the desired file name. Please note that there are characters that cannot be in the file name!
3) Tap “OK”.

You can delete one or all entries.
Delete one record:
iOS: Swipe from right to left on the file that you want to export, click the “Delete” button, confirm the deletion.
Android: Hold your finger on the file you want to export, and you will see the “Delete” button on top (maybe it will be hidden under the button with three dots – it depends on the screen size of your device), confirm the deletion.

To delete all entries, click the trash can button and confirm deletion.

 

 

Optimizing connection speed

Tips for increasing the speed of reading parameters

1. First of all, you need to understand that the number of parameters polled at the same time affects the reading speed most of all.
The more sensors are read in turn, so the more parameters the Car Scanner needs to read, the more time it takes to read each one.
For example, if reading one parameter takes 100 ms, then reading 4 parameters takes 400 ms.
Enabling “Always read and calculate fuel consumption” feature also negatively affects the speed of reading the parameters.
Therefore, if the reading speed is important for you, try to reduce the number of parameters, that are requested at the same time.

2. For cars operating under the CAN 11bit and CAN 29bit protocols, you can enable Request optimization (Settings – Connection – Optimize requests for faster data reading). Enabling this function can accelerate simultaneous reading of several parameters up to 6 times.

3. Reduce the delay before sending data to ELM327 (Settings – Connection – Delay before sending data to ELM327). By default, the Car Scanner pauses before each request to the adapter to give it time to process the previous request. But you can reduce this value to zero, most adapters (except low quality adapters) can handle it.

4. Configuring the timeout for the adapter to receive data (Settings – Connection – ELM327 send ATST command). This command determines the time interval after which the adapter considers that there will be no new data from the ECU and passes them to the program. The lower the value (for example Send 8), the faster the data exchange, but the connection to the ECU will be less stable. Too low values ​​will not allow the ECU to be connected at all. High values ​​(96 and FF) are used to improve the stability of the connection by reducing the speed.
Thus, you need to gradually reduce the value of the Send ATST command and check the stability of the connection. After changing the Send ATST command, you must reconnect to the computer! Changing a setting does not affect an already established connection.
For example, on my car – Kia Sportage SL 2014 with Viecar Bluetooth 4 adapter I get highest speed with ATST=16, but sometimes packets are lost. 100% stable connection with ATST=32. But with a crap cheap adapter I can’t get stable connection even with ATST=64.

Some cars like old Volkswagen, Audi, Skoda requires high ATST values like 96.

Configuring Bluetooth connection on Android

First of all make sure, that you have OBDII ELM327 adapter with Bluetooth.

You should plug it inside the diagnostic socket in your car (known as “OBDII socket”) and turn on ignition or start the engine. If your adapter has a power button on it’s body – press it.

Step #1: Pair your phone/tablet with OBD2 adapter. If you have already done that – skip to Step #2.

WARNING! Depending on different Android versions, pairing may be done in some other way.

Open Android settings and locate Bluetooth section. Turn on Bluetooth and wait until your adapter would be discovered.

Usually it’s called “OBDII”, “obd2” or something like that. If it’s branded, it could be called as it’s brand (e.g. “Viecar”, “VLink”, etc.). Please, note, that it’s NEVER called like your car brand or “MY CAR” or something like that.

Tap on it to pair your phone/tablet with OBD2 adapter. Adapter would ask you for PIN-code.

If you don’t know PIN code, check your adapter documentation. Usually it’s “1234”, “0000”, “7890” or “1111”.

Step #2: Select adapter in Car Scanner.

Open Car Scanner and go to Settings (gear icon in the top-right corner)

Tap on “Connection”

Select Connection type: Buetooth

Tap on “Select device” and you’ll see device selection screen.

Tap on your adapter’s name.

That’s all, now you have adapter selected and you need to go back and tap on big green “Connect” button.

Next time all you need to do is just tap on “Connect” button

Don’t forget to press power button on your adapter before connecting, if it has one.

Configuring Wi-Fi connection to ELM327 adapter

First of all make sure, that you have OBDII ELM327 adapter with Wi-Fi connection type. You should plug it inside the diagnostic socket in your car (known as “OBDII socket”) and turn on ignition or start the engine. If your adapter has a power button on it’s body – press it.

Step #1: Open your Phone/Tablet Wi-Fi settings (NOT Car Scanner settings) and turn on Wi-Fi.

Locate Wi-Fi network, created by ELM327 OBDII adapter and connect to it.

Usually it’s called “OBDII”, “OBD2”, “WIFI_OBDII” or something like that. Sometimes it’s name has something familiar with your adapter brand (e.g. VGate adapters usually have “VLINK” network name).

Most of adapters doesn’t require password for WiFi network, but if your adapter requires that – follow documentation that comes with your adapter.

Please, note, that it’s NEVER called like your car brand.

iOS
Android

Step #2. Car Scanner setup.

Open Car Scanner and go to Settings (gear icon in the top-right corner).

Tap on “Connection”

Select Connection type: Wi-Fi

Make sure that you have correct adapter IP address and port. For most cases it’s IP address is 192.168.0.10 and port is 35000, but some adapters have different settings, so you should check documentation that comes with your adapter.

That’s all! Now all you need to do is tap on big green “Connect” button that’s located.

When you want to connect next time, just make sure that you’re connected to OBD2 WiFi network and tap on “Connect” button.

 

 

Configuring Bluetooth 4.0 (LE) connection on iPhone/iPad

First of all, make sure that you have an OBD2 ELM327 adapter that works via Bluetooth 4.0 (LE). Pay attention to the Bluetooth version! Apple iOS devices support only Bluetooth 4.0 adapters. Older Bluetooth adapters are not supported. This limitation of the operating system Apple iOS. For more information, read article about choosing propper ELM327 adapter.

You need to insert the adapter into the diagnostic socket (also known as the OBD2 connector) and turn on the ignition or start the engine. If your adapter has a power button on the case, press it.

Make sure that Bluetooth is enabled on your iPhone / iPad.

Attention! Unlike Android devices, you don’t need to setup pairing with adapter in the iPhone / iPad system settings!

Step 1: Launch the Car Scanner and go to Settings (click on the gear icon in the upper right corner).

Step 2: Select “Connection”

Step 3: Select “Connection Type”: Bluetooth 4.0 (LE)

Step 4: Click the “Select Device” button. You will be taken to the Bluetooth LE (4.0) nearby device search window.

Step 5: Wait until your adapter is detected and click on it. If the adapter is not found within 5-10 seconds, click on the “Update” button to retry the search.

Usually the adapter is called “OBDII”, “obd2” or something like that. If this is a branded adapter, then its name can be similar to its brand (for example “Viecar”, “VLink”, etc.). Please note: adapters are never called as a car brand, “MY CAR” or something similar. And, the adapter always has a name. Devices without a name, only with the address of the form {…} are not adapters.

Attention! If after several attempts your adapter is not discovered, it means that it has an outdated (<4.0) version of Bluetooth that is not compatible with Apple iOS.

Step 6. Select your adapter in the list of detected devices and wait for the compatibility check with Car Scanner.

That’s all, connection setup is complete. Now you need to click on the big green “Connect” button on Car Scanner main screen.