Vehicle Documentation

Manufacturer Documentation

The Electrical Wiring Diagram (EWD) or diagnostic software for many cars can be found online for a small payment. These are usually provided to consumers to comply with the US Right to Repair or Euro 5 regulations.

Prices last checked: May 6, 2026. Some portals only show exact prices after registration, login, country selection, or purchase flow.

ManufacturerServicePricingURL
ALLDATAWiring diagrams for many makesDIY $19.99 / 1 mo; Repair $209/moalldata.com
BMW (EU)Aftersales Online Systemaos.bmwgroup.com
BMW (US)Technical Information System$32/day, $270/mobmwtechinfo.bmwgroup.com
FordFord Service InfoUS all-lines $2,834.95/yrfordserviceinfo.com
Genesis (US)GenesisTechInfo$100 / 7 days, $250/mogenesistechinfo.com
GMTechnical Delivery System$22 / 3 days, $168/moacdelcotds.com
Honda (EU)MaRIS€10/hr, €30/daytechinfo.honda-eu.com
Honda (US)Independent Repair Website$20 / 3 days, $50/motechinfo.honda.com
Hyundai (EU)Global Service Wayservice.hyundai-motor.com
Hyundai (US)HyundaiTechInfo$40 / 7 days, $60/mohyundaitechinfo.com
Kia (EU)Kia Global Service Waykia-hotline.com
Kia (US)KGIS$19 / 72 hr, $150/mokiatechinfo.snapon.com
Land RoverTOPIx€80/hr, €131/day (all docs)topix.landrover.jlrext.com
Lexus (EU)TechDoclexus-tech.eu
Mercedes-BenzXENTRY WIS$75/day, $395/mostartekinfo.com
Nissan (US)Techinfo$35/day, $135/monissan-techinfo.com
PSA GroupService BoxPeugeot €5.20/hr, €23/daypublic.servicebox.peugeot.com
RenaultAfter Sales Subscriptionasos.renault.com
StellantisMopar Technical Informationtechnicalinformation.fiat.com
Subaru (US)STIS$34.95 / 3 days, $299.95/motechinfo.subaru.com
Toyota (EU)TechDoctoyota-tech.eu
Toyota (US)Toyota Techinfo$30 / 2 days, $105/motechinfo.toyota.com
Volkswagen GrouperWin€8.40/hr, €36/dayvolkswagen.erwin-store.com
Volvo (EU)TIStis.volvocars.biz
Volvo (US)VIDAParts+service $21.04 / 3 days; full $73.14 / 3 daysvolvotechinfo.com

Toyota Technical Information System (TIS)
Toyota Technical Information System (TIS)

J2534 Passthrough Device

J2534 is a standard for talking to USB-to-CAN adapters for reprogramming ECUs. It's required for car manufacturers to allow consumers or independent mechanics to flash ECU updates for emissions purposes using J2534. A manufacturer of a CAN adapter will usually provide a J2534-compatible .dll for their adapter.

As part of the subscription, a diagnostic program can usually be downloaded that can interface with the vehicle through a J2534-compatible adapter. However, sometimes this software is limited in functionality compared to an OEM scan tool or tablet.

Checking how the manufacturer software interacts with the car can provide valuable information and can allow firmware files to be obtained by observing the reflash over CAN. This can be done by connecting a second CAN adapter on the bus, or by using a special logging or sniffing J2534 DLL, which passes through all communication to the device, but also logs to a file.

Types of Diagrams

There are usually a few different types of diagrams available. Not every manufacturer will provide all of them, but it's good to know what kinds of diagrams exist.

Wiring Diagram

The most common diagram is the Electrical Wiring Diagram (EWD). It shows the wiring between an ECU and various components, along with the connectors and pin numbers. Note that an ECU is usually broken up into different parts of the schematic and might be spread out over multiple pages where different pins are shown on each page. Specific ECUs or connectors often have a letter/number combination as well, and those might even be reused across different car models from the same manufacturer.

Example wiring diagram showing the Driving Support ECU on a Toyota Prius.
Example wiring diagram showing the Driving Support ECU on a Toyota Prius.

CAN Bus Diagram

Another useful diagram is one that shows everything that's connected to a specific CAN bus. The diagram below shows one of the ADAS CAN buses on a Kia EV6 — it connects the four corner radars. This kind of diagram can be a useful tool to figure out the best spot to tap a CAN bus. In this case the radars are on the outside of the car, but the bus is routed through the interior and can be accessed at the Joint Connector JF01.

Example of a diagram showing how a CAN bus is wired across the vehicle and which components are connected to it. Diagram from a Kia EV6.
Example of a diagram showing how a CAN bus is wired across the vehicle and which components are connected to it. Diagram from a Kia EV6.

Connector Location and Pinout

From the wiring diagram it's often possible to click through to the connector pinout of the specific part. Sometimes these can be found in a dedicated list of connectors. If an ECU has multiple connectors, sometimes there is a diagram that shows the location of each individual connector. Otherwise you have to match the right connector based on the number of pins, coloring of the wires, or the shape of the connector.

Schematic view of a Ford Fiesta BCM connector.
Schematic view of a Ford Fiesta BCM connector.

Pinout for the same Ford Fiesta BCM connector.
Pinout for the same Ford Fiesta BCM connector.

Component Location

When trying to find a specific component in a car, it can be useful to have a diagram that shows where the component is located. This is often useful when trying to find a specific connector or ECU. Sometimes these diagrams are also available as a photo of the actual component.

Schematic view showing the location of the JF01 connector on a Kia EV6.
Schematic view showing the location of the JF01 connector on a Kia EV6.

Photo of the JF01 connector on a Kia EV6.
Photo of the JF01 connector on a Kia EV6.