How to connect ELM327 to your Android phone via Wi-Fi

Modern automotive diagnostics are no longer the preserve of specialized services with bulky equipment. Now, every vehicle owner can independently read engine, transmission, or ABS errors using a compact adapter. ELM327 and your smartphone. A wireless Wi-Fi connection ensures high data transfer rates, which is especially important when displaying real-time graphs or deeply customizing control units.

Unlike budget Bluetooth versions, which often suffer from latency and low throughput, the Wi-Fi module operates using the 802.11b/g standard, creating a highly stable local network. This allows for the use of advanced OBD2 protocol features, such as logging, advanced coding, and monitoring of multiple parameters simultaneously without frame loss. However, setting up such a connection on devices is a bit tricky. Android has its own nuances related to network parameters and access rights.

In this guide, we'll cover the pairing process in detail, from physically connecting the device to fine-tuning the software. You'll learn how to properly change your phone's IP address so it's on the same subnet as the adapter, and which apps are best suited for your needs. Properly setting up the communication channel is the foundation for the proper operation of any diagnostic software.

Selecting equipment and preparing for work

The first step is to purchase a high-quality adapter. The market is saturated with numerous clones that may be unstable or not support all protocol commands. For professional or semi-professional work, it is recommended to look for devices based on PIC18F25K80 or STM32 chips, as they provide better compatibility with modern cars manufactured after 2010. Cheap chip-based versions CH340 They often have limited functionality and cannot work with some comfort blocks.

It's important to understand the differences between protocol versions. Version 1.5 adapters support more commands than their 1.2 predecessors and work better with the CAN bus. When purchasing, look for a voltage selector switch if you plan to use the scanner on older vehicles with non-standard on-board voltage, although this isn't critical for most passenger cars. The device should fit securely in the OBD2 port and not overheat during extended diagnostics.

  • 🔌 Chip version: Original PICs or high-quality STM32 are preferred for stable operation with the CAN protocol.
  • 📡 Connection type: The Wi-Fi module provides speeds of up to 11 Mbps, which is significantly faster than Bluetooth.
  • 🚗 Compatibility: Make sure the adapter supports your vehicle's protocols (most often ISO 15765-4 CAN).
⚠️ Attention: Avoid purchasing adapters labeled "Super Mini" without reviews, as they often use stripped-down versions of chips that may not work correctly with modern Euro-5 and Euro-6 emission standards.
📊 Which ELM327 connection type do you prefer?
Bluetooth 4.0 (Low Energy)
Bluetooth Classic (2.0/3.0)
Wi-Fi module
USB cable with adapter

Physical connection and activation of the module

Installing the adapter into your vehicle is extremely simple and requires no special tools. Locate the OBD2 diagnostic port, which is usually located under the dashboard to the left of the steering wheel, but can also be in the center console or under the hood. Insert the adapter. ELM327 Make sure to insert the connector until it stops, maintaining the correct orientation of the connector key. After turning on the ignition or starting the engine, the power indicator on the scanner body should light, followed by the connection indicator after a few seconds.

At this stage, the module already creates its own wireless network. Unlike Bluetooth, which requires pairing through the phone's settings, the Wi-Fi adapter acts as an access point or client, waiting for a connection. The indicator on the module's body may flash at a certain frequency, indicating readiness for data transfer. If the indicator light is not lit, check for voltage in the vehicle's connector or try connecting the device with the engine running.

Some adapter models have an on/off button. This is a useful feature to conserve battery power when leaving the car parked for long periods. However, for diagnostics and setup, make sure the device is active. If the indicators don't respond, it could indicate a faulty adapter or a faulty fuse in the vehicle that controls the diagnostic line.

Setting up a Wi-Fi connection on Android

After physical installation, you need to configure network communication. Open the Wi-Fi settings on your Android-smartphone and search for available networks. The adapter usually broadcasts a network with a name like "OBD2," "WiFi_ELM327," or "VLink." Connect to it. The default password is usually 12345678, but in some modifications it may be 1234 or be absent altogether.

This is where the most important technical point lies. After connecting, the phone may report "No Internet" or "No network access" and stop transmitting data through this interface, switching to mobile data. This happens because the adapter blocks access to the global network. You need to force the connection to remain active. In some versions of Android, simply confirming the connection is enough; in others, you need to manually enter a static IP address.

To configure it manually, go to the connected network settings, select "IP Settings," and change them from DHCP to "Static." You'll need to enter the phone's IP address, which should be different from the gateway (adapter) address but on the same subnet. The default gateway address for the ELM327 is 192.168.0.10, therefore, the phone can be assigned an address 192.168.0.11The subnet mask is usually set automatically as 255.255.255.0.

