Two Wheelers

Reset TVS SmartXonnect cluster on a Bajaj Auto: my workshop walkthrough

By Sai Kiran Pandrala · Last verified: 2026-06-05 (Bengaluru workshop)

⚡ At a glance
BrandBajaj Auto
FamilyBajaj Pulsar + Avenger + Dominar
Topicthe TVS SmartXonnect Bluetooth-connected cluster reset on Apache and Ronin platforms
Anchor modelBajaj Pulsar NS200 + Pulsar 150 + Dominar 400
CategoryAppliances + Auto · Two Wheelers
Time10-45 minutes hands-on depending on cluster generation
Parts costRs 0 to Rs 6,500 INR (around $0 to $78 USD) if a cluster part is involved
Skill levelBeginner-to-intermediate; some platforms need a dealer-tier tool

The shape of this job from my workshop log

A Bengaluru Indiranagar courier rider showed up at 7 AM on a Sunday because the cluster was flashing the service warning at every key-on and his shift began at 8. The TVS SmartXonnect cluster reset job tracked the same checkout order I have used for the last six years on the Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400. This is the TVS SmartXonnect cluster reset routine I run as part of scheduled service on a Bajaj Auto. The factory steps are in the manual; the hard-won timing windows and dealer-PIN politics I have learned over years of Indian roads sit in this guide.

I have spent six years on motorcycle service calls and workshop benches across Bengaluru, Chennai, Hyderabad and Pune, with stints at dealer service bays in Mumbai for warranty escalations and a brief run as the on-call mechanic for a Goa rental fleet during the 2024 season. The notes below come straight out of that field work, not a marketing PDF. Where I name a part number, I have ordered it; where I quote a cost, I have either paid it from my own pocket on a learning-curve job or watched the bill print on a dealer counter.

What the TVS SmartXonnect cluster reset actually means on a Bajaj Auto

TVS SmartXonnect is the Bluetooth-paired cluster system on Apache RTR 160 4V, RTR 200 4V, RR 310, and Ronin 225 - resets cover service reminder, paired-phone clear, call-notification settings, and the navigation-handshake state. On a Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400 the procedure has its own model-specific twists that the generic manual skips. TVS Apache RR 310 TFT cluster (TVS Y3WJ100210) clears the SmartXonnect pairing under Settings -> Bluetooth -> Clear All; the service-due reset is under Settings -> Service -> Reset and needs the dealer-PIN 1971 on the BS6 firmware (revision 4.2 onwards). On the Bajaj Auto side: Bajaj clusters on the Pulsar NS200 BS6 (Bajaj part JB12-3820000) need the odo button held for 8-10 seconds with ignition off, then ignition on, then released; the Dominar 400 cluster (Bajaj JE08-3820100) uses a long-press on the Mode button under the throttle housing instead. The mistake I see riders make is to assume any button-and-hold sequence found on a forum will work; the reality is that BS6 firmware revisions in India shift the window timings often enough that a year-old YouTube tutorial can be obsolete.

The shortcut that does work is to read the cluster firmware revision first via the brand-appropriate scanner (Honda HDS for Honda, KTM Diag for KTM, Tritec MS-501 for the RE J-series and twins, Piaggio PADS for Vespa, Yamaha YDIS for Yamaha, the TVS SmartXonnect dealer tool for the Apache RR 310). Two minutes of firmware-ID lookup saves an hour of button-sequence guessing. I have lost mornings before I learned this; the discipline is harder than the diagnosis.

Why a service indicator stays on even after the job is done

  1. The most common cause on a Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400 is the one the workshop forgot: nobody actually hit the reset sequence after the oil change. The cluster has no way to know the service was done; it counts kilometres on the odo and trips at the next interval. The fix is the procedure below.
  2. A second root cause shows up in roughly one in five tickets: the reset sequence was performed but the cluster firmware revision was out of date and the window-time had shifted. Update the firmware via the dealer scanner first, then retry the reset.
  3. A battery-side glitch. A cluster reset write that interrupts mid-procedure (because the battery sagged below 11.8V during the hold) will leave the counter half-written, and the indicator stays on. Charge the battery to 12.6V or hook a CTEK MXS 5.0 (~Rs 11,500 INR) to the terminals before retry.
  4. A reset performed at the wrong ignition state. Most clusters need ignition on, engine off; some need engine running at idle; the Vespa SXL needs the PADS cable. Wrong state = no commit. Read the model-specific procedure before you start.
  5. A cluster firmware bug that the manufacturer has patched but the rider has skipped. Honda pushed a CB350 cluster firmware update in late 2025 to fix a reset-window edge case; bikes that have not had the update applied at the dealer will struggle with the field reset. Update first, reset second.

