Skip to content

Torque

Torque Pro logs

trackLog CSVs from the Android OBD-II app.

  • File type: trackLog-*.csv files written by the Torque Pro OBD-II app (Android)
  • Supported devices: Any car Torque Pro can read through an ELM327-style OBD-II adapter, plus the phone's GPS and accelerometer
  • Features: Millisecond timeline from the phone clock, PIDs the car never answered are hidden, logging restarts in the same file are joined, GPS Track Map support out of the box
  • Available since: UltraLog v2.16.0

Supported File Format

Torque writes a header row of fixed phone columns followed by one column per logged PID, named Name(unit). A PID with no reading in a row is written as -:

GPS Time, Device Time, Longitude, Latitude,GPS Speed (Meters/second), Horizontal Dilution of Precision, Altitude, Bearing, G(x), G(y), G(z), G(calibrated),Engine RPM(rpm),Engine Coolant Temperature(°C),...
Sat Jan 05 14:34:31 MST 2013,05-Jan-2013 14:32:13.526,-104.86746,39.07588,0.0,2.83,2087.4,213.3,0.19,0.95,9.57,0.0001,850.5,-,...

How to Log with Torque Pro

  1. In Torque Pro, open Settings > Data Logging & Upload and pick the PIDs to log
  2. Start logging from the menu on a dashboard screen, drive, then stop logging
  3. Copy the trackLog-*.csv file from the torqueLogs folder on the phone to your computer
  4. Load the file into UltraLog

If the file has only the header row, Torque recorded no samples in that session (for example, logging was started and stopped with no OBD-II connection). UltraLog shows an error that says this, instead of opening an empty log.

Supported Data

  • Phone GPS: latitude, longitude, speed, altitude, bearing, and horizontal dilution of precision
  • Phone accelerometer: G(x), G(y), G(z), and G(calibrated)
  • Every OBD-II and custom PID Torque logged (RPM, coolant and intake temperatures, fuel trims, O2 sensors, boost, and more), with the unit from the column name

Timestamp Handling

  • The time axis comes from Device Time (05-Jan-2013 14:32:13.526), which has milliseconds. GPS Time has 1 second resolution and is used only when Device Time cannot be read.
  • If the file was opened and saved in Excel, Device Time can become a short mm:ss.0 clock. UltraLog still reads it and handles the hourly rollover.
  • When the phone clock steps back (time-zone change or daylight saving time), the timeline continues from the last row instead of losing data.

Missing Readings and Empty Columns

Torque reads PIDs in turn, so a PID often has - in rows between its readings. UltraLog keeps the last reading for those rows. With "log all PIDs" the header can list more than 200 PIDs that most cars never answer; columns with no reading anywhere are hidden.

Logging Restarts

When logging restarts into the same file, Torque writes the header row again, and the PID list can change. UltraLog loads every section into one log. A PID that is missing from a section keeps its last reading there.

GPS Track Map

Latitude and Longitude keep their names, so the GPS Track Map works immediately.