8.29.2018

BMW Battery Registration Guide using ICOM ISTA

BMW Battery Registration


BMWs equipped with an IBS need to know when you replace the battery, battery capacity and battery type must be registered! YOU DO NEED TO REGISTER battery replacements on BMWs with an IBS (Intelligent Battery Sensor).


Why register the battery replacement?


After installing a new battery, the BMW ICOM ISTA service function ‘Register battery replacement’ must be run. The registration of the battery replacement is required to inform the power management (software in engine electronics and intelligent battery sensor) that a new battery was installed in the vehicle. If the battery replacement is not registered, the power management will not function properly and can lead to functions being limited by individual electrical consumers being switched off or having their power consumption reduced. Power management will charge the new battery as if it’s the old worn out battery, causing premature failure of the replacement battery.

Important! If the new battery is not registered, incorrect readings may appear in the display of the on-board computer due to old data in the power management system (check control message ”Recharge battery” appears even though the battery is new).
bmw-icom-register-battery-1

A service function informs the power management in the Digital Engine Electronics (DME) or the Digital Diesel Electronics (DDE) of a battery replacement. The following operations are performed:

-The current mileage reading is stored for the battery replacement.
-The stored measured values (battery charge statuses, current, voltage, temperature, etc.) are deleted.
-The power management is initialized.
bmw-icom-register-battery-2
Available registration options:

1. Replacing battery with exact same type – (Simple registration)
2. Replacing battery with same type but different capacity – (Registration/Conversion)
3. Replacing battery with different type – (Programming/Conversion/Registration)
4. Updating software of complete battery management system

Changes to the charging profile also affects how the Start/Stop system works for vehicles with EfficientDynamics

Car 1:

You’re renewing the battery with identical replacement. You register replacement to let the car know that the battery is new and the charging profile is adjusted accordingly. If you don’t the vehicle will charge for an old battery and cause premature failure.

Car 2:

You fit an AGM in place of a Standard LA battery (or vice versa). If you don’t register the replacement then it will toast the new battery for similar reasons to Car 1 but even worse as the charging profile will be for the incorrect type battery and cause even faster battery failure. In this case you MUST use a ‘conversion’ to change the battery type. Then, register a replacement.
bmw-icom-register-battery-3
Notice! Determination of state of charge after a battery replacement

After a battery replacement, the vehicle must be left standing for at least 3 hours with its new battery. It is not possible to establish with any reliability the state of charge of the new battery until that time. Possible Check Control messages about total discharge of the battery are then no longer displayed.
bmw-icom-register-battery-4
Notes for disconnecting and connecting battery

The scope of application of some systems may be restricted after a power supply interruption. Likewise, individual settings may be lost.

Settings or activations must be carried out, depending on the equipment specification. For example:
Vehicles with automatic engine start‐stop function (MSA): MSA function is active only after learning period (vehicle must not be woken for a period of approx. 6 hours
E46 Perform (four-wheel drive) / E53 / E83: steering angle sensor adjustment
-If necessary, activate slide/tilt sunroof
-If necessary, activate power windows
-If necessary, activate mirror with compass

Only E60, E61, E63, E64, E70, E71, E90, E91, E92, E93: mount steering angle

Skipping the battery registration process can dramatically shorten the life of a battery in these vehicles, be it an AGM or a conventional battery. Several issues can cause premature battery failure, see post on Energy Diagnosis, but on a late model BMW, skipping battery registration can be one of them.

8.12.2018

How to do BMW coding with ISTA on MacBook Pro

Here are the details of my setup of MacBook Pro with VW Fusion – Windows 10 or Bootcamp, both working for BMW coding with ICOM software.

Hardware: 2015 Retina Macbook Pro 16GB RAM, 512GB SSD
Software: VMWare Fusion 10


VM Specs:
Windows 10 64Bit
4GB RAM
Thinly provisioned 200GB VM. (Thin means it only takes the space it is using but Windows thinks it is 200GB total.)

Software working on VM:
BMW Standard Tools 2.12 (NCSexpert, WinFKP, INPA, etc)
ISTA-D (Dealership Diagnostic Software, I did not install ISTA-P due to space concerns)
E-Sys (For newer Fxx/Gxx/Ix cars)

I back up my VM on an external hard drive and I take snap shots of the VM in case upgrades to the software fails and breaks.

I am very happy with this setup.


Another option instead of VM fusion is to bootcamp the mac. That’s what I’ve done also. It partitions the hard drive into separate drives, allowing you to boot the Mac up into windows natively. Then used bimmergeeks.com software packages. It’s very clear and easy to understand. It’s also been condensed some and has the most recent updates in place….just make sure you have enough HD storage in general before doing any of this…and get a good cable such as the cable off http://www.obdii365.com/wholesale/bmw-inpa-k-can-with-ft232rq-chip.html…don’t want to mess around with crappy cheap amazon cables.


BootCamp

Pros:
  1. Free + windows 10 license
  2. All system resources are utilized by Windows only.
  3. Acts like a windows machine

Cons:
  1. Requires permanent space allocated to BootCamp
  2. Requires rebooting if you ever want to go back to Mac
  3. Unable to write into MacOS side of things without 3rd party drivers


VM

Pros:
  1. Snapshots
  2. Space allocated is only like a file, so free space is still utilized by Mac
  3. No need to restart to get into Windows for something.

Cons:
  1. Not free, and annual upgrades start to cost a lot
  2. Shares resources with MacOS which can be limited if the Mac doesn’t have enough RAM, CPUs etc.
  3. A little more complicated in initial setup sometimes.


Both have its merits and I ultimately like VMs when the mac has enough resources to run it.