INDUSTRY

OBD-II: How a ₹500 Device Resets Your Car Mileage in 3 Minutes

A ₹500 OBD-II dongle available on Amazon and Flipkart can reset a digital odometer in under three minutes, with no tools, no dashboard removal, and no visible trace. As India's used car market crosses ₹3.4 lakh crore, this digital fraud is growing faster than physical odometer tampering ever did — and most buyers have no idea it is happening.

June 8, 2026 ⏱ 7 min read
₹500 OBD-II dongle + software to reset a digital odometer
3 min Time to reset an ECU odometer value via OBD-II port
₹3.4L Cr India used car market size in FY2026, growing 18% YoY
15,000 km Average Indian car usage per year (SIAM, insurance data)

The physical odometer — the mechanical drum with rotating digits that a seller once had to dismantle the dashboard to tamper with — has been obsolete for more than a decade in India. Every BS6 vehicle sold from April 2020 onwards stores its mileage as a digital value in an instrument cluster ECU (Electronic Control Unit). That ECU is accessible from outside the car without opening a single panel, via the standardised OBD-II diagnostic port fitted under the dashboard on the driver side.

A ₹400 to ₹600 dongle bought on Amazon connects to that port. Software available for ₹500 to ₹2,000 on grey-market forums sends a write command to the ECU. The odometer value — say, 1,20,000 km — becomes 45,000 km. The process takes under three minutes and leaves no visible trace on the dashboard. The car still drives exactly as it did. The history of 75,000 km of unmaintained stress is invisible to any buyer who relies on the dashboard reading alone.

This is the operating environment of India's used car market in 2026. The market itself is large and growing: approximately ₹3.4 lakh crore in FY2026, expanding at roughly 18 percent year on year. The odometer fraud affects 1 in 20 used cars sold through private channels in India, and that estimate predates the widespread availability of BS6-compatible OBD-II reset tools. The real number today is almost certainly higher.

How the OBD-II reset works — and why BS6 made it easier

OBD-II (On-Board Diagnostics, Generation 2) was designed as a diagnostic standard — a way for mechanics and emission testers to read fault codes, sensor data, and system health from a single standardised connector. Every car sold in India under BS6 norms, mandatory from April 2020, must have this port. The port communicates over a protocol called the CAN bus (Controller Area Network), the data backbone connecting every ECU in the car: the engine, the transmission, the ABS module, the airbag controller, and the instrument cluster.

Pre-BS6 cars with fully electronic dashboards are also vulnerable via the CAN bus, though the specific write commands vary by model and year. The BS6 generation standardised the protocol in a way that makes write access to the instrument cluster easier to achieve with off-the-shelf hardware. The standardisation that made diagnostics cheaper and more accessible also made odometer fraud significantly cheaper and more accessible.

What gets reset — and what does not: OBD-II odometer reset tools write a new value to the instrument cluster ECU. They do not touch the ECU logs in the engine management unit, the gearbox control module, or the ABS module. A forensic scan of all ECUs can sometimes reveal internal mileage counters that contradict the instrument cluster reading. This cross-ECU check is beyond most workshop visual inspections — which is why statistical age-versus-mileage analysis and physical wear inspection remain the most accessible buyer defences.

The software to do this is not hidden. Search for OBD odometer correction tools in any Indian used-car trader forum and you find threads explaining which dongle works on which model and where to download the firmware. The ₹500 to ₹2,000 software cost is often bundled with instructional video. A trader handling five cars a month can recover ₹50,000 to ₹1,00,000 in total across those five cars by resetting each odometer — a return of 50 to 200 times the software cost.

The maths of mileage fraud: what a buyer actually loses

Take a specific, realistic case. A 2019 Maruti Swift ZXi with a genuine 1,20,000 km on the clock is worth approximately ₹4.5 to ₹5 lakh in the Delhi NCR market in mid-2026, assuming it is priced honestly and the buyer is aware of the mileage. The same car with the odometer reset to 45,000 km will be listed for ₹6.5 to ₹7 lakh. The mileage bracket alone commands ₹1.5 to ₹2 lakh premium.

But the premium is not the full cost. A car that has genuinely done 1,20,000 km without proper maintenance has accumulated deferred costs that the new owner will inherit:

Realistic first-year repair liability for a 1,20,000 km car presented as a 45,000 km car: ₹1 lakh to ₹3 lakh over and above the purchase price premium already paid. The buyer effectively pays ₹2.5 lakh to ₹5 lakh more than the car's honest value, with a further ₹1 to ₹3 lakh in deferred repair bills arriving within twelve months.