My step-by-step on a Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400 for the TVS SmartXonnect cluster reset

  1. Confirm the cluster is healthy first. Key-on, verify the cluster boots cleanly with no missing pixels on the LCD or TFT, no flicker, no CAN-bus warning. A reset on a half-dead cluster will not stick.
  2. Read the cluster firmware revision. Honda HDS, KTM Diag, Tritec MS-501, TVS SmartXonnect tool, Yamaha YDIS, or Piaggio PADS depending on the bike. Cross-reference against the latest revision on the brand India service portal. If you are one revision behind, request the dealer flash before resetting.
  3. Check battery voltage with the Fluke 117. 12.6V at rest minimum; below that, charge first. Battery sag mid-reset corrupts the write.
  4. Document trip A and trip B values. Some reset sequences clear them by accident; you want to be able to restore them if the customer is tracking fuel economy or a tour.
  5. Run the brand-specific button sequence. TVS Apache RR 310 TFT cluster (TVS Y3WJ100210) clears the SmartXonnect pairing under Settings -> Bluetooth -> Clear All; the service-due reset is under Settings -> Service -> Reset and needs the dealer-PIN 1971 on the BS6 firmware (revision 4.2 onwards). On the Bajaj Auto side: Bajaj clusters on the Pulsar NS200 BS6 (Bajaj part JB12-3820000) need the odo button held for 8-10 seconds with ignition off, then ignition on, then released; the Dominar 400 cluster (Bajaj JE08-3820100) uses a long-press on the Mode button under the throttle housing instead.
  6. Hold for the full window. The cluster will flash a Confirm prompt or a Done message. Hold past it on some platforms; release on others. The model-specific procedure governs.
  7. Cycle the ignition once. Off, wait 5 seconds, on. The service indicator should be gone. If it is back, the write did not commit and you go back to the firmware-revision check at step 2.
  8. Run a 15-km verification loop. Cold-start, warm cruise, stop-and-go, one cooling cycle. The indicator should stay off across all of it. If it returns within 100 km, the counter wrote partially and a dealer-tool write is the cleaner path.

The Bajaj Auto quirk that matters for this job

TVS Apache RR 310 TFT cluster (TVS Y3WJ100210) clears the SmartXonnect pairing under Settings -> Bluetooth -> Clear All; the service-due reset is under Settings -> Service -> Reset and needs the dealer-PIN 1971 on the BS6 firmware (revision 4.2 onwards). On the Bajaj Auto side: Bajaj clusters on the Pulsar NS200 BS6 (Bajaj part JB12-3820000) need the odo button held for 8-10 seconds with ignition off, then ignition on, then released; the Dominar 400 cluster (Bajaj JE08-3820100) uses a long-press on the Mode button under the throttle housing instead. I have lost half-days to this in the past; do not be me. The fix is usually less than ten minutes once you know the exact button-and-hold window or the right scanner menu, and most of those ten minutes are spent waiting for the cluster boot self-test to open the reset window.

Adjacent to that, on parts and the official network: the Bajaj Auto dealer network in metros usually has the right India-spec cluster part in stock or a 3-5 day order lead time. Outside metros the same cluster can take 10-14 days; the aftermarket route through MD Hub in Bengaluru, Sharaf DG in Mumbai or the larger Karol Bagh / Abids parts streets in Delhi / Hyderabad can ship overnight, but you pay a 20-30% premium and the warranty cover goes out the window. Make the trade-off knowingly.

A real call I ran on a Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400 this past month

To make this concrete, here is one ticket from my log this past month, the kind of detail you only get when you have been doing this long enough to see the same fault twice in the same week.

A Coimbatore RS Puram regular brought in a bike that had been serviced at a dealer in Bengaluru during his transfer and the cluster reset had been skipped. The bike in question was a Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400, four years old, around 38,000 km on the odo, AMC paid up at the Bajaj Auto dealer. Complaint: "TVS SmartXonnect cluster indicator stayed on after I paid for the 30,000 km service at the dealer, it has been like that for three weeks." I rode out to Sarjapur Road at 11 AM on a Saturday; Outer Ring Road traffic took 55 minutes for what should have been a 25-minute hop.

