Procedure comparison

CBS reset vs battery registration.

Two of the most common BMW service functions, often confused. When each applies, what each one does, and what order to do them in when both apply at once.

Procedure comparisonUpdated August 2026Independent guide

TL;DR

If you replaced the battery, do battery registration first. If you performed a service (oil change, brake pads, brake fluid, etc.), do the matching CBS reset. If you did both — battery replacement and a service — do battery registration first, then the matching CBS reset, in any order. The two procedures are independent: doing one doesn’t affect the other.

Side-by-side

CBS resetBattery registration
What it doesResets a service counter (engine oil, brake pads, brake fluid, cabin filter, spark plugs) in the module that holds itTells the power management module that a new battery has been installed, so it can reset the battery-age model and charge correctly
Target ECUEngine (DME) for engine oil, instrument cluster (KOMBI) for brake pads, IBO/BDC for cabin filter / spark plugsDME (older E/F-series) or BDC (G-series, some F-series)
When to do itAfter the service is actually performedAfter a battery is replaced (even if same spec)
What happens if you skip itThe CBS warning stays on, then reappearsThe car charges the new battery as if it were the old (worn-out) one, leading to chronic undercharging and a shortened battery life
What happens if you do it without the serviceYou’ve lied to the car about a service that hasn’t been done. The car’s view of its own maintenance state is now wrong.Less harmful. The car charges the new battery correctly; the only side effect is if the old battery was actually a different spec than what you declared.
Tool riskLow-risk write path. Routine ID currently unverified per the project audit.Low-risk write path. Routine ID currently unverified per the project audit.

What order to do them in

  1. Battery registration first (if you replaced the battery).

    Registering the battery resets the power management module’s age counter. The new battery starts receiving the correct charging profile. Doing this first means the car is in a sensible state before any other work.

  2. CBS reset for the specific service you performed.

    Oil change — reset engine oil CBS. Brake pads — reset brake pad CBS. Each service has its own CBS counter; reset only the ones you actually did.

  3. Verify by reading the CBS state after the resets.

    Beemuu’s Service Functions tab shows the post-reset state. The counters for the services you did should be back to their initial value.

When both apply at the same time

You took the car in for an oil change and the shop also replaced the battery. You need to do both: battery registration (because the battery was replaced) and the engine-oil CBS reset (because the oil was changed).

The order is battery registration first, then CBS reset. The two procedures are independent — the modules involved (DME / BDC for battery, DME / KOMBI / IBO / BDC for CBS) are different; writing to one does not affect the other. The reason to do battery registration first is psychological: the car is in a sensible state, then you handle the maintenance accounting.

CBS vs battery questions

Do I do CBS reset or battery registration first?

Battery registration first if you replaced the battery. CBS reset for the specific service you performed. The two are independent.

Can I do both in one session?

Yes. Connect, do battery registration, do the relevant CBS resets, verify, disconnect. The whole sequence takes 5–10 minutes.

What if I just changed the oil and the CBS warning is still on?

The CBS reset was not performed (or was not performed for the correct module). Re-run the oil reset and verify the CBS state.

Read the relevant state first.

Beemuu’s Service Functions tab reads the current state of every counter and battery-age model. Confirm the procedure is appropriate before invoking a routine.

Service resets indexBattery registration

Last updated: 2026-08-02 ยท Beemuu contributors