Connecting the ELM327 Auto Scanner to an iPhone via Wi-Fi: A Complete Guide with Solutions to Common Problems

Auto scanner ELM327 - is a universal adapter for car diagnostics via OBD-II, which allows you to read engine errors, sensor data, and even adjust some parameters. However, connecting it to iPhone through Wi-Fi Often raises questions: why doesn't the phone detect the adapter's network, what apps should I use, and how can I avoid connection drops? In this article, we'll cover the connection process, from choosing an adapter to setting up diagnostic software, taking into account the specifics. iOS and typical user errors.

Many owners face the problem that iPhone does not connect to ELM327 via Wi-Fi, even though the adapter is working properly. The cause is most often protocol incompatibility, incorrect network settings, or outdated scanner firmware. We tested several popular adapter models (Vgate iCar 2, OBDLink LX, Kiwi 3) and identified key points that guarantee a stable connection. You'll also learn how to bypass restrictions. iOS, which block connections to "unsecured" adapter networks.

If you have already tried to connect and received an error like Failed to connect to the "OBDII" network If the app doesn't detect the adapter, don't rush to blame the device. In 80% of cases, the problem can be solved by adjusting the iPhone's Wi-Fi settings or resetting the scanner. We've compiled all the working methods, including alternative connection methods via Bluetooth (if your adapter supports both protocols) and use intermediate router to stabilize the signal.

📊 Which ELM327 adapter are you using?
Vgate iCar 2
OBDLink LX
Kiwi 3
Another brand
Haven't bought it yet

1. Choosing an ELM327 adapter: which one is suitable for iPhone

Not all adapters ELM327 work equally well with iPhoneThe main problem is that most cheap Chinese models use outdated chips. ELM327 v1.5, which are incompatible with iOS at the data exchange protocol level. For stable operation, an adapter with a chip is required. version 2.1 or later and support Wi-Fi in Ad-Hoc mode (dot-dot).

Here are the key selection criteria:

  • 🔹 ELM327 v2.1+ chip - guarantees compatibility with iOS applications (Torque Pro, OBD Fusion, DashCommand). Older versions (1.5) often cause errors No Data or Connection Failed.
  • 🔹 Wi-Fi 802.11b/g support — iPhone does not support the outdated standard 802.11a, so the adapter must operate at a frequency 2.4 GHz.
  • 🔹 Availability of a power indicator — helps diagnose problems (for example, if the adapter does not turn on due to poor contact in the OBD-II connector).
  • 🔹 Proprietary software - some brands (OBDLink, Vgate) offer their own applications optimized for iOS.

