🚗 Car Kundali OBD2 App — 100% Free, No Subscriptions. Install on Play Store →
📋 2026 Complete Diagnostic Guide

Check Engine Light on Your
Indian Car? Here's How to
Read & Clear DTC Codes Free

A step-by-step guide to diagnosing your Maruti, Hyundai, Tata, Honda and more — using the Car Kundali OBD2 scanner app for Android and a ₹400 Bluetooth ELM327 adapter. No mechanic needed.

📅 Updated April 2026 ⏱ 12 min read ✍️ NextInt Inc
🆓 100% Free App
🔌 ELM327 Bluetooth
⚙️ DTC Code Guide
🚗 All Indian Car Brands
📱 Android 6.0+

HomeBlog › Check Engine Light DTC Guide – Car Kundali

📋 Table of Contents

  1. Why Your Check Engine Light is On
  2. What Are DTC Fault Codes?
  3. 20 Common DTCs in Indian Cars
  4. ELM327 Bluetooth Adapter Buyer's Guide
  5. How to Scan with Car Kundali (Step-by-Step)
  6. Understanding Live Engine Data
  7. Car Kundali vs Other OBD2 Apps
  8. OBD2 Compatibility by Indian Car Brand
  9. Pro Tips for Indian Car Owners
  10. FAQ

Why Is Your Check Engine Light (CEL) On?

The orange or yellow Check Engine Light (CEL) — also called the Malfunction Indicator Lamp (MIL) — is one of the most misunderstood warning lights on an Indian car's dashboard. Most drivers either ignore it out of fear of a ₹5,000+ workshop bill, or panic and drive straight to a service centre only to be told it's a minor sensor issue.

The truth is: the CEL simply means your car's ECU (Engine Control Unit) has detected a sensor reading outside its normal range and stored a Diagnostic Trouble Code (DTC). That code could mean something as minor as a loose fuel cap — or as serious as a failing catalytic converter.

The good news? With a free OBD2 scanner app for Android like Car Kundali and a ₹400 Bluetooth ELM327 adapter, you can read that exact code in under 3 minutes — at home, without visiting any workshop.

Loose Fuel Cap

One of the most common causes. Tighten or replace the cap and clear the code yourself.

🌡️

Coolant Temp Sensor

Faulty temperature sensor triggers CEL. Visible in live data via OBD2 app before it becomes serious.

💨

O₂ / Lambda Sensor

Common in older Indian petrol cars. Affects fuel economy and emission compliance.

🔥

Catalytic Converter

P0420 is the most-Googled DTC in India. Usually triggers after 80,000+ km. Needs proper diagnosis.

⚙️

Misfire Detected

P0300-series misfires can be a spark plug, injector, or coil issue. Read freeze frame data to pinpoint.

💡

MAF Sensor

Mass Airflow sensor faults are common on diesel SUVs. Live data via Car Kundali shows MAF in real time.

💡

Did you know? Indian car owners spend an estimated ₹200–₹500 per workshop visit just for a fault code scan — a service that a free car diagnostic app for Android like Car Kundali provides instantly, in your own driveway.

What Are OBD2 DTC Fault Codes? A Simple Explanation

Every OBD2-compliant vehicle stores Diagnostic Trouble Codes (DTCs) when a sensor or system reports a fault. These codes follow a universal 5-character format:

P System: P=Powertrain, B=Body, C=Chassis, U=Network
0 Type: 0=Generic OBD2, 1/2/3=Manufacturer-specific
4 Subsystem: 0=Fuel/Air, 1-2=Fuel/Injector, 3=Ignition, 4=Emission, 5=Speed/Idle, 6=ECU, 7-8=Transmission
20 Specific fault number (00-99)
Example: P0420 = Powertrain / Generic / Emission Control / Catalyst Efficiency Below Threshold

The Car Kundali car diagnostic app automatically decodes every DTC into plain English — so instead of seeing "P0420", you see "Catalyst System Efficiency Below Threshold (Bank 1) — possible causes: faulty catalytic converter, failing O₂ sensor, exhaust leak."

20 Most Common DTC Codes in Indian Cars — Explained

Based on data from Indian car owners using OBD2 scanners, these are the fault codes that appear most frequently across Maruti Suzuki, Hyundai, Tata, Honda, Toyota and other brands:

DTC Code Description Severity Common Cars DIY Fix?
P0420 Catalyst System Efficiency Below Threshold High All petrol cars 80k+ km No — Mechanic
P0300 Random/Multiple Cylinder Misfire Detected High Maruti, Honda petrol Check plugs/coils
P0171 System Too Lean (Bank 1) Medium Maruti Swift, Alto, WagonR Check MAF/vacuum
P0101 Mass Air Flow Sensor Range/Performance Medium Hyundai i20, Creta diesel Clean/replace MAF
P0130 O₂ Sensor Circuit (Bank 1, Sensor 1) Medium Older Maruti, Honda City Replace O₂ sensor
P0401 EGR Flow Insufficient Detected Medium Diesel SUVs, Tata Nexon Clean EGR valve
P0113 Intake Air Temp Sensor High Input Low Any car in summer Check sensor/wiring
P0505 Idle Control System Malfunction Medium Maruti Suzuki, Hyundai Clean throttle body
P0456 EVAP System — Small Leak Detected Low All cars — often loose cap ✅ Tighten fuel cap
P0340 Camshaft Position Sensor Circuit High Honda, Toyota, Kia No — Mechanic
P0190 Fuel Rail Pressure Sensor — Range High Common rail diesel engines No — Mechanic
P0011 Camshaft Position — Over-Advanced Medium Modern DOHC engines Check oil/VVT solenoid
P0562 System Voltage Low Medium All — often battery issue ✅ Check battery
P0301 Cylinder 1 Misfire Detected High 3-cylinder Maruti, Tata Check spark plug #1
P0685 ECM/PCM Power Relay Circuit Open High All — electrical issue No — Mechanic
P0263 Cylinder 1 Contribution/Balance Fault Medium Diesel engines (Tata, Mahindra) Check injector
P0087 Fuel Rail/System Pressure Too Low High Diesel cars, high mileage petrol No — Mechanic
U0100 Lost Comm with ECM/PCM High Modern cars with CAN bus No — Mechanic
P0238 Turbocharger Boost Sensor — High Input Medium Turbocharged diesels/petrol Check boost sensor
P2096 Post Catalyst Fuel Trim System — Too Lean Medium Modern BS6 petrol cars Check after O₂ sensor
⚠️

Before you clear any DTC: always photograph or note down the code and freeze frame data first. Car Kundali lets you read freeze frame data — sensor values captured the exact moment the fault triggered — which is invaluable when explaining the issue to a mechanic.

ELM327 Bluetooth Adapter Buyer's Guide for Indian Cars (2026)

The ELM327 OBD2 adapter is the hardware bridge between your car's OBD2 port and the Car Kundali vehicle diagnostic tool on your Android phone. Choosing the right one matters — here's a clear breakdown for the Indian market:

₹180–₹300
🚫 Avoid — Ultra Cheap Clones
Unreliable firmware, often disconnects mid-scan
  • ❌ Unstable Bluetooth connection
  • ❌ Misses many PIDs
  • ❌ Can drain car battery
  • ❌ No firmware warranty
₹800–₹1,500
⭐ Premium — Branded
Best for mechanics or power users
  • ✅ Vgate iCar Pro / OBDLink
  • ✅ Bluetooth LE (low battery drain)
  • ✅ Faster polling speed
  • ✅ Better compatibility with EVs

Key Things to Check Before Buying

Tested & Working: ELM327 adapters available on Amazon India under listings like "Vgate vLinker BM+", "OBDLink LX", or generic "ELM327 v1.5 Bluetooth" in the ₹400–₹700 range work reliably with Car Kundali across all major Indian car brands.

How to Read & Clear Check Engine Light with Car Kundali — Step by Step

You need: an Android phone (6.0+), the Car Kundali OBD2 scanner app (free from Play Store), and a Bluetooth ELM327 adapter. Total setup time: under 5 minutes.

1

Plug the ELM327 Adapter into Your OBD2 Port

Find the OBD2 port — it's a 16-pin trapezoid connector, almost always located under the driver's side dashboard, near the steering column. Plug in the adapter firmly. It should light up within seconds.

📍 Port Location: Under dash, driver's side
2

Turn the Ignition to ON (Key Position II)

Turn your ignition to the ACC or ON position — dashboard lights should come on. You don't need to start the engine for reading fault codes (though you will need it running for live data monitoring).

🔑 Engine doesn't need to start for DTC scan
3

Install & Open Car Kundali OBD2 App

Download the free Car Kundali – OBD2 Scanner app from Google Play Store by NextInt Inc. Open the app. Grant Bluetooth permissions when prompted.

