6.30.2017

The battery needs to be registered when you replace it on BMW 7 series (5 series, 6 series etc). Here is the guide to show you how to register new battery with INPA or Ediabas toolset32.

Note: This is just for REGISTERING THE SAME SIZE BATTERY. You are at your risk.

First with BMW INPA software:

With Ediabas toolset32:

first go to file then click F3 then select POW_E65.prg

in the second pic double click the command (steuern_batterietausch_registrieren) just ones and you are done .

remember this is for registering the same size battery not for retrofitting another size , if you want to retrofit 90AGM battery you need to register the battery with DIS/ISTA because DIS/ISTA well register only 90AGM battery , if you want to retrofit another battery size you have to use NCS expert.

FAQ about register BMW battery:
Q: We always used inpa. Should i use both or registering with inpa is enough
A: registering ones is enough , some ppl have problem with INPA registering there battery so i put toolset32 .

Q: what is this battery thing ( registration ) with what? the car computer ?
So if you take out the battery and say get a sears diehard gold . what happens can someone
explain . will another battery work ( doesn't it just see a 12 volt power supply?

A:You need AGM battery. It must be registered. Otherwise it wont charge properly. Our cars are very sensitive. If your battery is low or doesn't get charged properly u will get different errors and faults. Your car need to know how it needs to charge battery thats why u need to register it. You can go to dealer, or u can set up bmw tools and do it yourself.

Q: Where do i get the software and cables to register my battery??
A: BMW ICOM Next or BMW ICOM A2 with ISTA and engineering software INPA, Ediabas, Ncs expert etc. Check here BMW ICOM NEXT A+B+C with V2017.05 Software ISTA-D 4.05.20
ISTA-P 3.61.4.002 etc. You can also download ista torrent on forums and use with INPA K+DCAN cable. Better go for INPA. If you are not good using software programmers, you can buy Foxwell NT510 BMW multi-system scanner that can be directly plugged into the OBD II port. It is located by the drivers door Behind a little flap near the lower hinge area. It is more expensive but can do more things and is specifically programmed for BMW/Mini.

Q:
The error above should be with INPA (using INPA ) I get "group file: D_POW.SYS-0012: Identification error" with no space between D and : but the system is making it an emoticon.

I personally went for VM WS installation, because portability is avery important issue for me.

For those run out of diskspace, like me, I suggest to install Ista+ in VMware WS Ver 12x with Win7 x64 Guest. Earlier VMware versions down to10 probably will work as well. Diskspace need runs to 350 GB. I used 350 GB diskspace on SSD installed in a caddy sitting in DVD slot of an i3 notebook.

ISTA can be working pretty soon,in case You are following the excellent instructibles of spider80 without missing not a one step of instruction.

X86 apps in VM x64 environment like itoolradar arose a java problem, even when I tried to install an outdated x86 Java version.

Installed…. 100% working ….so had to log back in and reply with BIG THANKS to the superb package with excellent step by step install instructions.Just had two little snags when installing under Win7 x86 …..1) vcredist_x86 2008.exe download was corrupt …..but easily solved by re-downloading from MicroSh@ft2) no Java included in download package ….again easily found via Guugle!

Many thanks again Spider80 …..you’ve done an superb job here, with brilliant step by step instructions…..now I just need to find an BMW ICOM Next interface at reasonable money for all to fully work on latest B’mers!

V2017.5 BMW ICOM review 3:

This is 2017.05 bmw icom software working on my Windows 7. i confirm it’s working.

6.01.2017

Thanks for the good cable and especially the good software (INPA, NCS Expert, ...), I decided to do a little tutorial on how to do it, because it is not necessarily easy, but it makes good service.

The diagnostics make it possible to check the state of the sensors or the memory of these housings.

They are all connected to each other via a bus - CAN - and specifically K-Can on our E83 (a variation of the CAN bus using the K info line.) Now the auto implement the D-CAN, a more advanced version with more safety and more flow.

For the BMW X3 E83, a K+D CAN cable is required. For the others, I do not know.

