Diagnosing a modern car without connecting to electronic control units is practically impossible, and this is where universal adapters come to the rescue. ELM327Version with interface WiFi It's particularly popular due to its cross-platform support, allowing you to connect your smartphone or laptop to your car's on-board network wirelessly. However, when first launched, many users encounter connection issues, often caused by an incorrectly specified connection. IP address in the scanner program settings.
The default network parameters set by manufacturers of budget Chinese clones may differ from the default settings in applications. If your software is trying to connect to one address, but the adapter is listening on another, the dialogue with ECU It simply won't start. Understanding how network protocols work in this case is key to successful diagnostics.
In this article, we'll take a detailed look at how to determine your device's current address, how to change it if necessary, and what nuances should be considered when setting up static IP addresses in operating systems. Android And WindowsWe'll also look at common errors that can prevent a stable connection between your device and your car.
Default network adapter settings
Most devices are chip-based ELM327, especially their budget versions labeled v1.5 or v2.1, have hard-coded factory settings. TCP/IP They are configured to minimize conflicts when connecting to standard home routers, but to create a separate local network for diagnostics. By default, the adapter acts as a server, waiting for an incoming connection from a client (your phone or laptop).
The classic IP address, which is embedded in the firmware of most such gadgets, is 192.168.0.10The connection port is usually used 35000This is the data that needs to be entered into the corresponding settings fields of your diagnostic application. However, the market is saturated with various modifications, and some manufacturers may use alternative addressing schemes, for example, 192.168.1.10 or even 10.0.1.10.
It's important to understand that the IP address of the adapter itself and the IP address that should be registered on your connected device are different things, located on the same subnet. If the scanner has an address 192.168.0.10, then your smartphone needs to be assigned an address of the type 192.168.0.X, where X is any number from 1 to 254, except 10. The subnet mask always remains standard: 255.255.255.0.
⚠️ Caution: Do not attempt to assign an address from a public network range or an address occupied by your home router to the adapter or phone if you plan to simultaneously access the internet. The local diagnostic network must be isolated or properly routed.
Below is a table with the most common combinations of settings found in devices of different revisions:
| Model / Revision | Standard IP adapter | Connection port | Note |
|---|---|---|---|
| ELM327 WiFi v1.5 | 192.168.0.10 | 35000 | The most common standard |
| ELM327 WiFi v2.1 | 192.168.0.10 | 35000 | Frequently requires changing the WiFi password |
| OBDII WiFi Generic | 192.168.1.10 | 35000 | It is less common and conflicts with routers. |
| Vgate iCar WiFi | 192.168.0.10 | 35000 | More stable connection |
Why port 35000?
Port 35000 is standard for the ELM327 protocol. Some apps allow you to change it, but the adapter itself rarely supports port reassignment without flashing the firmware. If you change the port in an app, make sure the adapter supports this feature, otherwise the connection will fail.
Methods for determining the current IP address
If the default settings don't work, a reasonable question arises: how to find out the real IP address ELM327 WiFiWhat if the connection times out? There are several ways to find out, from checking your mobile device's WiFi settings to using network scanners.
The first and easiest method is to check the connection details in the operating system. When your smartphone or laptop connects to the adapter's WiFi network (usually called WiFi-OBDII, ELM327 or V-LINK), the system tries to get the address automatically through DHCPAt this point, the adapter acts as a DHCP server and issues its address to your device as the default gateway.
On Android, you can do this by going to WiFi settings, tapping on the name of the connected network, and selecting "Advanced" or "View details." In the line Gateway (Gateway) or Router The address of the adapter itself is often indicated. On Windows, similar information can be found by opening the command prompt and entering the command ipconfigFind your active wireless connection and look at the "Default Gateway" field.
- 📱 Go to WiFi settings on your smartphone and find the connected OBD network.
- 🔍 Click on the information icon (i) or gear next to the network name.
- 📄 Find the "Gateway" field - this is the IP address of your scanner.
- 💻 On PC, use the command
cmd->ipconfigto view the gateway.
If automatic address acquisition doesn't work and the device keeps displaying "Obtaining IP address..." endlessly, the DHCP server on the adapter is either inactive or not functioning correctly. In this case, you'll need to manually enter a static IP address on the phone based on the adapter's intended address (e.g., 192.168.0.10), and try connecting. To do this, select the network in the WiFi settings, click "Edit" or "Forget," and when reconnecting, select the "Static" IP type.
Setting up a connection on Android devices
operating system Android It's the most popular platform for automotive diagnostics thanks to its vast selection of apps. However, the WiFi logic on Android can be tricky: the system sees that the network ELM327 does not have Internet access and may automatically switch to mobile 3G/4G, breaking the connection with the adapter.
To avoid this, after connecting to the scanner's WiFi network, Android may display a notification stating "Connected, no internet access." You'll need to confirm that you want to maintain this connection, even if the internet connection is lost. In newer versions of Android (10 and above), the system may persistently require mobile data to be enabled for some apps, but diagnostic programs like Torque Pro or HobDrive know how to work locally.
The key is to correctly register a static IP address. Go to the WiFi settings, select the adapter network, click "Edit" (or the gear icon), and expand the advanced settings. In the "IP Settings" field, select StaticIn the IP address field, enter, for example, 192.168.0.50, gateway - 192.168.0.10 (or the one you found out earlier), network mask - 255.255.255.0DNS can be left empty or specified 8.8.8.8, although it is not needed for local diagnostics.
⚠️ Note: On some smartphones (especially Xiaomi and Huawei), WiFi may be disabled in power saving mode when the screen is off. For long-term logging or ECU tuning, disable battery optimization for the diagnostic app.
Once the network is set up, open the app. In the Connection settings menu, select the connection type. WiFiIn the IP address field, enter the same address that you specified as the gateway (the address of the adapter itself). Leave the port 35000Click the connect button. If everything is correct, the indicators in the app will turn green, and you will see the connection protocol.
Connecting via Windows and a laptop
Using a laptop with an operating system Windows Provides more comprehensive capabilities for in-depth diagnostics and flashing of control units. Setting up an IP address in Windows is more straightforward, but requires careful attention when working with network adapters.
First, connect to the adapter's wireless network through the standard Windows interface. If the connection is successful but programs don't see the scanner, check the protocol properties. IPv4. Click Win + R, enter ncpa.cpl and press Enter. Find your wireless connection, right-click it, and select "Properties." Find "Internet Protocol Version 4 (TCP/IPv4)" in the list, highlight it, and click "Properties."
In the window that opens, select the "Use the following IP address" option. In the IP address field, enter your computer's address, which must differ from the adapter's address by the last digit (for example, if the adapter 192.168.0.10, give it to the computer 192.168.0.20). The subnet mask will be set automatically (255.255.255.0). The default gateway must match the IP address of the adapter (192.168.0.10). DNS fields can be left blank.
- 💻 Open "Control Panel" -> "Network Connections".
- ⚙️ Select the wireless adapter properties and IPv4 protocol.
- 🔢 Enter a static IP address in the same subnet as the scanner.
- 🔌 Make sure the default gateway is equal to the ELM327 IP address.
Some users create a separate network profile in Windows for the diagnostic adapter to avoid having to manually change the settings each time.
☑️ Checking Windows connection
Configuring parameters in diagnostic applications
Even if your Windows or Android network is configured correctly, an app may not see the adapter if the wrong address is specified in its internal settings. The logic here is simple: the app is a client that requests a specific address. If you specify the router's address or an empty field, there will be no response.
Let's look at the setup using a popular application as an example. Torque Pro. After launching, go to “Settings” -> “Settings” -> “Connection type”. Select WiFiNext, the "WiFi IP address" field will appear. This is where you need to enter the IP address of the adapter itself. ELM327, not your phone's. By default, it often says 192.168.0.10If your adapter uses a different address, change it.
In the appendix Car Scanner ELM OBD2 The logic is similar. On first launch, select "Connection" -> "Settings" -> "Connection Type": WiFi. In the "Device Address" field, enter the IP address. Some software versions have an "Auto Search" feature that tries standard addresses, but it's not always stable and takes time. Manually setting the address is the most reliable method.
Pay attention to the port. In 95% of cases it is 35000However, there are rare modifications of scanners or specific programs (for example, for BMW or VAG groups) that can use ports 35001 or others. If the connection fails, try changing the port in the app settings. However, this won't physically change the adapter's port unless its firmware supports it.
Resolving connection issues and conflicts
The most common issue is an IP address conflict. This occurs when you're trying to diagnose a car using a WiFi adapter, but you have mobile data enabled or are within range of a home router that distributes addresses from the same subnet (e.g., 192.168.0.x). In this case, data packets may be lost or go the wrong way.
To avoid conflicts, it is recommended to change the IP address of the adapter itself. ELM327, if its firmware allows it. This is done using special AT commands sent through a terminal (for example, an application Terminal for ELM327 on Android). Team AT IP will show the current address. The command AT IP 192.168.1.50 (conditionally) can change it, but be careful: after changing the address, you will lose connection with the adapter until you rewrite the static IP on your phone to the new subnet.
A weak signal or interference is also a common problem. WiFi adapters ELM327 They operate on the 2.4 GHz frequency, which is very noisy in urban areas. If the connection is unstable, try moving the phone closer to the dashboard or use a shielded cable (if the adapter has an antenna connector, which is rare). Another consideration is power saving. The adapter may go into sleep mode after 5-10 minutes of inactivity. To wake it up, turn off the ignition, remove the adapter, reinsert it, and turn on the ignition.
⚠️ Note: Application interfaces and AT command lines may differ depending on the ELM327 firmware version. Always check the documentation for your specific chip version, as commands may be incompatible between revisions v1.5 and v2.1.
If all else fails, try using COM port emulation mode. Some programs allow you to connect to a WiFi adapter as a virtual COM port (SPP over WiFi), but this requires additional configuration and driver support, which is rare and difficult to implement on mobile platforms.
What to do if only one indicator is on?
If only the red power indicator on the adapter lights up, and the green (OBD) indicator doesn't flash when the ignition is on, the adapter may not be detecting the control unit. Check the OBD fuse in the vehicle or try connecting the adapter to a different vehicle.
Frequently Asked Questions (FAQ)
Is it possible to permanently change the IP address of the ELM327 adapter?
Yes, this is possible using AT commands, but only if the adapter firmware supports writing parameters to non-volatile memory (EEPROM). The command usually looks like this: AT IP 192.168.X.X followed by AT SP 0 Or a special save command. However, on cheap Chinese clones, this feature is often blocked or unstable. It's easier to change the static IP on the phone.
Why does my phone say "Connected, no network access"?
This is normal behavior. The ELM327 adapter creates a local network only for data exchange with the vehicle and does not have access to the global internet. You must accept this warning and continue using the device. Make sure the correct IP address is entered in the WiFi settings.
Which port should I use: 35000 or 35001?
The standard port for the ELM327 WiFi is 35000. Port 35001 is sometimes used for a second connection or in specific clones. Always start diagnostics with 35000. Changing the port only makes sense if you are certain your adapter has been reflashed.
Does ELM327 WiFi work with iPhone (iOS)?
Yes, it works, but with limitations. Due to iOS security policies, apps must use special APIs. Not all iPhone apps support WiFi connections (many are designed only for Bluetooth LE). Make sure the app you choose (for example, Car Scanner or BimmerCode) supports WiFi adapters.
Can I leave the adapter in the car all the time?
Technically possible, but not recommended. The adapter can draw power even when the ignition is off (in standby mode), which will drain the car's battery within 1-2 weeks. Furthermore, WiFi radiation and a constantly open port could theoretically reduce the car's security against remote hacking, although the risk to the average user is minimal.