> For the complete documentation index, see [llms.txt](https://help.pd1.sg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.pd1.sg/pd-1/pd-1-troubleshooting.md).

# PD-1 Troubleshooting

Resolve common PD-1 issues.

Resolve common PD-1 setup and connection issues.

## Quick checks

Before digging into a specific error, confirm:

1. PD-1 is firmly plugged into the OBD‑II port
2. Ignition is **ON** (or the engine is running, when the app asks for it)
3. The indicator light **blinks green**
4. Phone **Bluetooth** and **Location** are turned on
5. You are logged in to the PD-1 app
6. A vehicle profile is selected
7. The phone is close to the device

{% hint style="info" %}
Location is required for Bluetooth scanning. If Location is off, the app shows: *Location is required to connect to Bluetooth. Please enable it.*
{% endhint %}

## Cannot find or connect PD-1

### Symptoms

* **No Devices Found**
* **No PD-1 connected!** / **PD-1 Not Connected**
* **Waiting to connect with PD-1** never finishes
* **Waiting for PD-1...**
* **Another device is connecting. Please wait until it finishes.**

### What to try

{% stepper %}
{% step %}

### Check power and the indicator

Unplug and reinsert PD-1 with ignition off, then turn ignition **ON**. Confirm the light **blinks green**.

Use in-app **Plug Guide** if you are unsure about the port or orientation.
{% endstep %}

{% step %}

### Enable Bluetooth and Location

Turn both on, then tap **Connect PD-1** → **Search Device**.
{% endstep %}

{% step %}

### Stay close and rescan

Keep the phone near PD-1 (*Please keep your phone close to the device.*) and tap **Scan** again.
{% endstep %}

{% step %}

### Wait if another connection is busy

If you see *Another device is connecting…*, wait until it finishes, then try again.

In **Settings → Toolbox**, you can also use **Reset PD-1 Wait State** if the app stays stuck waiting.
{% endstep %}
{% endstepper %}

## Unable to Bind Device

### Symptom

Search finds PD-1, but you see **Unable to Bind Device** and *already connected to another user.*

### What to try

1. Log in with the account that already owns this PD-1.
2. On the other account, open **Profile → My OBD** and remove / delete that PD-1 if you intend to move it.
3. Return to your account and tap **Connect PD-1** again.

{% hint style="warning" %}
A PD-1 device can only be linked to one account at a time.
{% endhint %}

## PD-1 is on PD-Display instead of the phone

### Symptoms

* *PD-1 is connected to PD-Display. Switch to your phone or search for another device?*
* Live Data / scan asks you to switch
* *PD-1 can only connect to one device at a time.*

### What to try

1. When prompted, tap **Switch** to move PD-1 to the **Mobile App**, or **Search** for another device.
2. For Live Data Panel, Diagnostic scan, Mileage Check, and Toolbox actions, PD-1 must be on the phone.
3. For on-screen gauges, switch PD-1 back to **PD-Display** when you are done in the app.

## Hardware upgrade problems

### Symptoms

* **Hardware Upgrade Detected**
* **Upgrade Failed!**
* Upgrade stuck below 100%

### What to try

{% stepper %}
{% step %}

### Start the upgrade correctly

Tap **Upgrade Now** / **Start Upgrade**.
{% endstep %}

{% step %}

### Keep conditions stable

* Keep the app open
* Keep the engine running
* Do not unplug PD-1
* Stay close over Bluetooth

Upgrade usually takes about 3–5 minutes.
{% endstep %}

{% step %}

### Retry if it fails

Tap **Retry Upgrade**. If it fails again, reconnect PD-1, confirm the green blinking light, and retry with a stable connection.
{% endstep %}
{% endstepper %}

When it succeeds you will see **Upgrade Complete!**

## Vehicle data package will not download

### Symptoms

* **Download Data Package** / **Download Failed!**
* *Unable to download the data package. Please check your internet connection and try again.*
* Scan or Mileage Check stuck on the download placeholder

### What to try

1. Check mobile data / Wi‑Fi.
2. Tap **Retry Download** / **Download Now** and keep the app open (about 2–3 minutes).
3. Confirm **Verify Vehicle Match** (Brand / Model / Year).
4. If VIN does not match, switch, edit, or add the correct vehicle.
5. If auto-connect fails with *VIN mismatch…*, connect PD-1 manually, then continue.

## Scan or Live Data will not start

### Symptoms

* Diagnostic shows **No PD-1 connected!**
* Live Data shows empty values or will not initialize
* Scan stops or never starts
* *VIN mismatch. Auto-connect failed. Please connect to PD-1 manually.*

### What to try

| Situation             | Action                                                               |
| --------------------- | -------------------------------------------------------------------- |
| Not connected         | Tap **Connect PD-1**; ignition ON                                    |
| On PD-Display         | **Switch** to Mobile App                                             |
| First scan            | Complete **Download Data Package**                                   |
| Basic Live Data empty | **Settings → Toolbox** → Initialize / Scan Basic Live Data           |
| OEM needed            | Download vehicle package → accept OEM notice → Initialize / Scan OEM |
| App stuck waiting     | **Toolbox** → **Reset PD-1 Wait State**, then retry                  |
| Left the app mid-scan | Stay in the app until scanning finishes                              |

## Vehicle mismatch

### Symptoms

* **Vehicle Mismatch**
* **Verify Vehicle Match** rejected
* Scanned VIN differs from the current vehicle

### What to try

1. Read the **Scanned VIN** and **Current VIN** carefully.
2. Tap **Yes** to switch to the existing vehicle, or **Edit Vehicle** / **Add Vehicle** for a new one.
3. Confirm the vehicle selected in the app is the car PD-1 is plugged into.

## Connection drops often

### What to try

1. Keep the phone close to PD-1; avoid covering the device.
2. Turn Bluetooth off/on, then reconnect.
3. Unplug PD-1, wait a few seconds, plug in again, ignition ON.
4. Close other apps that use Bluetooth heavily.
5. Retry **Connect PD-1** from Home or **Profile → My OBD**.

## Still need help?

1. Note the exact on-screen message and your PD-1 serial number (SN).
2. Note whether PD-1 was on the phone or PD-Display.
3. [Contact PD-1 Support](/help-and-troubleshooting/contact-pd-1-support.md) with those details.

Related guides: [Getting Started with PD-1](/pd-1/getting-started-with-pd-1.md), [Scan & Fault Codes](/pd-1/scan-and-fault-codes.md), [Live Data](/pd-1/live-data.md), [PD-1 Quick Start](/getting-started/pd-1-quick-start.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.pd1.sg/pd-1/pd-1-troubleshooting.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
