2017 ICOM Next + Ista-P 3.60 program BMW G, I series

2017 BMW software is verified that ISTA-P can program not only E Series, but also F, G and I series. So, which Ista-p version and which BMW Icom can work perfectly with BMW E/F/G/I models? Read the write-up collected by Laura.

Which ISTA-P version is verified?
2017.03 BMW ISTA-D 4.04.12 ISTA-P 3.60.2.001(engineer mode) is the latest BMW software confirmed 100% to work without any issues with BMW E/F/G/I models programming
2017-bmw-icom-software-ISTA-D-4.04.12-ISTA-P-3.60.2

Which bmw icom works better?

2017 BMW ICOM Next WiFi version is the best option for bmw diagnostics and programming.

ICOM Next is faster than the old bmw icom. It is also better built IMHO.

And 2017 Next is WIFI available also.

It handles multiprogramming and coding quite nicely.

Gets the job done much faster if flashing the complete vehicle.

Another benefit to Next will be compatibility for future cars.

2017-bmw-icom-next

New models with production date

Benefit: The new G01, G32, RR11, RR12 can be dealt with.

Vehicles: G01, G32, RR11, RR12

Update of navigation maps in ISTA 4

Benefit: Update of the map data by ISTA 4 in motor vehicles with navigation system.

Planned for ISTA 4.06.1x. Up to then, the update can be performed with ISTA/P.

What about the I levels contained?

F, G, I Series (ISTA 4, ISTA/P)

Series group I level

F001 (F0x, RR4, RR5) F001-17-03-505

F010 (F06, F1x) F010-17-03-505

F020 (F2x, F3x, F80, F82, F83, F87) F020-17-03-505

F025 (F15, F16, F25, F26, F85, F86) F025-17-03-508

F056 (F4x, F5x, F6x) F056-17-03-507

S15A (G1x, G3x, RR1x) S15A-17-03-507

S15C (G38) S15C-17-03-506

I001 (I03, I08) I001-17-03-507

E Series (ISTA/P)

Series group I level

E065 (E65, E66) E065-15-07-500

E060 (E60, E61, E63, E64) E060-16-11-500

E070 (E70, E71, E72) E070-16-11-500

E89x (E81, E82, E84, E87, E88, E89, E90, E91, E92, E93) E89x-16-11-500

R056 (R55, R56, R57, R58, R59, R60, R61) R056-17-03-504

RR01 (RR1, RR2, RR3) RR01-17-03-500

What is I-level?

The I-Level (aka I-Step) is the Integration Level of your car, which represents a package of firmwares for all your modules, and it corresponds to the version of ISTA/P last used to program your vehicle.

How to read I-Level using BMW E-sys?

To determine your I-Level, go to VCM Module => VCM Master Tab => click Read under I-Steps:

E-Sys-Read-I-Level

The I-Step (current) is the one you want to match when you select the CAFD from the Detect CAF for SWE options (e.g. F001-08-09-550):

I-Level-in-E-Sys

When you lost power in the middle of FDL Coding your CAFD, it became corrupted. What I am having you do is insert the same CAFD in it’s default generic state and then coding it based on your specific Vehicle Order (Production Date and Option Codes) so in the end you will have exactly what you started with before the power failure and CAFD corruption.

As I have repeatedly stated, so long as one isn’t coding the DME module, you should code with the engine running, and will you never have to worry about loosing vehicle power mid-coding, unless of course you run out of gas.