topblog Ivoire blogs

13/10/2018

BMW F30 Flashing/Programming with ISTA + ICOM A2 Clone

This is how to do Flashing or Programming on BMW F30 using ISTA (ISTA-D v4.3.21 and ISTA-P v3.60.2) PsdZData Full, using an ICOM A2 emulator china clone

 

Here you go…

 

Environment/Setup

I have set up ISTAD and ISTAP within Oracle VirtualBox virtual machine.

Windows 7 x64 Enterprise with SP1

ISTAD v4.3.21

ISTAP v3.60.2

PsdZData v60.1 Full

BMW ICOM A2 Clone

Using my girlfriend’s loaner F25 X3 28i as a power supply in order to keep voltage between 14.0 and 14.9. This seemed sufficient for maintaining voltage and a temporary alternative to purchasing a Schumacher INC-700A power supply/charger.

ISTAD v4.3.21

My understanding was that ISTAD v4.x.x was supposed to be able to do flash programming and eventually replace ISTAP. I have not been able to get this working with my setup after weeks of trying. Not sure if anyone else has gotten this functionality to work. Otherwise, ISTAD has been great in terms of serving as diagnostic software and factory service manual.

VCI configs…

It would seem to calculate measures fine which is another way of saying determine which modules need to be flashed. However, pressing “Execute measures plan” would result in no action.

ISTA P v3.60.2

http://www.obdexpress.co.uk/wholesale/bmw-icom-software-h...

I finally decided to give ISTAP a try. I know flash programming can be done via ESYS after talking with number more experienced forum members, but I prefer a factory all-in-one solution for simpletons like myself. Fortunately, ISTAP worked when ISTAD did not.

ISTAP reading vehicle data after starting New Session…

ISTAP preparing vehicle for programming…

ISTAP programming vehicle in progress. You can see the status bars below the module names.

What the display says when in the first few minutes of programming…

I did see the “Emergency call malfunction” warning after I restarted the car after completing the flash. It went away after driving for a bit.

A few notes:

– Total duration for everything was about 57 mins

– ISTAP will flash firmware onto the modules and then code them. The coding process is automatic and it is fairly short. However, there will be a few dialog boxes that pop up to warn you or instruction you to do certain things such as calibrate the steering wheel angle, close all doors, etc. You’ll see your instrument cluster, climate system, windows/sunroof activate and deactivate. Don’t worry. Your car is not possessed, it’s just ISTAP doing everything to re-initialize your vehicle.

– You will lose your previous coding. For example, I had VO coded Bluetooth Audio/Media, tire pressure and temperature displays, and 6 blinks instead of the default 3 blinks for the turn signals. You will have to re-code all of that.

PsdZData Full

So one major issue that I foresaw was that ISTAD, ISTAP, and ESYS all have different places they want to access PsdZData Full. You don’t want to have 3 separate places to store all this data because it would consume a ridiculous amount of space. PsdZData Full is about ~70 GB. The solution is to decide where you want to keep the real physical PsdZData Full and create symbolic links for the other two applications to utilize.

Code:

mklink /J “C:RheingoldPSdZdatapsdzdata” “C:ISTA-PBMWServicesdataecudatapsdzdata”

Where ISTAD thinks psdzdata is.

Where psdzdata really is.

I obtained most of my factory BMW software from CarTechnology forums. BIG THANKS!

 

The last, attach a test report basically describes which control modules have been updated. It’s neat because it provides a “diff” between beginning and end.

Look here:

F30 Final Report: Done with ISTA-P 3.60.2.001

F30 Final Report  1

 

F30 Final Report

 

F30 Final Report 3

 

F30 Final Report  4

 

F30 Final Report 5

 

F30 Final Report 6

 

F30 Final Report 7

 

F30 Final Report 8

 

F30 Final Report  8

 

 

F30 Final Report  9

 

F30 Final Report  10

 

F30 Final Report  12

 

F30 Final Report  13

 

 

 

http://blog.obdexpress.co.uk/2018/10/12/how-to-flash-prog...

18/09/2017

How to choose a good BMW motorbike diagnostic tool?

There are three diagnostic tools mostly used to diagnose/program BMW motorcycles:BMW Icom a2, BMW moto diagnotic tool and gs-911 BMW motorcycle diagnostic. Here, take the best choice for you all to share: BMW ICOM A2 + ICOM D.

What can BMW Icom a2 + Icom D do for bmw moto?

1Supported BMW and MINI complete system diagnostic and offline programming.

2Supported to BMW vehicles up to year 2016

3Support Vehicles including BMW cars, BMW motorcycle, rolls-royce, mini cooper

4Support BMW all series diagnose and programming

 

Actually, ICOM A2 + ICOM D… is kind of expensive but most people use this kit. So far, it is the TOP 1 in the BMW motor diagnostics list, with the most powerful & stable function and the best reputation. ICOM A2 and ICOM D do well in diagnostic, coding and programming. A cool BMW motor deserves the best diagnostic kit.

 

Here is a successful case of bmw moto diagnosis via icom a2 and icom d.

 

