Buying a used car is always associated with the risk of running into β€œtwisted” mileage. According to Autostat, in 2023, every third car on the secondary market had deliberately low odometer readings. Diagnostic scanners Launch (series X431, CReader, CRP123) allow you to identify mileage discrepancies with an accuracy of 92% - but only if you know which blocks to poll and how to interpret the data.

In this article - step-by-step instructions for 15 popular brands (from Toyota up to Mercedes), parsing hidden ECU parameters that cannot be tampered with without physical intervention, and also list of models with non-rollable odometers. The material is relevant for scanners Launch with firmware 2022–2026 and supports diagnostics by OBD-II, CAN and K-Line.

Why Launch is better than other mileage scanners

Unlike universal adapters like ELM327, scanners Launch work with production protocols (for example, UDS for VW/Audi or GMLAN for GM). This allows you to read:

  • πŸ“Š Data from multiple blocks simultaneously (Engine ECU, ABS, transmission, climate control). A discrepancy in mileage between them is a sure sign of twisting.
  • ⏱️ Engine running time (parameter Engine Run Time). For example, with a mileage of 100 thousand km, the engine should have worked for ~2,500 hours (at an average speed of 40 km/h).
  • πŸ”„ Number of startup cycles (Ignition Cycles). For Toyota Camry In 2018, 50 thousand km corresponds to ~1,500–2,000 launches.
  • πŸš— Service marks (maintenance records in blocks BCM or ICM). Even after resetting the odometer they often remain.

Key Advantage Launch X431 Pro and CReader VIII+ β€” support advanced diagnostics through DoIP (for new BMW, Audi) and access to hidden parameters (for example, Mileage Correction Counter in Mercedes, which records attempts to change mileage).

πŸ“Š Which Launch scanner are you using?
X431 Pro
CReader VIII+
CRP123
Another Launch
Haven't bought it yet

Preparing the Scanner and Vehicle: 5 Critical Steps

Before connecting, make sure that:

The battery is charged at least 70% (voltage not lower than 12.4V)

The original OBD-II cable is used (Chinese analogues may not transmit CAN signals)

The scanner has the latest firmware installed (check in Settings β†’ Software Update)

The car is in IGN ON (ignition on, engine off)

All energy consuming devices are turned off (radio, heated seats, etc.) -->

Pay special attention OBD-II connector. On some models (for example, Nissan Qashqai 2017–2020) contacts CAN-H and CAN-L may be confused in non-original connectors. If the scanner does not see the car:

  1. Check the voltage on pins 16 (+12V) and 4/5 (GND) multimeter.
  2. For BMW and Mini adapter may be required OBD-II β†’ BMW 20-pin (located under the hood).
  3. On Hyundai/Kia with the system CAN FD (from 2021) use scanners that support J2534 (for example, Launch X431 PAD VII).
⚠️ Attention: On vehicles with the system Start-Stop (for example, Ford Focus 2019+) do not disconnect the battery during diagnostics. This may reset the generator adaptation and result in an error P0620.

Step-by-step instructions: how to check mileage on Launch X431