Which cars are most targeted

The fraud concentrates on models where the mileage premium is highest per rupee of reset effort. High-volume popular models with strong resale demand and large price gaps between mileage brackets are the primary targets. The Bilaspur ₹14 lakh stolen SUV case in April 2026 — where a trader sold a vehicle with a reset odometer alongside fake chassis numbers and a forged RC — illustrates how digital fraud layers with physical document fraud on high-value vehicles. The pattern appears consistently: higher asking price, higher fraud investment.

Diesel models used as private-hire or outstation vehicles — Innova Crysta, Ertiga, Swift Dzire — are particularly frequent targets because their genuine usage is often 60,000 to 80,000 km per year, meaning a five-year-old taxi-fleet vehicle may have done 3 lakh km or more. A reset to 60,000 km on such a vehicle represents the largest single fraud value in the market.

Mileage red flags by car age

The VAHAN database records the original registration date for every vehicle in India. Combining that date with the claimed odometer reading yields an implied annual usage figure. India's national average is 12,000 to 15,000 km per year for private passenger vehicles, according to SIAM data and insurance-industry actuarial tables. Deviation below approximately 8,000 km per year, without a credible explanation (long-term storage, COVID-period reduced use), is a statistical red flag that warrants further investigation.

Car Age Expected km Range (12k–15k/yr) Red-Flag Threshold Implied Annual Usage at Red-Flag Claim
2 years 24,000 – 30,000 km Under 16,000 km Under 8,000 km/yr
3 years 36,000 – 45,000 km Under 22,000 km Under 7,300 km/yr
5 years 60,000 – 75,000 km Under 40,000 km Under 8,000 km/yr
7 years 84,000 – 1,05,000 km Under 55,000 km Under 7,857 km/yr
10 years 1,20,000 – 1,50,000 km Under 80,000 km Under 8,000 km/yr

A Vahan Verify report (₹49) pulls the registration date from the VAHAN database, giving you the car's exact age in months. Divide the claimed odometer by the age in years. If the result falls below 8,000 km per year, demand a full authorised-service-centre maintenance record going back to the first service. A seven-year-old Swift claiming 45,000 km implies 6,428 km per year — less than half the national average. That is not impossible, but it demands an explanation backed by paper, not a verbal assurance.

The service history test sellers cannot bluff: Call the authorised service centre with the registration number and ask for the mileage recorded at the last service visit. The figure is in their workshop management system and cannot be altered. A mismatch between what the service centre confirms and what the dashboard shows is definitive evidence of odometer reset, with no ambiguity.

Physical wear markers that betray real mileage

The OBD-II reset rewrites the digital number on the dashboard. It does not unwear the steering wheel leather, regrow the pedal rubber, or re-cushion the driver seat bolster. Physical wear accumulates in proportion to actual distance driven, and no software tool can reverse it. A buyer who knows where to look — or who submits photos to an AI inspection engine — can read the true mileage from the cabin and underbody.

This is what AI Vahan Inspection (₹249) is calibrated to detect across twelve well-lit photos submitted by the seller. The wear signatures, their typical onset mileages, and what the AI flags are summarised below.

Component Normal Condition at Claimed 45,000 km Actual Wear Pattern at 1,20,000 km AI Inspection Flag
Steering wheel leather Supple, uniform surface, no cracking Cracking at 9 and 3 o'clock grip points, shiny worn patch at 12 o'clock Leather wear inconsistent with claimed mileage
Driver pedal rubber mat Grip lugs raised, no visible groove Deep heel-pivot groove worn through rubber to metal backing Pedal wear inconsistent with claimed mileage
Driver seat bolster Foam firm, fabric texture intact Bolster compression, fabric thinning or pilling at entry edge Seat wear inconsistent with claimed mileage
Headliner fabric Uniform colour, no fade Sun bleaching at A-pillar base, cracking or sag near sunroof edge Interior ageing inconsistent with claimed mileage
Tyre tread depth Above 3mm, no feathering At or below 1.6mm wear indicator, or brand-new tyres with no service record of replacement Tyre condition inconsistent with claimed history
Gear knob leather or plastic Texture visible, no shine Shiny worn smooth at top and shift edges Gear knob wear inconsistent with claimed mileage