⚠️ Attention: If you lose mobile data after connecting to the Wi-Fi adapter, this is normal. Diagnostic apps will continue to run locally. Do not disconnect Wi-Fi while communicating with the vehicle.

☑️ Checking your network connection

Completed: 0 / 1

Table of standard network parameters

For successful communication, the parameters of your phone and adapter must strictly adhere to a certain logic. Below is a table of the most common configurations found in devices from different manufacturers. If the default values ​​don't work, your adapter may have modified firmware or non-standard addressing.

Parameter Adapter (Gateway) Phone (Client) Note
IP address 192.168.0.10 192.168.0.11 Standard configuration
IP address (Alt) 192.168.1.10 192.168.1.11 It is less common
TCP port 35000 - ELM327 Main Port
TCP Port (Alt) 35001 - For some applications
Subnet mask 255.255.255.0 255.255.255.0 Class C

The connection port is a critical parameter for software. Most applications, such as Torque Pro or HobDriveBy default, they use port 35000. However, there are adapter modifications, especially those made in China, that can listen on port 35001. If the application cannot connect to the ECU, first check and change the port number in the connection settings.

Why doesn't automatic IP acquisition work?

In some versions of Android (especially 11 and above), the security system blocks IP address assignment for devices without internet access. Manually assigning a static address bypasses this restriction, forcing the phone to treat the network as local and trusted.

Selecting and configuring diagnostic software

Without the right software, even the most expensive adapter is useless. For the platform Android There are dozens of apps, from simple code readers to powerful tuning tools. The choice depends on your goals: whether you simply need to reset the Check Engine light or perform a comprehensive diagnostic of all vehicle systems in real time.

Popular app Torque Pro is considered the gold standard for amateur diagnostics. It supports the creation of custom dashboards, recording GPS tracks along with engine parameters, and has a huge plugin database. For more serious work, especially with VAG vehicles (Volkswagen, Audi), it is often used. Car Scanner ELM OBD2, which has excellent support for Russian-language error descriptions.

  • 📱 Torque Pro: The best choice for monitoring parameters and tuning the interface.
  • 🔧 Car Scanner: Great for specific brands and has a clear interface.
  • 🏎️ HobDrive: A powerful tool for economical driving and detailed logs.

When you first launch any app, you need to select a connection type. In the settings menu, select "Wi-Fi" as the connection type. Make sure the IP address and port match the information you checked earlier. After clicking "Connect," the app will send a request to the adapter. If everything is configured correctly, you will see the engine speed or vehicle voltage.

Troubleshooting common problems and errors

Despite the simplicity of the technology, users often encounter connection issues. The most common is the "Unable to connect to the ECU" error or an endless connection wait. This is often due to the phone attempting to use mobile data instead of Wi-Fi. In such cases, temporarily disabling SIM card data during diagnostics can help.

Another common issue is protocol version incompatibility. If an app requires ELM327 v1.5 and you have v1.2, some commands may not execute. It's also worth checking whether your antivirus or Android power-saving system is blocking background Wi-Fi operation. In the battery settings, set the priority for the diagnostic app to "Unlimited."

If the connection breaks while driving, check the OBD2 port for loose connections. Vehicle vibration can disrupt the connection. Sometimes, applying a small amount of contact grease or securing the adapter with electrical tape if it's loose can help. In rare cases, the problem may be caused by interference from other electronic devices in the car.

⚠️ Attention: App interfaces and menu names may vary depending on your Android version and smartphone model. If you don't see the option described, look for a similar feature in related settings sections.
Why does my phone say "No Internet access" after connecting?

This is standard Android behavior. The ELM327 adapter creates a local network and has no access to the Internet. The system warns you of this, but the connection to the vehicle's ECU remains active. The main thing is that the status says "Connected."

Can I use ELM327 Wi-Fi with iPhone?

Yes, you can, but there are limitations. iOS requires the app to support a specific connection type. Furthermore, some cheap Chinese clones may not work with iOS due to the specific implementation of the TCP/IP stack in cheap chips.

Which port should I use: 35000 or 35001?

Start with port 35000, as this is the de facto standard for most adapters. If the connection fails, try 35001. The third option, 35002, is rarely used in specific Chinese applications.

Does a Wi-Fi adapter affect fuel consumption?

The adapter itself draws minimal power from the generator (less than 0.1 A). It does not affect engine performance or fuel consumption. However, keeping the indicator light on may drain the battery slightly faster when the engine is off.