Everything you need to get your adapter working with NexusCode in minutes.
The best bang for buck. Reliable ELM327 clone with solid WiFi performance. Works with almost all vehicles 1996+.
Pro-grade adapter with superior protocol support and faster polling. Excellent if you want deeper diagnostics beyond DTC codes. Steadier WiFi connection.
Cheapest option. Works for basic DTC reads but connection can be flaky. Some clones have firmware bugs. Worth trying if on a budget.
Works via your phone's native Bluetooth. Note: Web Bluetooth support varies by browser. Chrome on Android works well. Safari and iOS have limited support.
| Adapter | WiFi | BLE | Reliability | Works with NexusCode |
|---|---|---|---|---|
| Vgate iCARSIM | โ | โ | High | โ |
| OBDLink MX+ | โ | โ | Very High | โ |
| Generic ELM327 WiFi | โ | โ | Medium | โ |
| Bluetooth ELM327 | โ | โ | Medium | โ (Chrome/Android) |
The port is usually under the dashboard near the steering column. It's a 16-pin trapezoid-shaped port. If you can't find it, search for your car's OBD-II port location online.
Most adapters light up when powered. Give it 10โ20 seconds to fully boot. Some adapters show a color pattern โ check your adapter's manual.
Go to Settings โ WiFi on your phone and look for a network named something like Vgate-iCARSIM, OBDLink, or ELM327. The password is usually 1234 or 0000 (check your adapter's label or manual).
Tap "WiFi Adapter" if not already selected. The default IP is 192.168.0.10 and port is 35000. If your adapter uses different defaults, update those fields.
NexusCode will establish the connection and start reading fault codes. In rare cases the default IP differs โ check your adapter's settings or try 192.168.0.1 or 192.168.1.1.
Same as WiFi โ the adapter needs power from the car's port. Look for a blinking LED indicating Bluetooth is active.
Web Bluetooth works best on Chrome for Android. iOS Safari has limited Web Bluetooth support. On desktop, use Chrome or Edge.
Your browser will show available Bluetooth devices. Select your OBD-II adapter from the list. If you don't see it, make sure no other phone or computer is already connected to it.
The first connection may take 10โ30 seconds as the adapter initializes. Subsequent connections are faster.
Make sure no other device is connected to the adapter at the same time. Disconnect any other phone or laptop from that WiFi network and try again.
The default IP is 192.168.0.10 but some adapters use 192.168.0.1 or 192.168.1.1. Check your adapter's app or settings screen for its actual IP address.
Try switching to the Demo Scan first to confirm the app is working. If demo works but live scan fails, restart your adapter (unplug and replug it into the OBD port) and try again.
Make sure Chrome (not Safari) is being used and you're on Android or desktop. Disconnect the adapter from any other Bluetooth settings in your phone before trying in NexusCode.
Your car may not have power to the OBD-II port when off (some do, some don't). Try with the engine running, or with the key in the "ON" position (accessories on but engine off).
If your adapter is working, head to the scanner now.
If you're still figuring out which adapter to get, the Vgate iCARSIM is the best starting point.