How to Change Serial Number in 24c02 of BMW ICOM A2 for Firmware Update?

All BMW ICOM from China A1

The firmware version is determined by the ICOM serial number, in China they are all the same 1120134. To change BMW ICOM2, you need to change the serial number in 24c02 to the serial number from the range 1801201, and then restore the BMW ICOM from the restore.bin

 

Do not use serial numbers like 1111111, after restoration you will get a brick!!

 

In detail..

 

Unsolder 24c02 and change the serial number icom 1120134 to 1801201

icom-next-1

icom-next-2

icom-next-3

Solder 24c02 and perform ICOM_Restore:

1.Copy to ICOM_Restore.bin flash drive

https://mega.nz/#!oBpHxKwT!knv8PL8wZ420gaNWLpPn3__QfTf9N_t2qltN61xtEtc

2.Insert flash drive in icom

3.Press the button and turn on the power, all LEDs will turn red and then release the button and press it three times.

Wait until recovery is complete!!!

https://youtu.be/2VZnCTHtf-U

After recovery, update the firmware icom!

icom-next-4

 

IT’S YOUR OWN RISK.

 

For BMW ICOM Next:

Firmware update is done by download link:

https://mega.nz/!X14TxZYY!6zrJ6og9gR5u-CcGbGtWSpHBCknjhl-LElommEgYSK0

It’s ICOM Next firmware 1.40.05

Steps:

1.Please use internet cable to connect ICOM Next with the computer, and charge ICOM Next via 12V power adapter or connect ICOM Next to BMW vehicle for power.

 

2.Use IE Internet Explorer to open http://169.254.33.45:60080/, username/password: root/NZY1150263

 

3.Select “Update Firmware”, you can see ICOM firmware version information.

 

4.Select “Browse” to select file “ICOM-BootImage-01-25-02.bin”, set image type as “SYSTEM”, click “Send the file”.

 

5.Select “Yes” when you get prompt “Write the image file to the flash?”, then ICOM indicator light will turn red.

 

6.When it shows “The SYSTEM IMAGE update was successful”, click “Update Firmware”.

 

7.Choose “ICOM-ApplicationImage-01-40-05.bin”, set image type “APPLICATION”, click “Send the file”, this will be done in several minutes please be patient.

 

8.Click “Yes” when you get prompt “Write the image file to the flash?”, then the ICOM indicator light will turn red again.

Complete updating, click “reboot”.

 

9.Click “Home” – “Update Firmware”, you will see ICOM Next firmware display the newest version.

 

BMW ICOM A1 A2 ISTA LAN WIFI Wireless Setting Guide

Here I want to share the guide on how to set up BMW Diagnostic Tool ICOM ISTA LAN/WIFI/Wireless Connection.Hope it helps!

BMW ICOM LAN Connect Operations:

1.Connect the LAN cable to ICOM A1/A2, another side to laptop LAN port

2.Connect OBDII cable to car OBDII Port; sometimes you might need the external OBDII cable.

3.Insert the USB KEY to laptop USB Port and power on the laptop

4.Input the password: BMWICOM (all Capital letters) and press “Enter” to continue.

5.Wait the software well loaded (The red letters disappear and the offline day appears)

BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-1

6.Choose ISTA/D or ISTA/P to enter the diagnostic or programming software.

7.For ISTA/D Choose [Vehicle identification] and choose read out vehicle data or start vehicle test to diagnostic with cars.

BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-3

8.For ISTA/P choose [Create new session], then choose the free icom, it will read out all the vehicle’s information and modules one by one.

BMW ICOM Wireless Connect Operations:

1.Power on the router firstly, till the green LED is flashing on the router. (Important)

2.Connect the ICOM A1/ A2 to car OBDII port via the OBDII cable and make the ignition on.

3.Wait till the ICOM A1/ A2 WLAN LED is light up and flashing (around 10 seconds or so)

4.Insert the USB KEY to laptop USB Port and power on the laptop

5.Input the password: BMWICOM (all Capital letters) and press “Enter” to continue.

6.Wait the software well loaded (The red letters disappear and the offline day appears)