The tyre anomaly deserves a specific note: standard road tyres on Indian cars last 40,000 to 60,000 km under normal usage. A car claiming 45,000 km with near-new tyres and no service record of tyre replacement is a paradox — if the car genuinely did 45,000 km on one set of tyres, those tyres would have at least 2 to 3 mm of tread remaining but would not be brand new. Near-new tyres on a car with a low mileage claim and no replacement record often indicate recently replaced tyres, which are a tell for a fraudulently low reading: the original tyres were worn smooth by actual high mileage and were replaced to remove the most visible evidence.

Ask about the tyre purchase date: Request the tyre receipt or service record entry. Tyres replaced at 1,00,000 km by the previous owner and now showing 20,000 km of wear since replacement are consistent with genuine history. Tyres replaced with no record and no plausible reason are a sign the seller was removing worn-tyre evidence before the sale.

How VAHAN cross-checks mileage — and where it falls short

The VAHAN database cross-checks mileage indirectly, through the pollution-under-control (PUC) testing record and the fitness certificate renewal record, both of which require presenting the vehicle. PUC centres do not record odometer readings; fitness inspections for private cars in most states also do not. The VAHAN record therefore holds no direct mileage history for the vast majority of private passenger cars in India.

What VAHAN does hold is the vehicle's full registration timeline — date of first registration, owner transfers, hypothecation records, insurance renewals, blacklist status, and RC status. This information, accessible via a Vahan Verify report for ₹49, provides the registration date needed for the statistical age-versus-mileage cross-check. It also flags whether the car is blacklisted (which occasionally corresponds to high-mileage vehicles involved in serious incidents) and confirms the owner count. A third-owner seven-year-old car is statistically more likely to have seen high commercial or outstation use than a first-owner example of the same age — owner count is a useful prior when evaluating a suspiciously low mileage claim.

For deeper mileage evidence, authorised service centre records remain the most powerful data source available without forensic ECU scanning. Fake RC certificates are sometimes used alongside odometer fraud in high-value cases, making the VAHAN verification of the RC itself an independent protection layer — confirming the car is who it says it is before you spend effort investigating its mileage claim.

The two-step verification: ₹49 + ₹249

The statistical check and the physical wear check address the mileage fraud risk from two non-overlapping angles. Neither alone is sufficient. Together they cover the fraud comprehensively at a combined cost of ₹298 — rounding error on any used-car transaction above ₹2 lakh.

Two checks. Two minutes. Under ₹300 total.

Run both before paying a rupee of token money on any used car.

₹49
Vahan Verify
Registration date for age-vs-mileage cross-check. RC status, owner count, blacklist flag, insurance, hypothecation — all from the VAHAN database.
Run Vahan Verify
₹249
AI Vahan Inspection
Physical wear detection from 12 photos. Steering, pedals, seats, headliner, tyres, engine bay — AI flags wear inconsistent with the claimed mileage.
Try AI Inspection

Step 1: Run Vahan Verify (₹49) for the statistical check

Enter the registration number and get the VAHAN record back in under sixty seconds. The registration date tells you the car's exact age. Divide the claimed odometer by the age in years — if the result is below 8,000 km per year, demand a full service history from the authorised dealer network before proceeding. If the result is above 20,000 km per year and the seller is claiming a low-mileage premium, the mileage claim is internally consistent and you move to the physical layer.

Step 2: Run AI Vahan Inspection (₹249) for the wear check

Ask the seller to submit twelve photos to the inspection brief: full front, full rear, both side profiles, four 45-degree corners, dashboard with odometer clearly visible, engine bay with bonnet open, one tyre tread close-up, and the driver's footwell. The AI engine analyses wear signatures across all twelve images and flags any part where the visible wear condition is inconsistent with the claimed odometer reading. The output is a written report identifying the specific panels, components, or details that raised flags — which you can present to the seller during negotiation or use to decide to walk away.

A seller with genuinely low mileage has nothing to fear from either check. The statistical result will be consistent, and the twelve photos will show a well-preserved cabin. A seller with a reset odometer will either refuse to participate in one or both checks — which is itself informative — or produce photos that the AI reads as inconsistent with the claimed mileage.

What buyers should ask — in writing, before any token

Four questions eliminate most fraudulent listings at the shortlisting stage, before any viewing or token money:

  1. What is the registration date on the RC? A seller with a clean car quotes it immediately. Cross-check via Vahan Verify to confirm it matches.
  2. Is the complete authorised service centre history available, including mileage stamps? Ask for photos of the service book pages. Then call the service centre to confirm the last recorded mileage.
  3. Will you upload twelve photos to the brief I send, including driver's footwell, steering wheel close-up, and engine bay? The seller who refuses the brief is the seller hiding cabin wear.
  4. Have you replaced the tyres at any point? Do you have the receipt? New or near-new tyres on a low-mileage claim without a documented replacement are inconsistent. The absence of a receipt for a claimed replacement is another flag.

