If your BS6 bike’s check engine light is on, don’t panic. Modern Bharat Stage 6 bikes are equipped with onboard diagnostics (OBD) that store fault codes — and with the right scanner, you can read them yourself in minutes. This guide walks you through exactly how to do it.
What is an OBD Scanner?
An OBD (On-Board Diagnostics) scanner is a small tool that connects to your bike’s diagnostic port and reads the error codes stored in the Engine Control Unit (ECU). BS6 bikes sold in India — including Hero Splendor, Honda Activa, TVS Apache, Bajaj Pulsar, and Yamaha FZ — all come with this port built in.
When something goes wrong with your bike’s engine, sensors, or emission system, the ECU logs a fault code and triggers the check engine light. The OBD scanner lets you see exactly which code was triggered, saving you time and money at the workshop.
What You Need
– An OBD scanner compatible with Indian bikes (single coupler or multi-cable type)
– Your bike’s OBD port location (usually under the seat or near the headlight)
– 5 minutes of your time
Step-by-Step: How to Read Fault Codes
1. Turn off your bike’s ignition completely.
2. Locate your bike’s OBD diagnostic port. For most Honda and TVS bikes it is under the front cowl. For Hero and Bajaj it is usually under the seat.
3. Plug your OBD scanner cable into the diagnostic port.
4. Turn the ignition to ON (do not start the engine).
5. Power on the OBD scanner and select your bike brand from the menu.
6. Select “Read Fault Codes” or “DTC Read”. The scanner will display any stored codes.
7. Note down the code(s) shown, then look up what each code means in your scanner’s manual or on the display itself.
Common BS6 Fault Codes and What They Mean
– P0107 / P0108 — MAP Sensor issue (manifold air pressure)
– P0117 / P0118 — Engine Coolant Temperature