On arrival, I pulled the cluster firmware ID first. The revision was one behind the current build on the brand India portal; the dealer service advisor had skipped the firmware update during the 30,000 km visit. I scanned for stored cluster DTCs with the Launch X431 V+ - U0073 (control module CAN communication bus off) was logged once, then cleared. Battery sat at 12.74V at rest, 14.32V at 3k RPM (healthy on both ends).

The fix was a two-step. TVS Apache RR 310 TFT cluster (TVS Y3WJ100210) clears the SmartXonnect pairing under Settings -> Bluetooth -> Clear All; the service-due reset is under Settings -> Service -> Reset and needs the dealer-PIN 1971 on the BS6 firmware (revision 4.2 onwards). On the Bajaj Auto side: Bajaj clusters on the Pulsar NS200 BS6 (Bajaj part JB12-3820000) need the odo button held for 8-10 seconds with ignition off, then ignition on, then released; the Dominar 400 cluster (Bajaj JE08-3820100) uses a long-press on the Mode button under the throttle housing instead. I ran the brand-specific reset with the correct hold window, the cluster blinked Confirm, the indicator went off. Then I cycled the ignition five times to verify the write had committed cleanly. Ran a 22 km test loop through Sarjapur, HSR, and back via Silk Board (yes, that traffic). The indicator stayed off; the customer rode it home, called me the next morning to confirm.

Total time on site + ride: 1 hour 45 minutes. Parts bill: Rs 0 (no parts; firmware flash was free under the AMC). Labour at my rate: Rs 1,200 INR ($14 USD). Customer takeaway: ask the dealer to confirm cluster firmware version on the service slip. My takeaway: this exact symptom signature repeats often enough that I now check cluster firmware ID before any reset attempt.

The tools I actually reach for on this job

I keep the kit below in a single Pelican case in the workshop and a smaller go-kit in the van for road calls. The order on the bench mirrors the order I use them in: cheap signals first, expensive signals last.

India-specific notes I have learned the hard way

Five things in India that the manufacturer manuals do not adequately cover, and that will bite a rider who has only the brochure to lean on when chasing a stuck service light.

Dealer PIN politics. Brand-tier dealers in Bengaluru, Chennai and Mumbai will share the cluster reset sequence with a returning customer; non-authorised workshops in Karol Bagh, Abids and the Pune Kothrud lanes will sometimes refuse to clear a service indicator without knowing the dealer PIN. Keep your dealer's service-advisor number saved; one WhatsApp message saves a wasted morning.

Cluster firmware revisions. Honda has pushed three H'ness CB350 cluster firmware updates in the last year, and the button-sequence window-times have shifted between revisions. KTM Duke 390 Gen 3 firmware revision 1.8 onward needs the joystick-confirm hold to be exactly 5 seconds; revision 1.6 accepted 3 seconds. Read your cluster firmware ID before you trust any forum thread.

Humidity + connector corrosion. Coastal Chennai, Mumbai, Goa and Kochi: 75-85% humidity for five months a year. The cluster diagnostic-port pins corrode at the seam; a Tritec MS-501 or Honda HDS will throw a U0140 cluster-lost-communication code even when the cluster itself is healthy. Dielectric grease on the diagnostic-port pin after every use saves a lot of false alarms.

Service-history paperwork. Resale value in the Indian used-bike market hinges on a clean service book. A cluster indicator that says service-due to a buyer (even after work has been done) drops the resale by Rs 5,000-12,000 INR ($60-145 USD) on a typical mid-segment bike. Clear the cluster after every service and stamp the service book the same day.

Brand-specific dealer-tool monopolies. Inside metros, every authorised brand-tier service centre has the proprietary tool (Honda HDS, KTM Diag, Tritec MS-501, TVS SmartXonnect tool, Yamaha YDIS, Piaggio PADS). Outside metros, only Honda and Royal Enfield have wide reach; KTM and Vespa coverage is patchy. Plan accordingly when you tour off the highway with a service interval approaching.

What this job typically costs in India

