Owning a modern car implies not only regular oil changes, but also the ability to at least basicly read the condition of engine systems. To do this, you no longer need to buy expensive dealer-level scanners, since it is enough to have a smartphone based Android and simple OBD2 adapter. The app Torque Pro (or its free Lite version) has been the gold standard in the world of mobile automotive diagnostics for many years due to its flexibility and a huge number of supported protocols.

The use of this software allows the car owner to monitor hundreds of engine operating parameters in real time, from coolant temperature to angle ignition timing. Diagnostics becomes available to anyone who is willing to spend a little time studying the interface. In this article, we will look in detail at how to turn your phone into a full-fledged on-board computer and troubleshooting tool.

The main advantage of pairing a smartphone and an adapter is portability and the ability to record logs. You can go out on the track, enable data recording and analyze the behavior of the car under load, which is often impossible to do with static scanners. Unlike simple error readers, Torque allows you to build graphs in real time, which is critical for finding floating faults.

Selection of equipment and initial connection

Before starting the software, it is necessary to ensure a physical connection between the car and the gadget. You will need one OBD2 adapter, which is inserted into the vehicle's diagnostic connector, usually located under the steering column. There are many models on the market, but the most stable work with Torque is demonstrated by devices on chips ELM327 versions 1.5 or 2.1, although the latter may require selecting the protocol version in the settings.

The pairing process is usually not causes difficulties, but requires compliance with a certain sequence of actions to avoid problems with drivers. First, plug the adapter into the OBD2 connector, after which the indicator will light up (if provided by the design). Next, activate Bluetooth on your smartphone and search for devices by entering the standard PIN code, which is often equal to 1234 or 0000.

โš ๏ธ Attention: Some cheap Chinese clones of adapters may not work correctly with certain communication protocols. If the connection breaks immediately after connecting, try changing the protocol version in the application settings or updating the firmware of the adapter itself via a PC.

After successful pairing, you need to launch the application Torque and go to the profile settings menu. Here it is important to choose the right connection type (Bluetooth) and a specific adapter from the list of available ones. If everything is done correctly, the indicator in the upper right corner of the screen will change to green, indicating successful data exchange with ECU (electronic control unit) of the car.

๐Ÿ“Š Which ELM327 adapter are you using?
Original v1.5
Chinese clone v2.1
Wi-Fi adapter
I donโ€™t have an adapter yet

Setting up the car profile and protocols

To display data correctly, the app needs to know which car it works with. Section Settings โ†’ Vehicle Profile recommends creating a separate profile for each car in your garage. This will allow you to save unique calibrations and sets of widgets, which is especially convenient for owners of several vehicles with different data exchange protocols.

The key point is to select the correct communication protocol. Although the mode Auto works in most cases, older or rare vehicles may require manual selection. The list includes standards such as ISO 9141-2, KWP2000 or various variations CAN-bus. An incorrect choice will lead to either a lack of communication or incorrect reading of data from the sensors.

In the same section, you can configure the fuel type and engine size, which is necessary for calculating some derived parameters, such as efficiency or power. It is also worth paying attention to the sensor polling frequency: setting a value that is too high can overload the communication channel on older adapters, causing delays in displaying information.

  • ๐Ÿš— Brand and model: selected from the built-in list for automatic substitution of specific PID codes.
  • โš™๏ธ Communication protocol: it is recommended to leave it automatic if there are no problems with connection.
  • ๐Ÿ“ก Polling frequency: for quick diagnostics, set the maximum, for monitoring on the road - the average value.
๐Ÿ’ก

If you are using an old car with a non-standard protocol, try in the profile settings to force the ECU response delay (Response delay) for 100-200 ms.

Interface and work with real-time sensors

The main screen of the application is a customizable dashboard that the user creates independently from the many available widgets. By default, it displays basic options, but the real power Torque opens when adding specific sensors. You can display exhaust gas temperature, throttle position, or even calculated horsepower horsepower.

Each widget can be scaled, moved, and customized as you see fit. For ease of reading while driving, it is recommended to use large fonts and contrasting colors. The application supports the creation of several screen pages, which allows you to group data into categories, for example, separately display engine parameters, and separately - information about movement and GPS coordinates.

The function of graphical data display deserves special attention. Any parameter can be displayed not only in digital form, but also in the form of an analog dial gauge or line graph. This helps to visually quickly assess changes in indicators, which is critical when diagnosing unstable operation of the fuel system or ignition.

Parameter Description Normal value Units
RPM Engine speed 800 - 6000 rpm
CLT Coolant temperature 85 - 105 ยฐC
MAF Air flow meter Depends on load g/sec
STFT Short-term fuel corrector -10% ... +10% %
๐Ÿ’ก

A properly configured dashboard allows you to monitor the vehicleโ€™s condition faster and more efficiently than a standard dashboard, providing access to hidden sensors.