The algorithm has worked for 90% of cars since 2005. Examples are given for Launch X431 Pro, but similar for CReader and CRP:

  1. Connection: Insert the scanner into the connector OBD-II (usually under the steering wheel). The message will appear on the screen Connected.
  2. Model selection: From the menu, select Diagnostics β†’ Auto Detect or enter the make/model manually (for example, Volkswagen Golf MK7).
  3. Reading data: Go to section Control Units β†’ Dashboard (ICM/BCM). Look for parameters:
    • Mileage (KM) β€” current mileage.
    • Total Distance β€” total mileage (sometimes duplicated in the block ECU).
    • Engine Hours β€” engine operating time.
  • Consistency check: Compare mileage in blocks Dashboard, ECU and ABS. A discrepancy of more than 5% is a sign of twisting.
  • Analysis of service records: In the section Service History (available for BMW, Mercedes, Audi) check the maintenance dates and mileage at the time of visiting the service.
  • For Toyota and Lexus additionally check the parameter EFI Mileage in the block ECU. It syncs with the odometer, but resetting it requires special equipment (eg. Toyota Techstream).

    How to bypass mileage reading blocking on new Mercedes (from 2020)

    On models Mercedes W205, W222 and newer block ICM encrypts mileage data. To read them:

    1. Use a scanner with support DoIP (for example, Launch X431 PAD VII).

    2. From the menu, select Special Functions β†’ Read EEPROM.

    3. Enter the access code (for Mercedes this is usually 12345 or 00000).

    4. Mileage will be displayed in hex format - use the calculator to convert to km.

    Car make Mileage checker Key Parameter Signs of twisting
    Volkswagen/Audi 17-Instruments or BCM Mileage (KM), Engine Hours Discrepancy from ECU > 3%, engine operating time does not correspond to mileage
    Toyota/Lexus ECU and Combination Meter EFI Mileage, Odometer Mileage in ECU more than on the dash
    BMW/Mini KOMBI or IHKA Gesamtweg (KM), Service Interval There are no maintenance records for mileage > 100 thousand km
    Hyundai/Kia ICM or PCM Total Distance, Engine Start Count The number of engine starts does not correspond to the mileage (for example, 500 starts at 200 thousand km)
    Mercedes-Benz ICM or ME/SAM Mileage Correction Counter, Operating Hours Mileage correction counter > 0, engine operating time is 2+ times higher than normal

    Top 5 mistakes when checking mileage and how to avoid them

    Even experienced diagnosticians make mistakes that lead to false conclusions. Here are the most common:

    • πŸ”Œ Ignoring ABS block: On Ford and Mazda mileage is duplicated in the block ABS (HCM). If it does not coincide with the tidy, the odometer is twisted.
    • ⏳ Ignoring downtime: In taxis or company cars, the engine can idle for hours. For example, with a mileage of 150 thousand km, the engine operating time can reach 5,000+ hours.
    • πŸ”„ Checking only one block: On Renault mileage is stored in BCM, ECU and UCH. The twister can change the data only in the device, leaving the other blocks untouched.
    • πŸ“± Using outdated software: Scanners Launch with firmware older than 2022 they do not see the mileage on new ones Volvo (platform SPA) and BMW G20.
    • πŸ”‘ Lack of key verification: On Mercedes and BMW number of programmed keys (Key Memory) must correspond to the mileage. For example, 3 keys with a mileage of 50 thousand km is suspicious.
    ⚠️ Attention: On vehicles with hybrid power plant (for example, Toyota Prius, Lexus NX) the mileage may not coincide with the operating time of the engine, since part of the journey is carried out on electricity. In this case, focus on the parameter Total Vehicle Distance in the block HV ECU.

    Car models where the mileage cannot be twisted (or it is very difficult)

    Some manufacturers use hardware odometer protection, which makes twisting economically unfeasible. Here is a list of such models:

    • 🚘 Tesla Model 3/Y/S/X (2017–2026): mileage is stored in IC and MCU, the change requires flashing with access to Tesla servers.
    • 🚘 BMW i3/i4/iX (2020–2026): data duplicated in BDC and DME, synchronized with BMW ConnectedDrive.
    • 🚘 Mercedes EQS/EQE (2021–2026): mileage is encrypted using AES-256, changes are only possible at the dealership.
    • 🚘 Volvo EX30/EX90 (2023–2026): Odometer integrated into CID (Central Information Display), linked to cloud service Volvo Cars.
    • 🚘 Land Rover Defender (2020–2026): mileage is stored in VCM and BCM, change requires access to JLR SDD.

    On these cars, even after resetting the odometer, the mileage can be restored through:

    • Entries in cloud services manufacturer (for example, Tesla Fi or Mercedes Me).
    • Data EEPROM blocks ECU and TCU (soldering equipment required).
    • Service marks in dealer systems (for example, BMW AIR or Volvo VIDA).
    πŸ’‘

    If the seller refuses to provide access to the history through Carfax or Autocode, request details from the dealership. For example, for Toyota this can be done through the service TIS (Toyota Information System) by VIN code.

    Alternative ways to check mileage (if Launch does not help)

    If the scanner Launch does not show mileage (for example, on Peugeot/Citroen with the system BSI), use these methods:

    1. Reading Dashboard EEPROM:
      • Remove the instrument panel (on VW Golf MK6 you need to unscrew the 4 bolts under the decorative trim).
      • Find the chip 93C86 or 24C32 (usually next to the connector).
      • Connect the programmer (for example, TL866II Plus) and read the dump.
      • Look for mileage in a hex editor by signature XX XX XX 00 (where XX XX XX β€” mileage in km).
    2. Checking through service portals:
  • Wear analysis:
    • Gas pedal: after a mileage of 150+ thousand km, the rubber coating wears off to plastic.
    • Steering wheel: on Honda Civic after 200 thousand km, the leather is worn out at β€œ9” and β€œ3” hours.
    • Seats: the driver's seat springs sag after 180+ thousand km.

    For vehicles with automatic transmission (for example, Audi A6 C7) check the condition of the oil in ATF. With mileage > 100 thousand km, it darkens and acquires a burning smell, even if it has recently been changed.

    πŸ’‘

    If the mileage is in the block ECU more than on the tidy, this is a 100% sign of twisting. The opposite situation (the instrument shows more) is possible only after replacing the engine control unit.

    Frequently asked questions about checking mileage via Launch

    Is it possible to check mileage via Launch on a car without a CAN bus (before 2000)?

    For vehicles up to 2000 (eg VAZ 2110, Toyota Corolla E110) adapter required K-Line or L-Line. Scanners Launch CReader VI+ and X431 Diagun support these protocols. However, the accuracy will be lower: the mileage is stored only in the instrument and ECU, without duplication in other blocks.

    For old Mercedes (for example, W124) use the connector 38-pin under the hood and adapter Mercedes 38-pin β†’ OBD-II.

    Which Launch models support reading mileage by VIN code without connecting to the car?

    No scanner Launch can't count mileage remotely by VIN. However, the models X431 PAD VII and CRP919X allow:

    • Get maintenance history from the manufacturer's databases (for BMW, Mercedes, Audi).
    • Check for accidents through integration with Carfax (subscription required).
    • Find out the date of first registration and the number of owners (for the USA and Europe).

    For reading real mileage A physical connection to the vehicle is required.

    What to do if Launch shows 0 km mileage or error No Data?

    Causes and solutions:

    • πŸ”‹ Weak battery: Voltage below 11.8V blocks access to some blocks (for example, BCM on Ford). Charge the battery or connect a jump charger.
    • πŸ”Œ Incompatible protocol: On Renault with the system CAN FD (from 2020) you need a scanner with support J2534. Update the firmware Launch up to version 9.02+.
    • πŸ”’ Manufacturer protection: On Tesla and Lucid mileage is stored in encrypted form. Use specialized tools like TeslaCAN.
    • πŸ› οΈ Damaged OBD-II connector: Check pins 6 (CAN-H) and 14 (CAN-L) for oxidation. On Nissan It may be necessary to β€œplug” the contacts.
    How to check mileage on an electric car (eg Tesla Model 3)?

    For Tesla and other electric cars (Hyundai Ioniq 5, Kia EV6):

    1. Connect Launch X431 PAD VII through OBD-II (on Tesla The connector is located behind the screen, under the cover).
    2. Select Tesla β†’ Model 3/Y/S/X β†’ Battery Management System (BMS).
    3. Check the parameters:
      • Total Odometer (KM) - main mileage.
      • Battery Full Cycles β€” the number of complete charge cycles (for 100 thousand km, usually 300–500 cycles).
      • Charge Events β€” number of charging connections (for 50 thousand km ~1,500–2,000 events).
  • Compare with data in the mobile application Tesla (section β€œStats”).
  • On Hyundai/Kia mileage is duplicated in the block VCU (Vehicle Control Unit). If it does not coincide with the tidy, the odometer is twisted.

    Is it possible to determine from the mileage in Launch whether a car has been driven abroad?

    Indirect signs:

    • 🌍 Units of measurement: If the mileage is in the block ECU displayed in miles (Miles), and on the dashboard - in km, the car was operated in the USA/Great Britain.
    • πŸ•’ Time zones: In service records (Service History) may indicate the time of visiting a dealer in a different time zone (for example, UTC-5 for the USA).
    • πŸ“‘ Satellite data: On BMW and Mercedes with the system eCall in the block TCU The coordinates of your last trips are stored.

    For an accurate check, request a report Carfax (for USA/Canada) or Cartell (for Ireland/UK) by VIN code.