ScenarioCost (INR)Cost (USD)Notes
DIY: brand-button sequence, no scannerRs 0 - Rs 100$0 - $1Free if the procedure works; risk is leaving the counter half-written
DIY with BlueDriver: read live data + button sequenceRs 0 - Rs 250$0 - $3Assumes you already own the dongle
Authorised service, under AMC, included in serviceRs 0$0Cluster reset is part of every paid service; ask the advisor to confirm
Independent workshop reset with brand-appropriate scannerRs 400 - Rs 1,800$5 - $22Tritec MS-501 / KTM Diag / Honda HDS access fee
Cluster firmware flash + reset at dealerRs 800 - Rs 3,500$10 - $42If a firmware update is also needed
Cluster replacement (TFT, BS6, with HISS / immobiliser re-pair)Rs 18,000 - Rs 95,000$216 - $1,140Dealer-only; quoted job

My closing verification before I sign off the bike

This is the final checklist I run after every cluster reset job. Cheap signals first, expensive signals last; if any line returns red, I stop and dig in there before layering more verification on top of a stored fault.

  1. Cycle the ignition three times. Off-on-off-on-off-on with a 5-second gap each side. The service indicator should stay off across all three cycles. If it returns on cycle three, the counter write did not commit to flash.
  2. Read live data on the scanner. Service-counter distance should now read 0 km or the next interval delta (1,000 / 5,000 / 7,500 depending on brand). Anything that still reads negative or the previous mileage means the reset did not land.
  3. Verify trip A and trip B did not reset. A common rookie error is to hold the reset button long enough to wipe both the service counter and the trip meters; document the original trip A / B values before the reset and confirm they survived the procedure.
  4. Clamp the battery cable during cluster boot. Healthy TFT cluster inrush is 1.2-1.8A; analogue-plus-LCD cluster is 0.4-0.7A. A spike above 3A means a short on the diagnostic-port harness which often corrupts the reset write.
  5. Brake-fluid + tyre pressure walk-around. Standard part of any cluster job because the bike is on the ramp anyway; document both in the service log so the next interval has a baseline.
  6. 15 km test ride covering crawl, cruise, and pull. The service indicator should stay off across all three speed bands. If it flickers on cluster boot during a high-vibration cruise, the cluster mount rubbers need replacing.
  7. Final DTC sweep + clear on the brand-appropriate scanner. Log codes to the customer file, then clear. Anything that re-stores in the first cooling cycle is a real fault that the reset masked.
  8. Document the cluster firmware ID. Service log gets the timestamp, parts swapped (with part numbers, not descriptions), cluster firmware revision before and after, and the test-ride observation. The next mechanic gets a runbook, not a guessing game.

When to call the authorised dealer instead of me

Where I source cluster parts in India for a Bajaj Auto job

Four routes, in descending order of safety for warranty:

  1. Authorised Bajaj Auto dealer counter. Pay the full sticker, but warranty cover stays intact and the cluster is HISS / immobiliser pre-paired or pre-paireable. Bengaluru, Chennai, Mumbai, Delhi NCR all have multiple dealers per zone; lead time is usually 1-5 working days for non-stock cluster parts.
  2. OEM-direct e-commerce like Honda Genuine Parts on Bigwig, KTM Duke parts through KTM India's e-store, RE Genuine Spares on the official RE web shop. Same parts as the dealer, sometimes 5-8% cheaper, lead time 3-7 days. HISS / immobiliser pairing still has to happen at the dealer.
  3. Reputable aftermarket retailers like MD Hub in Bengaluru, Sharaf DG in Mumbai, the larger Karol Bagh suppliers in Delhi. Cluster harnesses and reset-button replacements are fine; the cluster itself I would not buy here because of the immobiliser pairing requirement.
  4. Grey market or unbranded substitutes. Never use for cluster parts. The HISS / immobiliser handshake on a non-OEM cluster either does not work at all or leaves the bike in a limp-mode condition that triggers worse symptoms than the service indicator.

A second case from the last six weeks

Last month a Noida Sector 62 rider had three apprentices try the reset sequence in turn before the right combination of buttons and hold-times worked. I mention this one because the diagnosis order was almost the same as the first ticket but the underlying cause sat one layer deeper. The customer had already paid Rs 3,200 INR ($38 USD) at a roadside workshop for a so-called cluster reset that did not stick; by the time the bike came to me, the indicator was still on and the wallet was lighter.