Diagnostics and reading error codes

One of the main functions of the app is working with trouble codes DTC (Diagnostic Trouble Codes). In the corresponding menu section, the application scans all available control units and displays a list of saved errors. Each error has an alphanumeric code, for example P0300, which indicates a specific problem, in this case, cylinder misfire.

Torque not just shows the code, but also provides its decoding, as well as the ability to search for a solution on the Internet directly from the interface. However, it is important to understand the difference between current and stored errors. Current ones indicate a problem present right now, while saved ones may have occurred in the past and have already been fixed, but not reset.

The error reset function (Clear DTC) allows you to turn off the light Check Engine on the dashboard. However, it should only be used after the cause of the malfunction has been eliminated. A senseless reset without repair will only lead to a temporary disappearance of the symbol, after which ECU the parameter violation will again be recorded and the indicator will light up.

โš ๏ธ Attention: Resetting errors also resets the engine adaptation values. Immediately after this procedure, the car may operate unstably (float idle speed) until the control unit goes through a re-learning cycle.
  • ๐Ÿ” Code search: The built-in database helps to quickly identify the fault node.
  • ๐Ÿ“‰ Readiness schedule: shows whether the ECU has checked all systems since the last reset.
  • ๐Ÿ“ Logging: the ability to record the moment the error occurred for subsequent analysis.
What are operating modes (Mode $01, $03, $05)?

In OBD2 diagnostics there are different data access modes. Mode $01 is used to receive current data from sensors. Mode $03 is for reading stored error codes. Mode $05 shows the results of tests of oxygen sensors. Torque automatically switches between them depending on the user's request.

Data logging and trip tracking

The logging function is designed for in-depth analysis of vehicle operation. Torque can save all read parameters to a file linked to GPS coordinates and time. This is an indispensable tool for searching for causes that do not appear when parked, for example, loss of traction during acceleration or overheating during long-term movement.

Recording can be carried out in the background, which allows you to use the phone as an on-board data recorder. In the settings, you can set the conditions for starting and stopping recording, as well as the frequency of saving data. The more often a point is saved, the more detailed it will be graphical analysis, but the more space the file will take up on the memory card.

The resulting files can be exported in the format CSV or KML for viewing on a computer or in Google Earth. This allows you to visualize the route of the trip along with data on speed, revolutions and temperature superimposed on top of the map, creating a complete picture of the operation of the vehicle.

โ˜‘๏ธ Setting up a logger

Done: 0 / 4

Advanced features and custom PIDs

For advanced users Torque offers the ability to create your own parameter identifiers (PID). If a standard set of sensors is not enough, you can manually write HEX request commands to the ECU, based on the documentation for a specific car model. This opens up access to data that is usually hidden from standard scanners.

There is a huge community of enthusiasts who share ready-made PID configurations for various brands, including Toyota, VAG, BMW and others. By loading such a file, you can activate the display of turbine pressure, opening degree EGR valve or the state of the diesel particulate filter, if these data are available in the control unit.

Working with custom PIDs requires caution and an understanding of the structure of diagnostic queries. An incorrectly specified parameter may simply not be displayed, but in rare cases, frequent polling of non-existent addresses can create additional load on the vehicle data bus.

โš ๏ธ Attention: Interfaces and available functions may vary depending on the Android version and adapter model. Always check the official developer forums for up-to-date information on the compatibility of new software versions.

Using the app Torque turns a smartphone into a powerful diagnostic tool available to every car enthusiast. Proper use of monitoring and data analysis functions allows you not only to save on service visits, but also to better understand the operating principles of your car. Regular monitoring of parameters helps prevent serious damage and prolong the life of the engine.

Frequently asked questions (FAQ)

Why doesnโ€™t Torque see the adapter, although Bluetooth is connected?

Most often the problem lies in the fact that the pairing was made through the Android settings, but was not selected in the application itself. Go to Torque Settings โ†’ OBD2 Adapter Settings and select your adapter there. Also make sure that the application has permission to access geolocation, since in new versions of Android this is a mandatory requirement for Bluetooth scanning to work.

Is it safe to keep the adapter turned on all the time?

Most modern adapters have an automatic function falling asleep and turning off the ignition, but not all. Cheap models can continue to draw current, which can drain the car's battery after a few days of inactivity. It is recommended to remove the adapter or use models with an on/off button.

Can Torque be used for chip tuning?

No, Torque intended for diagnostics and monitoring. It does not know how to write new firmware to the ECU or change fuel maps. Chip tuning requires specialized programmers and software that works at the bootloader level.

Which analog sensor is best to choose for monitoring?

For everyday driving, the most informative sensor is Long Term Fuel Trim (Long-term fuel corrector). It shows how much the ECU corrects the mixture, which is an excellent indicator of the health of the engine, the condition of the injectors and the presence of air leaks.