Integration of the car’s on-board computer with a multimedia system gives the owner access to in-depth parameters of the engine, transmission and security systems in real time. For head units based on Android, such as the popular models from Teyes, this turns the standard screen into a full-fledged diagnostic center, allowing you to monitor fuel consumption, coolant temperature, throttle position and even read error codes Check Engine without the use of additional equipment.

Process pairing requires not only the physical connection of the adapter, but also correct software configuration, since out of the box the system may not see external diagnostic modules. It is important to understandthat the success of the operation depends on the compatibility of the protocols, the quality of the scanner itself and the correctness of the Bluetooth connection settings in the Android environment.

In this article we will analyze everything in detail steps: from choosing the right ELM327 adapter to fine-tuning applications like Torque Pro or specialized widgets for Teyes CC, so that you can get the most out of your car's potential.

Choosing the right OBD2 adapter for Android systems

The first and critical step is to purchase the diagnostic scanner itself, which will act as a bridge between the car's electronics and yours radio. The market is full of cheap Chinese copies, however, for stable operation with Android Head Units it is recommended to choose devices based on PIC18F25K80 or STM32F103 chips, which provide higher data transfer speeds and support for advanced protocols.

Most modern radio tape recorders Teyes (S, X series, V, CC) are equipped with Bluetooth modules, so the choice is usually between versions that support only Bluetooth or combined Wi-Fi/Bluetooth modules. For head units, it is preferable to use Bluetooth adapters, since they consume less energy and do not create additional load on the Wi-Fi channel, which is often used to distribute the Internet or connect a 360 camera.

When purchasing, pay attention to the protocol version: for older cars (before 2005-2008), adapters that support specific communication protocols may be required, while for modern cars a standard one is sufficient. ELM327 v1.5 or v2.1. Avoid the cheapest options labeled v2.1, which are in fact cut-down copies of v1.5, as they often do not support CAN bus, making them useless for most cars manufactured after 2010.

  • 🔹 ELM327 Bluetooth - classic choice, compatible with 95% of devices, provides a stable connection up to 10 meters.
  • 🔹 OBDLink LX/MX - professional scanners with a high scanning speed of sensors, ideal for real-time monitoring without delays.
  • 🔹 Vgate iCar Pro - a reliable option with two antennas, providing the best signal in a noisy cabin with radio electronics.

⚠️ Attention: Some multimedia systems Teyes may conflict with adapters that have the function of automatically switching protocols. If the connection constantly fails, try to find an adapter with a fixed protocol or the ability to manually configure via a PC.

Physical connection and initial pairing

After selecting the equipment, you need to find the diagnostic connector in your car, which is most often located under the steering column, near the driver’s knees or in the glove compartment. Insert the OBD2 adapter into the connector until it clicks, then turn on the ignition - the power indicators on the scanner should light up, signaling the start of data exchange with the on-board computer.

Now go to the settings of your radio Teyes. Open the section Settings, then select Bluetooth and start searching for new devices. The name of your scanner should appear in the list of available devices, for example OBDII, ELM327 or Vgate. Click on it to pair.

The system will ask for a PIN code to confirm the connection. The standard codes for most adapters are 1234 or 0000, however, in rare cases, the code may be indicated on the sticker of the device itself or in the instructions. After successfully entering the code, the device status will change to “Connected”, which means the communication channel is ready for data transfer.

☑️ Checking the OBD2 connection

Completed: 0 / 4

It is worth noting that some models Teyes have built-in OBD support via USB if you are using a wired adapter. In this case, the physical connection is made through the USB port on the back of the device or through an extension cable, and the setup is made in the section USB settings, where you need to activate the mode of working with diagnostic equipment.

Setting up the Torque Pro application for Teyes

The most versatile and functional A tool for working with diagnostic data on Android is the app Torque Pro (or its free version Torque Lite). After installing the application from Google Play or a third-party source, launch it and wait until the initial profile configuration is completed.

To get started, go to the application settings menu (gear icon) and select OBD2 settings. In the “Connection type” field, be sure to select Bluetooth, and in the “Select OBD2 device” field, specify the name of your previously paired scanner. If you are using a wired adapter, select the appropriate connection type.

The key point is the choice of communication protocol. The default is “Automatic selection”, which works in most cases, but if the data does not arrive or is updated with a delay, try manually selecting the protocol that matches your car (for example Auto (CAN 11/500) for modern cars). Also in the advanced settings, you can increase the frequency of sensor polling by setting the value Maximum frequency, which will make the graphs smoother.

Setting parameter Recommended value Description influence
Connection type Bluetooth / Wi-Fi Defines the communication interface with the adapter
Device profile Generic OBD II Basic profile for most cars
Refresh rate Maximum / Fast Increases CPU load, but gives smooth graphics
Data format Graphic / Digital Only affects display, not data reception
💡

If Torque Pro does not see the adapter, try Bluetooth settings of the Android device itself “Forget” the device and create a pair again, having previously deleted the profile from the Torque application itself.

Use of standard widgets and Car Info on Teyes