Managed to do flash programming on BMW motorrad k1300s:

icom-a2-icom-d-BMW-motorrad-k1300s-1 icom-a2-icom-d-BMW-motorrad-k1300s-2 icom-a2-icom-d-BMW-motorrad-k1300s-3 icom-a2-icom-d-BMW-motorrad-k1300s-4 icom-a2-icom-d-BMW-motorrad-k1300s-5 icom-a2-icom-d-BMW-motorrad-k1300s-6 icom-a2-icom-d-BMW-motorrad-k1300s-7 icom-a2-icom-d-BMW-motorrad-k1300s-8 icom-a2-icom-d-BMW-motorrad-k1300s-9 icom-a2-icom-d-BMW-motorrad-k1300s-10 icom-a2-icom-d-BMW-motorrad-k1300s-11

 

But, if you really cannot afford to ICOM A2 + ICOM D for diagnosis, we suggest you try the cheap kit – K+DCAN cable and BMW Motorcycles Motobikes  ICOM D. Attention!! The kit is for diagnosis only, not programming!

 

Here are the steps that I followed:
1. I cut all the big wire

icom-d-diy

  1. I used a multimeter in order to get the relationship between the pins and wires. I used continuity function.
    3. I ordered a female OBD2 (k+dcan cable and Vagcom cable both ok) because I broke mine trying to eliminate the plastic housing
  2. Then i used this configuration below:

Universal K-Line & CAN BUS Adaptor (K1600)

Signal OBDII Socket BMW 10 pin Plug

K1 15 (Ignition On) 1————————————————–10

Ground 4&5————————————————-4

CAN Hi 6—————————————————–7

K-Line 1 (BMS) 7—————————————–1

K-Line 2 (ABS) 8——————————————2

CAN Lo 14—————————————————–9

KL 30 (Bat+) 16—————————————————–6

 

 

How to setup K+Dcan inpa cable

Notes

1/ Dependant on the software, model & adaptor cable used it may be necessary to invert RI #

and DSR signals to for detection of battery and ignition as per the VAG KKL cable.

2/ This cable & access through the diagnostics port is yet to be tested

 

INPA software Installation

1/ If the cable is supplied without drivers & utilities download them from FTDI

2/ Install driver

Plug in cable, WinXP will find cable,

point to directory with drivers, windows installs.

3/ Set the USB Serial port parameters

/MyComputer/Properties/DeviceManager/Ports(Com&LPT/SerialUSB/Advanced

Set the Latency timer from default 16 msec. to 1 msec

Check USB Port No matches Port No set in INPA/EDIABAS (OBD2.ini)

4/ Install Mprog & modify the programming of the eeprom FT232RL

We need to invert RI # and DSR # signals to fool the detection of battery and ignition.

After programming check your I/O Control settings, they must be :

#C0 = RXLED #C1 = TXLED #C2 = POWERON #C3 = PWRON

#C4 = SLEEP Invert RI ticked Invert DSR ticked

Save settings

 

How to setup ICOM D adapter

8 pins fitted but in wrong pin No’s

Pin 01 – Vi/Sw

Pin 02 – Sw/Rt

Pin 04 – Ws/Ge

Pin 05 – Ws/Bl

Pin 07 – Ws

Pin 08 – Gn/Ws

Pin 09 – Br

Pin 10 – Gn We need pins 1,2,4,6,7,9,10 (Pins 7 & 9 are K1600 CAN Bus)

Plug with bike socket

bmw-icom-d-1 bmw-icom-d-2

 

 Source:

 

12/10/2016

Free download BMWAI Coder&Toolsv4.6 v4.4 for ICOM A2

It is said that v2016.09 BMW icom software will add BMWAI Coder&Tools. Here is something interesting i did today. Wish this helps.

 

Share the BMWAI link here:

Direct link to DL is:

bmwaicoder4.6.zip

bmwaicoder4.4.zip
Alternate hoster:

http://www53.zippyshare.com/v/mbwj46Jz/file.html

 

No viruses !!

 

 

Today I used BMWAI with ICOM A2 mux to successfully code the mirrors to fold in from key fob locking, and added 2 extra blinks on the turn signals (when pressed momentarily...like when changing lanes).

I also changed settings for sensitivity of auto headlights, I think. I thought it was too sensitive, headlights are on all morning...but I've seen other F30s at that time that don't have headlights on (just halo DRLs). I'll know tomorrow morning if it worked.

 

Some screenshots here:

bmwai-coder&tools-for-icom-a2 (1).JPG

bmwai-codertools-for-icom-a2-1bmwai-codertools-for-icom-a2-2 bmwai-codertools-for-icom-a2-3 bmwai-codertools-for-icom-a2-4bmwai-codertools-for-icom-a2-5 bmwai-codertools-for-icom-a2-6 bmwai-codertools-for-icom-a2-7 bmwai-codertools-for-icom-a2-8 bmwai-codertools-for-icom-a2-9

 

SOURCE:http://blog.obdexpress.co.uk/2016/10/12/free-download-bmw...