Personally, I bought a cable on obdii365.com a few years ago.
I had unrecognized case errors using the software CD, since the DDE of my vehicle (DDE6.2) was not listed.
I recently bought the software dvd from CS, did the installation (guided) and everything went smoothly.

I use a laptop with Windows 10, installation without problem, only NCS expert stopped me 5 minutes because it is a 16bit app, and you have to specify a Windows to run it in compatibility mode Win95, 98 or Xp Right click> properties -> compatibility).

This subject is also a bit of a tribute to BMW's engineers and their subcontractor.

Who spend a lot of energy and money in designing systems that can adapt to any one-all through procedures, tools that are available from concessions. These initiatives are generally ruined by the incompetence of vendors or mechanics.

Who do not take the time to explain to the customers (us) what is possible, and do not usually do - except exceptions that do good. Here, for those engineers who simplifies our lives,

We will try to use what they have prepared.
For info, there are more than 1500 configurable options on the x3 (the extracted file is more than 3000 lines, 2 lines per option).

The base:
1-Then we turn on this computer
2-The ODB connector of the cable is connected to the OBD socket of the car:

3- Connect the USB port to the computer
4- Open INPA software (through the small soft initiator of CS or directly in the directory INPA / bin / inpaload.exe

5- The key is put into the contact position without starting. We can start too, it has no importance, at least for coding or diagnosis.

Thanks to the diagnostic software simplifies (INPA), I was able to check the error codes relating to my problem of ventilator.

Here we have the open INPA application:

You type F7 (X3 / E83) and a window opens to choose the box with which you communicate:

We see that I have 2 candles a little weak. On the error is record so type, the kmtrage, the motor speed, the temperature, etc ... when the error has been noted.

These errors can be erased (clear EM).

And now, voila

If the problem is still present, the error will return.

You can read the information memory.

Let's move on to NCS Expert coding software.
INPA is closed if NCS expert is used.
Once opened, it looks like this.

Before anything, you have to load a "profile" that will tell NCSE how to organize the data. We take the profile "CAR KEY MEMORY" made for this kind of thing.
Then we make F1 then F3 to indicate the car on which we are working, NCS Expert will retrieve the list of boxes on which it can work:

We click on CAR / Key Memory, and we arrive on this screen:

We have access to the parameters of the "car memory" as well as the memory of each key.

At this moment, here is the procedure to follow for this version of NCS-Expert (there is another one without the CKM profile):

1 - you have to do a "read" so that NCSE retrieves all the parameters (which will put in the associated trace file - in the NCSE directory).
2 -Then we go to the parameter we want to change (left part: Car memory, parameter on the central part eg CYCL_TI_BLK), we see the value in the right part:
SI einmal
dreimal.

This parameter indicates the number of blinks when the blinking switch is depressed without blocking it. By default (S) it is on einmal.

3 - To put it on dreimal (3x), one clicks 1x on dreimal, then F2 (take over). This parameter is then added to the bottom window: It is now in the list of parameters to be coded. : Cyclops:
You can add another one in the same way, c a d click on the parameter, its new value then "take over".
4 - Once the list is ready, we click on broacast which will write (= code). Nothing was written before this stage.
The value becomes:
S einmal
I dreimal.
That's it. S indicates the default value, and I is the modified value.

Thanks to the software NCSExpert and the version given by CS (which differs a little from the version a bit raw on the net), I was able to activate: (these are features of the GM5 box, Generic features):

- 3 blinks for a light touch on the flashing lights
CYCL_TI_BLK -> dreimal (before "einmal").
- 2 flashes at the closing, 1 shot at the opening
- Folding of the mirrors on a support "comfort" closing (press 1s)
BEIKLAPPEN_B_KOMFORTSCH -> aktiv
- Closing of the centralization after passing 16km / h
VERRIEGELN_AUT_AB_X_KM / H -> 16_kmh (several possible values)
VERRIEGELUNGSSCHWELLE -> aktiv
For this parameter, it is necessary that the parameter is also active on Key memory, otherwise it does not work.

I would deal with INPA and NCS expert. I have a little look at the DIS57 which seems rather sharp and works in a virtual machine, provided also by CS, it is quite complicated and not really welcoming as tools, but it also works.