Device owners Teyes often prefer to use built-in solutions or specialized widgets designed specifically for the interface of these head units, as they look more organic and do not require running a separate application. Models of the series CC and newer often have a pre-installed application Car Info or similar, which automatically picks up data from the connected OBD2 adapter.

To activate the function, go to Car Settings -> General or Advanced, where the switch may be OBD2 Function. After enabling this mode, the system will begin to poll the connected adapter and display basic parameters (speed, revolutions, temperature) on the main screen or in the “CPU Load” widget.

However, the functionality of standard tools is often limited to basic indicators. To gain access to advanced PID parameters (for example, ignition timing, short-term fuel trim), you will still need to install a third-party APK file optimized for the screen resolution of your radio. Such applications can often be found in the “Applications” section on the manufacturer’s official website or on the w3bsit3-dns.com forums.

⚠️ Attention: When using standard widgets and third-party applications at the same time, a conflict in access to the Bluetooth port may occur. It is recommended to use only one active OBD2 client per unit of time.

📊 Which method of displaying data is more convenient for you?
Native Teyes widget
Torque Pro application
Other APK widgets
The standard device is enough for me

Advanced diagnostics and reset of Check Engine errors

One ​​of the main reasons for connecting OBD2 is the ability to independently diagnose faults. When the light on the dashboard comes on Check Engine, the adapter allows you to read the error code (for example, P0300 - misfire), which helps to understand the cause of the breakdown without a trip to the service center.

In applications like Torque or DashCommand there is a “Codes” function Fault Codes. By going to this section, you will see a list of active and saved errors. The application will not only display the code, but also provide its decoding, as well as possible causes.

After eliminating the malfunction, the error code must be erased from the memory of the electronic control unit (ECU). To do this, in the diagnostic menu, press the button Clear Codes. The light on the instrument panel will go off, but if the problem is not physically resolved, it will light up again after several engine cycles.

In addition, advanced users can configure their own sensors. In Torque it is possible to add custom PIDs through the command 22 or 21, which allows you to display parameters that are hidden by default by the car manufacturer, but available through the diagnostic port.

Solution: The adapter does not connect or loses connection.

The most common problem is when the radio sees the adapter, but no data is transferred, or the connection is constantly interrupted. This is often due to the fact that the Android system tries to use the adapter as an audio input device (headset), and not as a data source.

To fix this, go to the Bluetooth settings, click on the gear icon or next to the name of the OBD adapter and uncheck the item "Incoming calls" or "Audio", leaving only active data transfer. It also helps to disable the “Use for Internet connection” option, if present.

Another reason for failures may be lack of power. If you use a cheap power strip or extension cord, the adapter may not have enough voltage, especially during peak load when starting the engine. Try connecting the scanner directly to the connector without adapters.

Hidden commands to reset Bluetooth settings

In some cases, a complete reset of Bluetooth settings through the Teyes engineering menu helps. To do this, in the “About device” section, you need to click on the build number 7 times, then in the menu that appears, find Factory Settings and reset the communication modules.

If the problem persists, check the firmware version of your head unit. Developers Teyes regularly release updates that correct errors in working with the Bluetooth stack and improve compatibility with various versions of the ELM327 protocol.

⚠️ Attention: Settings interfaces and menu item names may differ depending on the Teyes firmware version (S, X, V, CC Lite, CC Plus). If you do not find the described item, check the current documentation for your specific model on the official resource.

FAQ: Frequently asked questions

Is it possible to use one OBD2 adapter for a phone and a radio at the same time?

Technically, the Bluetooth protocol does not allow one client (adapter) to be connected to two master devices (phone and radio) simultaneously in OBD2 data transfer mode. You will have to reconnect the device each time or use two separate scanners if monitoring is needed both on the phone and on the car screen.

Does a constantly connected OBD2 scanner affect the battery charge?

Most modern adapters consume a minimal amount of energy (about 10-20 mA) and are protected from deep discharge. However, on older cars without CAN bus sleep or on very cheap Chinese scanners without sleep mode, the battery may be discharged after 5-7 days of inactivity.

Why does Torque show the wrong speed or rpm?

This may be due to the wrong choice of engine type (Diesel/Gasoline) in the application settings or incorrect calibration. Also, some ECUs transmit data with a delay or in a non-standard format, which requires manual adjustment of PID parameters.

Do Teyes radios support the J1939 protocol for trucks?

Standard applications and ELM327 adapters are focused on passenger cars (OBDII protocols). To work with heavy diesel trucks (J1939 protocol), specialized adapters and software are required, which may not work correctly on the Android architecture of head units without root access.

How to display OBD2 readings on the desktop as a widget?

Long press on an empty space of the Android desktop -> Widgets -> Select Torque or Car Info -> Drag the desired indicator (for example, temperature) onto the screen. For standard Teyes widgets, this is done by editing the main menu.

💡

Correct OBD2 settings turn the Teyes radio into a powerful diagnostic tool that allows you to monitor the car's condition in real time and save on visiting services.