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

bmw e61 battery registration
By Juraj · Last updated: March 18, 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.

Affiliate Disclosure: iamcarhacker.com is an Amazon and other affiliate programs Associate. As an Amazon Associate, I earn from qualifying purchases. Full Affiliate disclosure.

Used tool in this guide

Supported vehicles

Vehicle
5-series-e6x

Technical overview

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

When to do this procedure

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

Step-by-step procedure

  1. Connect OBD2 scanner
  2. Turn ignition ON (engine OFF)
  3. Go to Special Functions → Battery / Battery Change
  4. 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

Video: How to register new battery on BMW

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

Additional Information & Compatibility Notes

Before using or purchasing any diagnostic tool for this procedure, always verify compatibility with your exact vehicle model, year and system configuration. Supported functions may vary depending on software version, hardware revision and regional limitations.

Alternative tools

Related guides & background information

Legal & safety notice

This procedure modifies vehicle system settings through the control module. Incorrect use may cause faults or warning lights. Always ensure the vehicle is secured and follow proper safety procedures.

More procedures like this

Procedures tested with this scanner

carhacker top obd2 scanners

Best OBD2 scanners in 2025

I constantly test new OBD-II scanners to give you the best options possible. Here is a full list of the best tools in all categories currently.

69b559ae27539 bpthumb
Juraj

Hi, I am Juraj Lukacko. I got frustrated by unhelpful and scammy mechanics, so I decided to learn everything about car diagnostics myself. I test dozens of new car diagnostic tools every month along with learning new strategies to fix and customize cars. 

Responses

Your email address will not be published. Required fields are marked *