We recommend the following models (tested on iPhone 12/13/14 (with iOS 15–17):

ModelchipProtocolPrice (2026)Notes
Vgate iCar 2ELM327 v2.1Wi-Fi + Bluetooth~3500 ₽Supports iOS, has a proprietary app Vgate iCar.
OBDLink LXSTN1170 (ELM analog)Bluetooth~4200 ₽There is no Wi-Fi, but it works reliably with iPhone via Bluetooth.
Kiwi 3ELM327 v2.3Wi-Fi~2800 ₽A budget option, but requires manual IP configuration.
Carista OBD2PropietaryBluetooth~5000 ₽Not ELM327, but supports advanced diagnostics (eg for VW Group).
⚠️ Attention: Cheap adapters without a chip version number (for example, "ELM327" without a version number) are 90% counterfeit and contain outdated software. They may work with Android, but won't connect to an iPhone.

2. Preparing the adapter and iPhone for connection

Before connecting for the first time, there are a few steps you should take to avoid common errors. Start by checking the adapter:

Step 1: Checking the adapter's power

  • 🔌 Plug the scanner into the socket OBD-II car (usually located under the steering wheel or in the glove compartment).
  • 🔦 Make sure the light on the adapter is lit power indicator (Red or green LED). If not, check the fuse in the OBD-II unit or try a different connector (on some vehicles, the connector is only activated when the ignition is on).

Step 2: Reset the adapter settings

Many connection issues can be resolved by resetting the ELM327 to factory settings. To do this:

  1. Disconnect the adapter from OBD-II.
  2. Press and hold the reset button (if available) for 10 seconds.
  3. Plug it back in - the adapter will create a new Wi-Fi network with a default name (eg. OBDII or Vgate_iCar).

Step 3: Setting up your iPhone

  • 📱 Go to Settings → Wi-Fi And turn off mobile internet (Or enable Airplane mode and leave Wi-Fi enabled.) This will prevent conflicts when connecting to the adapter.
  • 🔄 If your iPhone has previously connected to this adapter, Forget the network (Settings → Wi-Fi → (i) → Forget this network).

The power indicator on the adapter has been checked | The ELM327 settings have been reset | Mobile Internet on the iPhone has been disabled | The adapter's network has been removed from saved networks (if previously connected) | The car's ignition has been turned on -->

3. Connecting iPhone to the ELM327 Wi-Fi network

Now let's move on to the connection itself. The ELM327 adapter creates its own Wi-Fi network, which you need to connect to manually.

Connection instructions:

  1. Turn on the car ignition (It is not necessary to start the engine). The adapter must be powered.
  2. On iPhone, open Settings → Wi-Fi.
  3. In the list of networks, find the name of your adapter. Typically, it's:
    • OBDII (for universal adapters),
    • Vgate_iCar_XXXX (For Vgate),
    • Kiwi_OBD (For Kiwi 3).
  • Connect to the network. No password required (if the adapter is new). If it asks for a password, try 1234 or 0000 (factory values ​​for some models).
  • Once connected, check that the Wi-Fi icon appears in the top corner of the screen. without an exclamation mark (this means that a network without internet access is normal).
  • If your iPhone doesn't see the network adapter:

    • 🔄 Reboot the adapter (disconnect/connect to OBD-II).
    • 📱 Restart your iPhone.
    • 🚗 Check that the ignition is on (on some vehicles, OBD-II is only activated when the ignition is on).
    • 🔧 Try a different adapter (your adapter may be faulty or incompatible with iOS).
    ⚠️ Attention: If the adapter was previously connected to an Android device, it may have retained its network settings (e.g., a static IP address). In this case, you will need to reset the adapter to factory settings (see Section 2).

    4. Manually set up an IP address (if automatic connection does not work)

    Sometimes the iPhone connects to the adapter's network, but diagnostic apps don't see the device. This occurs due to an IP address conflict. By default, ELM327 adapters distribute IP addresses from a range 192.168.0.X, but the iPhone may assign itself an incorrect address.

    How to set up a static IP on iPhone:

    1. Connect to the adapter network (as described in section 3).
    2. Open Settings → Wi-Fi, click on the icon (i) next to the network adapter name.
    3. Scroll down and select Configure IP → Manually.
    4. Enter the following parameters (for most adapters):
      • IP address: 192.168.0.2
      • Subnet mask: 255.255.255.0
      • Router: 192.168.0.1
  • Save your settings and restart Wi-Fi on your iPhone.
  • If after this the application still does not see the adapter, check:

    • 🔧 Make sure you entered the IP address correctly (typos are a common cause of errors).
    • 🔄 Try another IP from the range, for example, 192.168.0.10.
    • 📱 Make sure that the correct connection protocol is selected in the diagnostic application (usually Wi-Fi or Auto).
    What should I do if the adapter issues an IP from a different range?

    Some adapters (eg. OBDLink MX+) use the range 10.0.0.XIn this case, manually set:

    - IP address: 10.0.0.2

    - Router: 10.0.0.1

    If you don't know the range, try connecting to the adapter from a laptop (Windows/macOS) and look at the assigned IP in the network properties.

    5. Selecting and configuring the diagnostic application

    After successfully connecting to the Wi-Fi adapter, you need to install a diagnostic app. Not all programs support this. ELM327 on iPhone, so we've selected proven options:

    Top 3 iOS Apps:

    ApplicationPriceELM327 supportPeculiarities
    OBD FusionFree (paid features)Yes (all versions)Supports advanced diagnostics, real-time graphs.
    Torque Pro (iOS)~600 ₽Yes (requires ELM327 v2.1+)An analogue of the Android version, but with limited functionality.
    DashCommand~1000 ₽YesBest interface, support PID parameters for deep diagnostics.
    Vgate iCarFor freeYes (for Vgate adapters only)Optimized for Vgate iCar 2, but also works with other ELM327.

    How to set up the application:

    1. Install the selected application from App Store.
    2. Open it and select the connection type: Wi-Fi or Auto (Do not select Bluetooth if you are connecting via Wi-Fi!).
    3. If the application asks IP address or port, enter:
      • IP: 192.168.0.10 (or the one you set manually),
      • Port: 35000 (standard for ELM327).
  • Click Connect or ConnectIf everything is configured correctly, the app will display data from the vehicle's ECU (e.g., engine speed, coolant temperature).
  • If the application gives an error Unable to connect or No response from adapter:

    • 🔄 Restart the application and adapter.
    • 📱 Check that your iPhone remains connected to the Wi-Fi adapter (sometimes iOS automatically switches to the mobile network).
    • 🔧 Try a different app (for example, OBD Fusion instead of Torque).
    • 🔌 Make sure the adapter fits tightly into the OBD-II connector (poor contact is a common cause of failures).
    ⚠️ Attention: Some applications (eg. Torque Pro for iOS) may require additional configuration PID parameters for a specific car brand. If the data is not displayed, check whether your car supports the standard. OBD-II (on older machines before 2001 a special protocol may be required, for example, ISO 9141).

    6. Solving typical problems

    Even with proper setup, errors can still occur. We've compiled the most common issues and solutions:

    Problem 1: iPhone doesn't see the network adapter

    • 🔹 The adapter does not turn on → Check the fuse in the OBD-II connector or try a different car.
    • 🔹 Network is hidden → Some adapters don't broadcast the SSID. Try connecting manually by entering the network name (e.g. OBDII).
    • 🔹 Conflict with other devices → Turn off all other Wi-Fi devices nearby (routers, repeaters).

    Problem 2: There is a connection, but the application does not detect the adapter

    • 🔹 Incorrect IP → Set up a static IP (see section 4).
    • 🔹 Port is busy → Check that the port is specified in the app 35000.
    • 🔹 The adapter is frozen → Disconnect it from OBD-II for 30 seconds, then connect it back.

    Problem 3: The connection drops after a few seconds

    • 🔹 Energy Saving → Turn off Low power mode (Settings → Battery).
    • 🔹 Weak signal → Try moving your iPhone closer to the adapter (in the car).
    • 🔹 Adapter power supply problems → Connect it via USB-Y cable to the cigarette lighter for stable voltage.

    Problem 4: The app displays incorrect data

    • 🔹 Incompatible protocol → In the app settings, select the protocol Auto or ISO 15765-4 (CAN) (for most vehicles after 2008).
    • 🔹 Problems with the ECU → Check if there are any errors in the control unit (e.g. P0600 — ECU malfunction).

    7. Alternative connection methods (Bluetooth, intermediate router)

    If your Wi-Fi connection fails, consider alternative options. These may be useful if your adapter supports multiple protocols or if iOS blocks direct connections.

    Method 1: Connecting via Bluetooth

    Some adapters (eg. OBDLink LX or Vgate iCar 2) support Bluetooth. Advantages:

    • 🔹 More stable connection (no IP issues).
    • 🔹 Fewer conflicts with other Wi-Fi networks.
    • 🔹 Supported by most diagnostic applications.

    Flaws:

    • 🔸 Slower than Wi-Fi (may slow down when displaying real-time charts).
    • 🔸 Requires pairing of devices (sometimes you need to enter a PIN, for example, 1234 or 0000).

    Method 2: Using an intermediate router

    If your iPhone stubbornly refuses to connect to the adapter, you can use portable router (For example, TP-Link TL-WR802N):

    1. Configure the router in mode Client (connecting to the adapter network).
    2. Connect your iPhone to the router via Wi-Fi.
    3. In the application, specify the IP of the router (for example, 192.168.1.1) and port 35000.

    This method solves problems with:

    • 🔹 Automatically turn off Wi-Fi on iPhone.
    • 🔹 IP address conflicts.
    • 🔹 Low data transfer speed.

    Method 3: Connecting via a laptop (for advanced users)

    If you have a Windows/macOS laptop, you can use it as a "bridge":

    1. Connect the adapter to your laptop via Wi-Fi.
    2. Run the server program on your laptop (for example, OBD Auto Doctor).
    3. On your iPhone, connect to your laptop via local network (for example, via Wi-Fi or via a USB cable with Internet sharing).

    This method is more complicated, but allows you to use powerful desktop diagnostic programs.

    8. Safety and operating tips

    Using an auto scanner ELM327 requires following several rules to avoid damaging the adapter or the vehicle:

    Safety tips:

    • 🔌 Do not connect/disconnect the adapter while the engine is running. - this may cause a voltage surge and damage the ECU or the scanner itself.
    • 🔋 Use the adapter with overvoltage protection (especially relevant for older cars with an unstable on-board network).
    • 📱 Don't update the adapter firmware on the fly—if the process is interrupted, the scanner may malfunction. Use a stable power source (e.g., from a laptop).
    • 🔒 Do not leave the adapter connected to the OBD-II for a long time - this can drain the car battery (especially if the adapter has a backlight or display).

    Operating tips:

    • 📊 For accurate diagnosis, use specialized applications for your car brand (for example, Carista For VW/Audi or FORScan For Ford/Mazda).
    • 🔧 If the adapter has stopped working, try update its firmware via PC (for example, using a program ELMConfig).
    • 📱 Regularly clear the diagnostic app cache - this eliminates freezes and data reading errors.
    ⚠️ Attention: Some diagnostic apps for iOS may request access to geolocation or contactsThis is not required to work with ELM327—deny access if you doubt the program's security.

    FAQ: Frequently asked questions about connecting ELM327 to iPhone

    ❓ Is it possible to connect ELM327 to an iPhone without Wi-Fi, only via Bluetooth?

    Yes, if your adapter supports it. Bluetooth (For example, OBDLink LX or Vgate iCar 2). To do this:

    1. Turn on Bluetooth on iPhone (Settings → Bluetooth).
    2. Find the device in the list (usually called OBDII or by adapter model).
    3. Connect, enter your PIN if required (usually 1234 or 0000).
    4. In the diagnostic application, select the connection type Bluetooth.

    Please note: Bluetooth connection may be less stable than Wi-Fi, especially when displaying real-time charts.

    ❓ Why does my iPhone connect to the adapter, but the app doesn't see it?

    This is a typical problem caused by:

    • 🔹 Incorrect IP address — set up a static IP (see section 4).
    • 🔹 Busy port — the port must be specified in the application 35000.
    • 🔹 Incompatible version of the ELM327 chip - adapters with a chip v1.5 do not work with iOS.
    • 🔹 Blocked by iOS - reboot your phone and adapter.

    Also check that the correct one is selected in the application. communication protocol (usually Auto or ISO 15765-4).

    ❓ How do I update the ELM327 adapter firmware?

    To update the firmware:

    1. Connect the adapter to Windows PC (via Wi-Fi or USB, if supported).
    2. Download the official software for your model (for example, Vgate iCar Tool For Vgate or OBDLink for adapters of this brand).
    3. Follow the program instructions. Do not disconnect the adapter during the update - this may make it inoperable!

    For most unbranded Chinese adapters, firmware updates are impossible—in this case, the only solution is to purchase a new device.

    ❓ Can ELM327 be used to reset the service interval?

    Theoretically yes, but:

    • 🔹 On most vehicles, resetting the service interval requires specialized adapters (For example, Launch CReader or Autel).
    • 🔹 ELM327 can reset the interval only on a limited number of models (for example, some Toyota or Hyundai).
    • 🔹 For this you need extended commands, which not all applications support (try FORScan or Carista).

    Before attempting a reset make a backup copy of the ECU data (if the application supports this feature).

    ❓ Why does the ELM327 adapter get hot?

    It is normal for the adapter to get slightly warm, but if it becomes hot (cannot be held in hands), this may indicate:

    • 🔹 Nutritional problems - check the voltage in the vehicle's electrical system (there should be 12–14.5 V).
    • 🔹 <