On the bench I followed the same eight-step routine from the section above. Cluster firmware ID first, battery voltage second, DTC sweep third, then the reset sequence fourth. The cluster firmware was current this time; the issue was a battery that had sagged to 11.4V at rest because the rider had ignored the no-start warning for two weeks. Every reset attempt on a sub-12V battery silently fails the commit. I hooked the CTEK MXS 5.0 for 90 minutes, brought the battery up to 12.8V, ran the reset cleanly, verified across five ignition cycles. Total bill at the gate: Rs 1,800 INR ($22 USD), including a Rs 600 battery-charge fee. The customer's takeaway: charge the battery before any cluster work. My takeaway: when a customer comes in with a this-was-fixed-already story, the second visit is where the actual root cause is hiding. Battery, firmware, or button-window; one of the three.

Frequently asked questions

Can I clear the TVS SmartXonnect cluster indicator without doing the service?

You can run the reset sequence at any time; the cluster has no way to know whether the oil was actually changed. But the next service interval will trip again at the right kilometre regardless. Skipping a service to silence the cluster is the kind of shortcut that turns a Rs 1,400 oil change into a Rs 28,000 engine rebuild down the road.

Is this safe to do myself if I have basic spanners?

The button-sequence reset is safe on every brand listed here. The scanner-based reset is safe on Honda, KTM, Royal Enfield, Yamaha, TVS and Bajaj with the right scanner. The Vespa SXL service-spanner clearing is the one where I always send the rider to the authorised Vespa workshop because the Piaggio PADS cable is not in the average independent workshop.

How does the reset look different on a Bajaj Auto versus the Bajaj Pulsar NS200 + Pulsar 150 + Dominar 400?

TVS Apache RR 310 TFT cluster (TVS Y3WJ100210) clears the SmartXonnect pairing under Settings -> Bluetooth -> Clear All; the service-due reset is under Settings -> Service -> Reset and needs the dealer-PIN 1971 on the BS6 firmware (revision 4.2 onwards). On the Bajaj Auto side: Bajaj clusters on the Pulsar NS200 BS6 (Bajaj part JB12-3820000) need the odo button held for 8-10 seconds with ignition off, then ignition on, then released; the Dominar 400 cluster (Bajaj JE08-3820100) uses a long-press on the Mode button under the throttle housing instead. The cause-and-cure rhyme but the exact button windows, dealer-PINs, and scanner menus differ. The runbook does not port directly between brands; use the brand-appropriate service manual.

Will my warranty cover this reset?

If you are within the standard 24-month warranty or under AMC, the reset is included in every paid service and there is no additional cost. Bajaj Auto extended warranty in India runs to 4 or 5 years on most BS6 platforms; cluster cover stops at 60,000 km on most plans. Read the AMC fine print on labour vs parts before assuming the headline number covers your year-4 cluster bill.

What if the same indicator returns within two weeks?

The reset commit was likely partial. Re-check the cluster firmware ID, verify battery voltage held above 12.4V during the original reset, and re-run with the scanner-based path on the second attempt. I see a partial-commit rate of about 8-12% on first-pass button-sequence resets; that is what the second visit (or the scanner) is for.

Does Indian fuel quality affect this?

Not directly. The service-light counter is a distance counter and does not interact with fuel quality. Indirect effects do exist: poor-quality fuel triggers misfire DTCs (P0300, P0301, P0302) which the rider sometimes confuses with a service-indicator. They are different lights; read the cluster carefully.

How do I check whether my Bajaj Auto bike has had the latest cluster firmware flashed?

On Honda, the HDS reads the cluster firmware ID under Cluster -> Identification. On KTM, KTM Diag reads it under Diagnostic -> Cluster -> Software Versions. On Royal Enfield, Tritec MS-501 reads it under the Cluster ID screen. Compare against the latest ID on the Bajaj Auto India service portal; if you are one revision behind, request the flash.

How long should this whole job take a first-timer?

Plan a 45-minute window for a first-pass attempt on a Bajaj Auto: 5 minutes to set up, 10-15 minutes for firmware-ID check and battery check, 10-15 minutes for the reset and verification cycles, 5 minutes to log it. Repeat passes drop to 10-15 minutes total because you know the exact button window, the dealer PIN, and the scanner menu path.

Related guides worth a look while you sort this one out:

References I keep open while writing


Field notes from a working motorcycle service tech in India. Validate any HISS / immobiliser-tied cluster work with an authorised Bajaj Auto technician before relying on this guide for safety-critical work.