7.Choose ISTA/D or ISTA/P to enter the diagnostic or programming software.

8.For ISTA/D Choose BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-3) firstly, then choose [VCI Config], check the IP address like this: 192.168.1.100 / 255.255.255.255

9.The interface type must choose [HO-ICOM/ENET direct connection], click save and close the window.

BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-4

10.Choose [Identification] then choose [Read Out Vehicle data], then choose [Start Vehicle Test].
BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-2
BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-5
11.At the popup screen, please confirm the IP address is [192.168.1.100] and choose [ICOM],and then system will read out all the car information and modules one by one.

BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-6 BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-7 BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-8 BMW-ICOM-A1-A2-ISTA-LAN-WIFI-Wireless-Setting-Guide-9

NOTICE:

1.All the internal settings are well configured, please DO NOT change settings, this might lead the software not working.

2.Switch between LAN and WLAN, you need plug off the OBDII cable from car and re-plug in (Make the ICOM A1/A2 multiplexer restart)

3.Please keep your laptop/ Routers with stable power when using.

4.If you cannot diagnostic with cars by WLAN, please make sure the router is powered on and restart the laptop to try.

5.All operations must base on the software well loaded! (red letter disappear and offline day appear)

BMW ICOM A2+B+C and BMW ICOM Next

Blue BMW vehicleBMW’s factory tool is the PC based Online Service System (O.S.S.). O.S.S. includes a number of components and provides extensive service functionalities. Integrated into BMW’s O.S.S. are software modules for both diagnostic work (aka: ISTA-D) and for module reprogramming (aka: ISTA-P).

 

ISTA-D, once properly installed, provides the technician with the ability to do full diagnostic functions; read codes/clear codes, display all data PIDs, activate bi-directional functions and perform BMW’s ‘Automated Tests’. Additionally, this OEM system provides real time on-line access to the full BMW Service Information (SI) database. SI database information includes such items as BMW’s Code Descriptions (Both SAE and BMW specific), Repair Procedures, Wiring Diagrams, Pin Assignments, Connector Views and Installation locations.

 

The ISTA-P software module provides the technician with the ability to program or re-flash all modules. Whether the technician is replacing a defective module or simply wishing to update an existing working module, ISTA-P enables this to be performed. As an added note, BMW TSB’s are also integrated into this OEM scan tool package.

 

A BMW ‘OEM’ package can be ordered in two different configurations. The first configuration, which BMW recommends, includes all the BMW OEM interface cables (BMW ICOM A2+B+C) and the BMW ICOM NEXT interface device. This package provides vehicle coverage from the late 80’s right up to the current model year and it covers all BMW models/chassis’. A second package, which utilizes a less expensive J-2534 Pass Through Tool (PTT) interface device is also available. This lower priced PTT package does not provide full model year coverage and is limited in how far back the coverage goes. Additionally, using the PTT interface can result in longer reprogramming times. (In some cases up to 1.5 hours longer.)

 

It should be noted that in typical German engineering fashion, the specifications for the PC platform and various operating system environments are very specific to ensure the BMW O.S.S. system will operate properly. PC processor clock speed, monitor resolution, HDD space and network connections must all be correct. Additionally, Operating System and Runtime Environments (Windows O/S, JAVA, Internet Explorer, Net Framework) must be as specified. At OEMTools, we offer a number of complete BMW ‘TurnKey Packages’ that can include either a properly configured Dell or Panasonic laptop along with either the BMW recommended interface or a BMW recognized PTT interface.

 

For assistance with additional questions, pricing or to order a BMW Factory Scan Tools package, Call or e-mail us today!
www.obd2tool.com

BMW Scanner V1.4.0 on Windows 7 64 bit

V1.4.0 is the update version of BMW Scanner. The required operating system is Windows XP. But I have hooked it up successfully on Dell 360 Windows 7 64 bit system. Following are my attempts, you can have a try.

1) First of all, install BMW scanner software

2) Plug the BMW scanner V1.4.0 interface to your vehicle’s OBD2 socket after complete software installation, but do not connect it with your PC/laptop at this time