These four questions are not confrontational; they are documentation requests that any honest seller can satisfy in under ten minutes. The sellers who deflect, delay, or refuse are the sellers the questions are designed to identify.

Related news

Run Vahan Verify — ₹49 AI Vahan Inspection — ₹249 Browse Verified Listings

Frequently Asked Questions

What is OBD-II and why does it matter for odometer fraud? +

OBD-II stands for On-Board Diagnostics Generation 2, the standardised diagnostic port fitted to every car sold in India under BS6 emission norms from April 2020 onwards. It is a 16-pin connector typically located under the dashboard on the driver side, designed for mechanics to read fault codes and sensor data. The same port that a mechanic uses to check engine health can also be used with specialised software to write new data to the instrument cluster ECU, including the stored odometer value. Pre-BS6 cars with electronic dashboards are also vulnerable via the CAN bus. The fraud does not require opening the dashboard or touching the speedometer cable; it is done entirely through the port in under three minutes.

How do I cross-check claimed mileage against the car's registration age? +

A Vahan Verify report (₹49) pulls the original registration date from the VAHAN database, letting you calculate the car's age in years and divide the claimed odometer reading by the age to get implied annual usage. India's average is 12,000 to 15,000 km per year according to SIAM and insurance industry data. A 7-year-old Maruti Swift claiming 45,000 km implies 6,428 km per year — less than half the national average. That does not prove tampering, but it is a statistical outlier that demands a full service history before proceeding.

Which cars are most at risk of OBD-II odometer reset fraud in India? +

All BS6 cars from April 2020 onwards are technically accessible via OBD-II. In practice the fraud concentrates on high-volume models where the mileage premium is largest: Maruti Swift, Maruti Baleno, Hyundai i20, Hyundai Creta, Honda City, Tata Nexon, and Kia Seltos. These models command ₹1 to ₹2.5 lakh more per 30,000 km bracket below 60,000 km, making a ₹500 reset highly profitable. Diesel models used as private-hire vehicles — Innova Crysta, Ertiga, Swift Dzire — are also frequent targets because their genuine usage often reaches 60,000 to 80,000 km per year.

What wear signs does AI Vahan Inspection check for in photos? +

The AI engine reads wear evidence calibrated to mileage brackets. Steering wheel leather begins cracking and developing a shiny worn patch at 80,000 km or above; rubber pedal mats develop deep grooves at 60,000 km or more; driver seat bolster foam compresses and fabric thins at 70,000 km and above; sun bleaching and cracking of the headliner is consistent with 90,000 to 1 lakh km of exposure. AI Vahan Inspection flags these patterns across twelve submitted photos and produces a written wear-versus-claimed-mileage assessment.

Does the service history book prove the odometer reading is genuine? +

A genuine, unaltered service book from an authorised service centre is strong corroborating evidence. The stronger check is to call the authorised service centre directly with the registration number and ask for the mileage recorded at the last visit — it is in their workshop management system and cannot be forged. A mismatch between what the service centre confirms and what the dashboard shows is definitive evidence of reset, with no ambiguity.

Is OBD-II odometer reset illegal in India? +

Yes. Under the Motor Vehicles Act 1988 and Central Motor Vehicles Rules 1989, tampering with a vehicle's recorded mileage constitutes fraudulent misrepresentation of the vehicle's condition. A seller who resets the odometer and misrepresents the mileage can face action under the Consumer Protection Act 2019 for unfair trade practice, and under Indian Penal Code sections relating to cheating and fraudulent misrepresentation. In practice, enforcement is complaint-driven and slow. The practical protection is prevention — running the statistical cross-check and physical wear inspection before paying, so the fraud is caught before the transaction rather than contested after.

How much can I negotiate if I find evidence of odometer tampering? +

Total the immediate repair liability: timing belt if overdue (₹8,000 to ₹14,000), brake pads and discs (₹7,000 to ₹13,000), engine oil flush (₹3,000 to ₹5,000), suspension bushes (₹8,000 to ₹20,000), clutch if near end of life (₹12,000 to ₹22,000). Deduct the sum from the asking price. If the seller disputes the evidence or refuses to negotiate, walk — a car with a reset odometer is not a bargaining-table problem, it is a fraud problem.

← Back to Auto News