How to Register and Code a New Battery on BMW E60/E61 (Fix Battery Drain & Charging Issues)

By Juraj · Last updated August 15, 2026

This guide shows how to register and code a new battery on BMW E61 using an OBD2 scanner.

This procedure is required after battery replacement and can fix charging problems or battery drain caused by incorrect battery type or capacity stored in the ECU.

When to do this procedure

  • after replacing battery
  • when changing battery type (AGM ↔ normal)
  • battery drains overnight
  • charging not working correctly

I earn from qualifying purchases and sometimes get tools for free (full disclosure). It never affects my scoring.

Used tool in this guide

Mucar 892BT
Mucar 892BT
My personal favourite go-to scanner for diagnosing, checking used cars. service resets or even coding new features. Unless I need special tool I am using this one.

Video: How to register new battery on BMW

This video shows how to perform battery registration and coding step by step.

Supported vehicles

Vehicle
5-series-e6x

Technical overview

VehicleBMW E61 530d
Year2009
SystemCAS / IBS battery management
Procedure typeBattery registration + coding
DifficultyEasy
Time required~10 minutes
PrerequisitesIgnition ON, stable battery voltage

Step-by-step procedure

Connect OBD2 scanner

Turn ignition ON (engine OFF)

Go to Special Functions → Battery

Go to Special Functions → Battery / Battery Change

Select Register Battery Exchange

Important step (capacity selection)

You will see options like:

  • 80Ah Battery
  • 90Ah Battery
  • 110Ah Battery
  • 80Ah AGM
  • 90Ah AGM

👉 You cannot select exact capacity like 96Ah

What to choose

👉 Always select:

  • correct battery type (AGM vs normal)
  • closest capacity option

Example:

  • installed battery: 96Ah AGM
    ➡️ select: 90Ah AGM

✔️ correct behavior
✔️ ECU will adapt automatically

Continue procedure

  1. Select:
    • same capacity OR
    • higher/lower capacity (if changed)
  2. Confirm battery replacement
  3. Wait for “successful” message

What this procedure actually does

  • resets battery history
  • updates charging strategy
  • adapts alternator behavior
  • syncs IBS system

Real case (why this matters)

In this case:

  • vehicle had AGM battery coded
  • but physically had normal battery installed

➡️ caused:

  • incorrect charging
  • battery drain

After installing correct battery and performing registration + coding:

👉 charging behavior returned to normal and battery drain issue was resolved

Common mistakes

  • not registering new battery
  • wrong battery type selected
  • trying to match exact Ah (not needed)
  • skipping coding when changing type

Most popular OBD2 guides

Juraj

I'm Juraj Lukacko and I work as an auto electrician. On this site I share what I learn from real work on real cars, to help you pick the right tools for diagnostics, programming and tuning and get the job done.

More about me →

Leave a Comment