3) Wait several seconds and plug the interface to the computer USB port

4) Download FTDI driver on the http://www.ftdichip.com/Drivers/D2XX.htm web site. It is not difficult to perform according to the window instructions.

5) A black DOS message will show up and then install the driver after downloaded it on your computer.

6) Go back to the main program, find out device manager and click BMW Scanner to select driver software you want to update.

BMW-Scanner-V1.4.0-on-Windows-7-1

7) Select “Browse my computer for driver software”>> “Universal serial bus controllers”>> “FTDI driver” >> “USB Serial Converter”, then accept window prompt to go on operation

BMW-Scanner-V1.4.0-on-Windows-7-2
8) Install the FTDI driver

9) Wait some seconds until the BMW scanner detects the software. Run software and select your options after successful install driver

Warm Prompt: You can download a secure program from Windows XP Mode, Virtual PC and Microsoft before operating.

How to synchro EWS-DME for 2002 BMW X5 with ICOM BMW and HDD software

Try to synchro EWS-DME for 2002 BMW X5 ( E53) Engine M62 utilizing ICOM BMW and HDD computer software from China.

Guide:

In case your Icom and ICOM ISTA mixture is operating nicely , you may try this :

1. Make a deep diagnostic with ISTA D – to exclude other troubles and causes – and delete all what you may delete in EWS and DME
two. Take ISTA P and make a codification (and/or programming) of one’s EWS. the re-codification ought to do the job.
(its recoding all the with each other connected modules for this segment and should take his new data from there.

If this do not operates (after which this have a causa outside on the typical circumstances) you’ll want a deeper working tool
to plan the EWS with all the VIN of the car or truck. (at example XPROG)

then exist some tools with own software program that do that synchros, however they are working with own hardware and are for the “onetime-case” not your resolution.

How to install e-sys bmw next software

Today to demonstrate BMW ICOM Next link engineer software.

BMW-ICOM-NEXT-1

This is a high qualith version “NEXT”

BMW-ICOM-NEXT-2

This is a bmw simulator.

Link simulator and devices via lines
BMW-ICOM-NEXT-3

Connect devices and computers via network cables

BMW-ICOM-NEXT-4

Observe whether the device is lit normally

BMW-ICOM-NEXT-5

Let’s take a look at the enginner software.

Open the tool software.

BMW-ICOM-NEXT-6
BMW-ICOM-NEXT-7

Select link mode, then click “Contect”

BMW-ICOM-NEXT-8

Display voltage indicates successful connection
BMW-ICOM-NEXT-9

Start engineer software

BMW-ICOM-NEXT-10
BMW-ICOM-NEXT-11

Copy the IP adress again

BMW-ICOM-NEXT-12

Click the “Connnect” buttton

BMW-ICOM-NEXT-13

Select the appropriate option and paste the IP address.

BMW-ICOM-NEXT-14

Click to connect

BMW-ICOM-NEXT-16

Get vehicle information

BMW-ICOM-NEXT-17

Check module information

BMW-ICOM-NEXT-19

View configuration table

BMW-ICOM-NEXT-21

View vehicle software version and VIN

BMW-ICOM-NEXT-22
BMW-ICOM-NEXT-23

 

This article is publiced by Obd2tool.com.

(Solved) VVDI2 BMW 5.6.0 error need higher firmware support

VVDI 2 BMW 5.6.0 new tool arrived, Just tried to make key for BMW and i got that message on the screen saying “This version need higher firmware support, please update your VVDI2”. Not making key anyway. Obviously its latest firmware and software on PC.

49-1

Solution:

Sorted. I think my BMW soft dont like Win10. Works fine in Win7 tho.

How to use bmw icom a2

Lan Connect Operation Details
1. Connect the LAN cable to ICOM A1/ICOM A2, another side to laptop LAN port
2. Connect OBDII cable to car OBDII Port; sometimes you might need the external OBDII cable.
3. Insert the USB KEY to laptop USB Port and power on the laptop
4. Input the password: BMW ICOM (all Capital letters) and press “Enter” to continue.
5. Wait the software well loaded (The red letters disappear and the offline day appears)

20-1 20-2

6. Choose ISTA/D or ISTA/P to enter the diagnostic or programming software.
7. For ISTA/D Choose [Vehicle identification] and choose read out vehicle data or start vehicle
test to diagnostic with cars.

20-3

8. For ISTA/P choose [Create new session], then choose the free icom, it will read out all the
vehicle’s information and modules one by one.

Wireless Connection Details
1. Power on the router firstly, till the green LED is flashing on the router. (Important)
2. Connect the ICOM A1/ A2 to car OBDII port via the OBDII cable and make the ignition on.
3. Wait till the ICOM A1/ A2 WLAN LED is light up and flashing (around 10 seconds or so)
4. Insert the USB KEY to laptop USB Port and power on the laptop
5. Input the password: BMW ICOM (all Capital letters) and press “Enter” to continue.
6. Wait the software well loaded (The red letters disappear and the offline day appears)
7. Choose ISTA/D or ISTA/P to enter the diagnostic or programming software.
8. For ISTA/D Choose firstly, then choose [VCI Config], check the IP address like this:
192.168.1.100 / 255.255.255.255
9. The interface type must choose [HO-ICOM/ENET direct connection], click save and close the
window.

20-4

10. Choose [Identification] then choose [Read Out Vehicle data], then choose [Start Vehicle
Test].

20-5

11. At the popup screen, please confirm the IP address is [192.168.1.100] and choose [ICOM],
and then system will read out all the car information and modules one by one.

20-6 20-7 20-8

NOTICE:
1. All the internal settings are well configured, please DO NOT change settings, this might lead
the software not working.
2. Switch between LAN and WLAN, you need plug off the OBDII cable from car and re-plug in
(Make the ICOM A1/A2 multiplexer restart)
3. Please keep your laptop/ Routers with stable power when using.
4. If you cannot diagnostic with cars by WLAN, please make sure the router is powered on and
restart the laptop to try.
5. All operations must base on the software well loaded! (red letter disappear and offline day
appear)

ICOM A2 NCS Expert fully coding cruise control retrofit (SUCCESS)

Just fully retrofitted cruise control to my BMW ‘2010 E87 today – its was definitely the easiest retrofit i’ve done on the car – took all of 1 hour to install.

Model: BMW e87 2010

Tools: BMW ICOM A2 emulator (i used the clone)

together with working NCS Expert and Tool32

Partially code cruise control retrofit:

I’ve partially coded it and i tested the cruise control and it is working as it should but i’m getting errors.

Here’s what i did:

i coded the car using NCSExpert to update the vehicle order ($540 for CC), writing that to CAS and FRM and then coding each individual module (the only one that failed was the MULF – which i guess is expected because thats for the bluetooth…?)

After i did that i shut off the car, removed key, put key back in and started the car and took the car for a drive to test the cruise control and it worked but so many errors…The DSC, DBC (dynamic brake control), FTM (flat tyre monitoring) and restraint system failure (this one i think is my fault because i broke the ground wire for the air bag )

20-1

Fully code cruise control retrofit:

the basic process on coding the retrofit:
NCS Expert:
Using NCSEXPERT update the car’s “Vehicle Order” (VO) by adding option “$540” and “FA_WRITE” the new VO to the CAS and NFRM module. Next select Job “SG_Codieren” to code each (all) the modules in the car individually. For me only the 2MULF module failed (this would make sense because its only the bluetooth module).

Tool32:
Open Tool32, File->Choose “Load SGBD Group file”, open DSC_87.prg (for my 2010 e87 it was this), find job “lenkwinkel dsc abgleichen” and double click. If it worked correctly, a new results window will appear, look for where it says “status/job status” and if it’s says ok, close tool32 and disconnect the OBD cable and start the car.

So yeah in summary – i managed to sort out the errors (so many errors… DSC, DBC, FTM and restraint system failure). All i had to do was use OBD2 Scanner to calibrate the steering angle sensor.

How to setup WinKFP for BMW E series flashing

Here is WinKFP setup/installation tutorial, based on the E60 daten from ISTA/P 2.39. This assumes you have installed INPA/Ediabas and WinKFP and they are running correctly. This was done on a WinXP 32 bit system by OBD2TOOL.

1.  Unpack the V2.39 ISTA daten folders for SP-daten-E60 somewhere on your harddrive.
2.  Open WinKFP, then choose “Import/Export” in the main menu, and pick “Import” then “PABD”
3.  Browse to your unpacked daten folder and drill down to “sgdat”. [base]\SP-daten-E60\sgdat\. Hit CTRL-A to select all files, then click “Import”
4.  Now select again “Import/Export” in the main menu, and pick “Import” then “P-SGBD” and, like step 3, browse to your unpacked daten folder and drill down to “ecu”. [base]\SP-daten-E60\ecu\. Hit CTRL-A to select all files, then click “Import”
5.  Now select again “Import/Export” in the main menu, and pick “Import” then “Assembly Line Data”
6.  Browse to your unpacked daten folder and drill down to “data”. [base]\SP-daten-E60\data\ and make sure “data” is highlighted and select “OK”
7.  Depending on how big the data are, you may have to wait awhile. Go get a sandwich. Don’t abort. SP-daten-E89 took 10 minutes or more on my laptop and the program appeared frozen for several minutes. Eventually, it should return control.
8.  Open the regular file explorer and browse to your unpacked daten folder and drill down to “gdaten”. [base]\SP-daten-E60\data\gdaten\

Hit CTRL-A to select all files, then CTRL-C to copy all files to clipboard. Now browse to your NFS folder (usually C:\EC-APPS\NFS\ or just C:\NFS\ depending on your installation) then browse down to “data\gdaten” and hit CTRL-V to paste the copied files. If there are files already in this directory, overwrite them with the files you copied.

Now exit WinKFP and, if desired, backup your NFS dir and EDIABAS\ECU dir so you don’t have to go through this again.

9.  Run WinKFP. You may see a message like this:

Don’t panic. For some reason there are some lines in some of the BMW Diagnostic Tool SGIDC.AS2 files that are too long for WinKFP. SGIDC.AS2 is an ASCII text file and can be edited with notepad or another editor. Just load it up (you may have to add a .txt extension and remove it after editing) find the line specified in the box above and put a semi-colon in front of it (“comment” it out) or remove it completely. I don’t know if it is ever needed or if it should be truncated or what, but I’ve never run across any bad behavior by removing it.

Do this again if there are other long lines in the file; you can easily determine this as most lines will all be the same length and the problem lines will be twice as long or longer.

If all went well, you should have all the files needed to program ECUs with WinKFP.

Btw, I plugged those numbers in and I get “Assembly identification number not found in files determined by xxkfconf.da2”

I’d go the “Update ZUSB” route. Click “Comfort Mode” then “Update ZUSB” (F3). Select your ECU Family from the list (I’d guess “SBSL65”, “SBSR65” for the first two, but I don’t know about DDE. My DME/DDE is MSV70 which doesn’t seem to match).

After selecting the ECU Family, enter your VIN and hit OK. Now hit “Done” which goes back a screen, then you have a new option: “Prog ZB Update”. Select it and, if you have the right ECU family, you should get a box like this:

If you don’t have the correct ECU family, then I don’t think you’ll get this far, but don’t take my word for that. Try selecting something you know you don’t have and see if it gives you anything.

Entering: 7832868 – my bmw ECU part number into ZUSB brings up nothing but an error: Error 704:

Error on determining the ZB number!

The errors are because you input the wrong ZUSB (DME assembly number). It wants the DME firmware version, also called ZUSB (called Assembly Number in INPA). But doing that is not normally necessary.

Are you just updating your current DME? If yes, you do not need to input your current ZUSB.

Just do this:

– Choose “Comfort mode”.

– Choose “Update ZUSB”

– Select your DME type (MSS54 for your M3).

– Choose “Enter VIN” and enter your full VIN.

– Choose “Done” and it will go back one page.

– Choose “Prog. ZB-Update” and it will display both your current ZUSB and a proposed update ZUSB.

– Choose “Yes” to begin programming.