> For the complete documentation index, see [llms.txt](https://docs.intrepidcs.com/vspy-3-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.intrepidcs.com/vspy-3-documentation/3.9.15/vehicle-spy-tutorials/tutorial-database-setup/part-4-ecu-setup-wizard.md).

# Part 4 - ECU Setup Wizard

### 1. What is the ECU Setup Wizard:

The ECU Setup Wizard is a way to help clear ambiguity in databases that contain similar ECUs with conflicting messages. The ECU Setup Wizard should only appear if a conflict exists. Figure 1 shows the first screen of the ECU wizard. The best choice to make is "Go through each and choose". The other two options, Vehicle Spy will pick and it may not be correct for the target application. Using this option will bring up a list of conflicts and the proper ECU for the target vehicle can be selected. The options that are picked will also affect diagnostic database decoding. If there are no conflicts, this wizard will not be shown.

![Figure 1: The first screen of the ECU Setup Wizard](https://2396693198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRJv2XDCMeZSU0VbeZlG%2Fuploads%2Fgit-blob-97da45238505debc771c21ec42384754c227635b%2FECUWizardSetup.gif?alt=media)

After clicking "Go through each and choose", the next step is to pick what ECUs are needed.The Network and diagnostic address is shown at the top of the dialog (Figure 2: ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smOne.gif)). The conflicting ECU names are shown in the box below (Figure 2: ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smTwo.gif)). Items unique to the selected ECU will appear in the box at the bottom (Figure 2: ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smThree.gif)). With the proper ECU selected, click next to move to the next ECU.

![Figure 2: Options when selecting](https://2396693198-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlRJv2XDCMeZSU0VbeZlG%2Fuploads%2Fgit-blob-fe1ffd214e80d55964bf3c1503e74eb9688dcf5b%2FECUWizardPick.gif?alt=media)

When all the conflicts have been resolved, a prompt to save will be displayed. Once saved, the ECU Setup Wizard should not show up again unless a database changes or a new platform is created.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.intrepidcs.com/vspy-3-documentation/3.9.15/vehicle-spy-tutorials/tutorial-database-setup/part-4-ecu-setup-wizard.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