📱 Android 6.0+ · Free · No subscription
4

Pair the ELM327 in Android Bluetooth Settings

Go to Settings → Bluetooth → scan for devices. Select your adapter (usually named "OBDII", "ELM327", or "V-LINK"). Default pairing PIN is usually 1234 or 0000. Once paired, return to Car Kundali.

🔗 Default PIN: 1234 or 0000
5

Tap Connect in Car Kundali

In the app, select your paired adapter from the device list and tap Connect. The app will handshake with your car's ECU — this takes 5–10 seconds. You'll see your vehicle protocol detected automatically.

⚡ Auto-detects OBD2 protocol
6

Navigate to Diagnose → Scan for DTCs

Tap the Diagnose / Connect & Diagnose module. Tap Scan. Car Kundali reads all active and pending fault codes from the ECU. Each code is shown with a plain-language description and freeze frame data.

🔍 Active + Pending DTCs shown
7

Read Codes, Note Freeze Frame, Then Clear

Write down or screenshot each fault code and its freeze frame data. If you're sure the issue is resolved (or want to test if CEL returns), tap Clear DTCs. The check engine light will go off immediately.

📸 Always note codes before clearing!
🚨

Safety Rule: Clearing DTCs resets the check engine light and erases OBD readiness monitors. If your emission test (PUC) is soon, drive at least 50–100 km after clearing so monitors re-run, or you may fail the readiness check.

Understanding Live Engine Data — What Car Kundali Shows You

Beyond just reading fault codes, Car Kundali functions as a full real-time vehicle diagnostic tool for Android. Here's what each live data parameter means for your car's health:

RPM

Engine RPM

Idle should be 650–900 RPM. Erratic idle or RPM hunting = throttle body, idle air valve, or vacuum leak issue.

ECT

Engine Coolant Temp

Normal operating: 85–105°C. Consistently over 110°C = investigate cooling system, thermostat, or head gasket.

MAF

Mass Airflow (g/s)

At idle: 2–7 g/s typical. Abnormally low = dirty MAF sensor. Higher than expected = air leak.

STFT

Short Term Fuel Trim

Should be near 0%. Values above +15% = running lean (check MAF, O₂ sensor). Below -15% = running rich.

O2

Oxygen Sensor Voltage

Should oscillate 0.1–0.9V rapidly. Slow switching or flat line = failing O₂ sensor. Affects fuel economy.

BATT

Battery Voltage

Ignition ON (engine off): ~12.4–12.6V. Engine running: 13.8–14.8V. Below 13V running = alternator issue.

TPS

Throttle Position

Idle: 10–20%. Full throttle: ~80–100%. Sticky or erratic TPS can cause hesitation and misfire DTCs.

MAP

Manifold Absolute Pressure

At idle: 25–45 kPa (vacuum). At WOT: near atmospheric (100 kPa). Used instead of MAF on speed-density engines.

IAT

Intake Air Temperature

Should be 5–10°C above ambient. Very high IAT in Indian summers (50°C+) can cause knock retard and power loss.

Car Kundali vs Other OBD2 Apps — Honest Comparison (2026)

There are several OBD2 apps for Android in the Indian market. Here's how Car Kundali stacks up against alternatives:

Feature Car Kundali Torque Pro OBD Auto Doctor Car Scanner ELM
Price Free ₹350 (paid) Freemium Freemium
Read DTCs
Clear DTCs Paid Paid
Live Gauges & Charts
Vehicle Health Score
Performance Timer (0–100) Paid
Trip Computer Basic
Freeze Frame Data Paid
OBD Terminal / Raw Commands Paid
Emission Readiness Check
CSV Data Export Paid Paid
Indian Language Support Planned
Subscriptions / Locked Features None One-time Yes Yes

Verdict: For Indian car owners who want a fully free, no-subscription car diagnostic app for Android with a vehicle health score built in, Car Kundali by NextInt Inc offers the best combination of features at zero cost in 2026.

OBD2 Compatibility by Indian Car Brand

Car Kundali works with any OBD2-compliant vehicle. Here's a quick-reference guide for the most popular Indian car brands:

🚗
Maruti Suzuki
Petrol 2001+, Diesel 2007+
🚙
Hyundai
All models 2004+
🚕
Tata Motors
Nexon, Harrier, Safari etc.
🏎️
Mahindra
XUV, Scorpio, Bolero
🚘
Honda
City, Amaze, WR-V
🛻
Toyota
Innova, Fortuner, Glanza
🚐
Kia
Seltos, Sonet, Carens
🚗
Renault
Kwid, Triber, Kiger
🚙
Volkswagen
Polo, Virtus, Taigun
🚘
Skoda
Rapid, Slavia, Kushaq
🏎️
BMW / Audi
Generic OBD2 only
🚗
MG Motor
Hector, Astor, ZS EV
ℹ️

All petrol cars manufactured for the Indian market after 2000 and diesel cars after 2004 are OBD2 compliant by regulation. If your car was purchased from a registered dealer in India after 2010, OBD2 support is virtually guaranteed.

Pro Tips for Indian Car Owners Using OBD2 Scanner Apps

🆓 Completely Free — No Catch

Turn Your Phone into a
Professional Car Diagnostic Tool

Download Car Kundali by NextInt Inc — the best free OBD2 scanner app for Android in India. Read and clear DTC codes, monitor live engine data, check vehicle health, and track trips in real time via any Bluetooth ELM327 adapter.

📲 Download Free on Play Store
Android 6.0+ · No subscription · No locked features · ELM327 adapter required

Frequently Asked Questions

What is the best free OBD2 scanner app for Android in India 2026? +
Car Kundali by NextInt Inc is the best free OBD2 scanner app for Android in India in 2026. Unlike Torque Pro (paid) or OBD Auto Doctor (freemium with locked features), Car Kundali provides full DTC reading/clearing, live data, vehicle health score, trip computer, performance timer, and advanced OBD terminal — all completely free with no subscription.
Which ELM327 Bluetooth adapter works best with Indian cars? +
Any standard Bluetooth ELM327 v1.5 or v2.1 adapter in the ₹400–₹700 price range on Amazon India or Flipkart works well with Car Kundali on Indian cars. Avoid ultra-cheap sub-₹300 adapters (unstable firmware) and Wi-Fi adapters (incompatible with Android). For premium use, Vgate iCar Pro or OBDLink LX are excellent choices.
Can I read OBD2 codes on my Maruti Suzuki without going to a service centre? +
Yes, absolutely. All Maruti Suzuki petrol cars from 2001 onwards and diesel models from 2007 onwards have a standard OBD2 port under the driver's dashboard. A ₹400–₹600 Bluetooth ELM327 adapter + Car Kundali OBD2 scanner app lets you read, diagnose, and clear fault codes without any service centre visit.
Is it safe to drive with the check engine light on? +
It depends on the fault code. A solid (not flashing) CEL is usually a minor issue — you can drive short distances to scan the code. A flashing/blinking CEL means an active misfire that can damage your catalytic converter — stop driving immediately. Car Kundali reads the exact code so you know whether to drive, limp home, or call a tow.
Does Car Kundali work on Tata Nexon, Hyundai Creta, and Kia Seltos? +
Yes. The Tata Nexon, Hyundai Creta, and Kia Seltos are all OBD2-compliant vehicles. Car Kundali reads standard OBD2 PIDs on these cars including live sensor data, DTC codes, freeze frame data, fuel trims, coolant temp, battery voltage, and emission readiness. Manufacturer-specific advanced codes may require a dealer-level scanner.
What does "freeze frame data" mean and why is it important? +
Freeze frame data is a snapshot of your car's sensor values captured at the exact moment a DTC fault code was triggered. For example, when a misfire code triggers, the freeze frame saves the RPM, speed, coolant temp, and fuel trim at that instant. This data helps mechanics pinpoint the exact conditions under which the fault occurred — making diagnosis much faster and more accurate. Car Kundali displays full freeze frame data alongside every DTC.
How does Car Kundali calculate the Vehicle Health Score? +
Car Kundali's vehicle health score (0–100) is calculated based on the number and severity of active DTC fault codes combined with key live sensor readings from the ECU. A score of 85–100 means no faults and sensors within normal range. A lower score indicates active codes or sensor readings outside normal parameters. This gives you a quick at-a-glance view of your car's condition without needing to interpret each individual code yourself.

Developer: NextInt Inc  |  App: Car Kundali – OBD2 Scanner  |  This article is for informational and educational purposes. DTC codes and diagnostic data should be interpreted by or in consultation with a qualified mechanic for any safety-critical repairs. Car Kundali is an independent app and is not affiliated with any car manufacturer, Indian government body, or OBD regulatory authority.