Reset BMW ECU to factory setting with NCS Expert software

If bimmers want to update your BMW ECU, retrofit CIC, or you have done a wrong coding/wrong setting, the best way is to bring it back to factory default settings. Here is an ECU resetting to factory settings guide with BMW ICOM engineering NCS-expert coding software.

Tool needed:

BMW ICOM ISTA-D ISTA-P with engineering software NCS Expert
BMW ICOM A2+B+C diagnostic system
A laptop running Win 7 O/S

Instruction:

1) Loading profile

Well loaded and installed BMW NCS expert software
Set up and connect BMW ICOM a2+b+c diagnostic hardware with vehicle via OBD port
Open NCS expert software
Select Expert mode
Choose Expert Mode Profile
(If you do not have Expert Mode Profile, loading the file you usually using)
Click File>>Edit Profile>>FSW/PSW

Click File-Edit Profile-FSW PSW

Uncheck the option in the red box
Click OK
Click Profile Info>>name the profile as you want
Click OK to close the Profile Editor
Click File>>Save profile as the name your precious named
Now you have a profile for loading factory settings to any ECU in the car

2) Reset ECU to factory default setting

Press F1 button
Select F3 and choose your car chassis from the list
Click OK
Press F6
Press F4
Choose the ECU your would like to code with factory default options of your car
Press OK

Choose the ECU your would like to code with factory default options of your car-2

Press F2
Choose “SG-CODIEREN”

Press F2-3

Press OK
Press F3 “Execute Job” to start coding the ECU with factory setting according to your BMW vehicle order (VO)
ECU resetting is done. Exit the NCS expert software and disconnect the BMW ICOM hardware.

ICOM Guide: connect ENET to INPA, use MOST channel, flash CCC

Question: guide for connecting ENET cable to INPA
What is the actual phrase in ediabas.ini for “””””Remotehost= “self-assigned ip address”””””””””?
do u have a guide for connecting ENET cable to INPA? (I mean ediabas.ini configuration)

Answer:
For ICOM you can put this in ediabas.ini:
Interface = REMOTE
RemoteHost = 169.254.92.38
Port = 6801

Before each use don’t forget to Reserve the ICOM using itools or via the web interface (port 60080)

Question:
How to switch the BMW ICOM to use the MOST channel for flashing CCC/CIC/etc? What to put in InitCmd0? Same as for OPPS, FE 04 00 85, or something else?

Answer:
Good, now to get MOST working you need to adjust settings in REMOTE.ini, not EDIABAS.ini.
See my REMOTE.ini for example.
;#### Remote.ini Musterdatei für OPPS Firmware Version kleiner 625 ####

[Base]
ek_info = Einfacher Betrieb im Automatik – Router Modus
RemoteHost=169.254.33.45
port = 6801
InitCmd0 = FE 04 00 85
DisconnectOnApiEnd = 1

[DiagBus]
ek_info = Mehrfachbetrieb: Nutzt nur K-Line, gibt MOST frei
RemoteHost=169.254.33.45
port = 6801
InitCmd0 = FE 05 00 80 05
DisconnectOnApiEnd = 1

[MOST]
ek_info = Mehrfachbetrieb: Nutzt MOST, gibt K-Line frei
RemoteHost=169.254.33.45
port = 6802
InitCmd0 = FE 05 00 80 01
DisconnectOnApiEnd = 1

[MOST_CTRL]
ek_info = Mehrfachbetrieb: Nutzt MOST, Asynchronkanal gesperrt, gibt K-Line frei
RemoteHost=169.254.33.45
port =6802
InitCmd0 = FE 05 00 80 01
;Asynchron ausschalten
InitCmd1 = FD 05 00 03 00
DisconnectOnApiEnd = 1

[MOST_ASYNC]
ek_info = Mehrfachbetrieb: Nutzt MOST mit Asynchronkanal, gibt K-Line frei
RemoteHost=169.254.33.45
port =6802
InitCmd0 = FE 05 00 80 01
;Asynchron einschalten
InitCmd1 = FD 05 00 03 01
;Ab 190 Bytes Telegrammlängen Asynchronkanal benutzen
InitCmd2 = FD 06 00 97 BE 00
DisconnectOnApiEnd = 1

[AUTO_ASYNC]
ek_info = Einfachbetrieb mit automatischer Umschaltung K-Line / MOST, Kontroll / Asynchronkanal
RemoteHost=169.254.33.45
port = 6802
; Router auf MOST
InitCmd0 = FE 04 00 01
;Asynchron einschalten
InitCmd1 = FD 05 00 03 01
;Ab 190 Bytes Telegrammlängen Asynchronkanal benutzen
InitCmd2 = FD 06 00 97 BE 00
; Router wieder auf Automatik
InitCmd3 = FE 04 00 00
DisconnectOnApiEnd = 1

[MOST_MASTER]
ek_info = OPPS Most-Master und Clock-Master
RemoteHost=169.254.33.45
port = 6802
InitCmd0 = FE 04 00 01
InitCmd1 = FD 06 00 01 01 01
DisconnectOnApiEnd = 1

;#### Remote.ini Musterdatei für OPPS Firmware Version ab 625 ####

; Ab Firmware Version 625 ist das OBD Interface fest auf Port 6801 und das MOST Interface
; fest auf Port 6802. Parallelbetrieb sofort erlaubt.
; Obacht! Router Kommandos sind ab dieser Version _verboten_ (Init CMDs mit FE am Anfang)

[OBD_ab625]
ek_info = OPPS Betrieb mit OBD Interface, also K-Line oder D-CAN
RemoteHost=169.254.33.45
;Dieser Port hat _immer_ das OBD Interface, also K-Line oder D-CAN
port = 6801

[MOST_CTRL_ab625]
ek_info = OPPS Betrieb mit MOST Interface, Asynchronkanal gesperrt
RemoteHost = 169.254.33.45
; Dieser Port hat _immer_ das MOST Interface
port = 6802
; Asynchronkanal sperren
InitCmd0= FD 05 00 03 00

[MOST_ASYNC_ab625]
ek_info = OPPS Betrieb mit MOST Interface, Asynchronkanal erlaubt
RemoteHost = 169.254.33.45
; Dieser Port hat _immer_ das MOST Interface
port =6802
; Asynchronkanal erlauben
InitCmd0= FD 05 00 03 01
; ab 0 Bytes Asynchronkanal benutzen
InitCmd1= FD 06 00 97 00 00
; Bei Steuergeräten, die den Asynchronkanal nicht unterstützen,
; und bei Telegrammen Mit SID != 0x36 wird automatisch der Kontrollkanal verwendet

[MOST_MASTER_ab625]
ek_info = OPPS Most-Master und Clock-Master
RemoteHost=169.254.33.45
port =6802
InitCmd0 = FD 06 00 01 01 01
DisconnectOnApiEnd = 1

Question:  What is the benefit or reason for using MOST vs DiagBus for flashing devices on MOST ring? Speed?
Answer: Don’t have deep knowledge on that, but I think speed is faster on MOST.

Question: And since Remote.ini contains settings for both MOST and DiagBus, how do you control which one is used during flash?
Answer: By defining Interface = REMOTE:name in EDIABAS.ini
e.g.
Interface = REMOTE:MOST # for using MOST
Interface = REMOTE DiagBus # for DiagBus

That’s all you need in EDIABAS.ini
Don’t specify host and port as they are already defined in REMOTE.ini

Question: but how do I make use of the MOST channel e.g. to flash CCC via MOST? The MOST channel runs on another port (6802), should I put that in ediabas.ini? Is there a better way to be able to choose MOST vs DiagBus without having to restart ediabas?
Answer: Nope, you cannot switch without restart ediabas, because you can declare only 1 port per profile.

Question: how do I switch between MOST/Async, MOST/Sync and MOST/Control sub-channels?
Answer: You can talk to only one of them, switching require ediabas restart, or you can use multiple init commands, e.g.

[AUTO_ASYNC]
ek_info = Einfachbetrieb mit automatischer Umschaltung K-Line / MOST, Kontroll / Asynchronkanal
RemoteHost=opps_name
port = 6802
; Router auf MOST
InitCmd0 = FE 04 00 01
;Asynchron einschalten
InitCmd1 = FD 05 00 03 01
;Ab 190 Bytes Telegrammlängen Asynchronkanal benutzen
InitCmd2 = FD 06 00 97 BE 00
; Router wieder auf Automatik
InitCmd3 = FE 04 00 00
DisconnectOnApiEnd = 1

BMW ICOM Rheingold ISTA-D 3.44.50 ISTA-P 53.5.003 Software Expert Mode Win7

BMW ICOM Rheingold ISTA-D 3.44.50 ISTA-P 53.5.003 Software advantages:
1.    BMW ISTA-D&ISTA-P 2 in 1 develop version. Newest database version can recognize BMW vehicle VIN number which produced in April, 2014.
Newest version:  ISTA-D:3.44.50 ,  ISTA-P: 53.5.003, VIN: 2014.8.11.
201409-bmw-icom-software-multi-languages-with-engineers-programming-3
201409-bmw-icom-software-multi-languages-with-engineers-programming-8
2.    Support both diagnosing and programming for all series BMW models.
3.    With bonus engineer programming software.
4.    Software stored in a 500GB Moveable hardware.
5.    Support multi-language in diagnose and programming, also TIS diagram circuit: American English, British English, German, Spanish, French, Italian, polish, Portuguese, Turkish, Czech, Swedish, Dutch, Indian, Greek, Russian, Simplified Chinese, Traditional Chinese, Japanese, Korean and Thai.
201409-bmw-icom-software-multi-languages-with-engineers-programming-2
BMW ICOM Rheingold ISTA-D 3.44.50 ISTA-P 53.5.003 computer system requirement:
Only run with Win 7 32bit
Dual-core processor, better above I3; over 4G of memory
It is recommended to use Lenovo ThinkPad: T61, T400, T410, T420, T430, X61, X200, X201, X220 X230 and other laptop with Intel chipset, such as I3 I5 / I7 series.
201409-bmw-icom-software-multi-languages-with-engineers-programming-9
BMW ICOM Rheingold ISTA-D 3.44.50 ISTA-P 53.5.003 works with the following ICOM A2:
1.    2014 BMW ICOM A2+B+C Diagnostic & Programming Tool without Software (Item No. SP168-B)
2.    2014 BMW ICOM A2 + B + C Diagnostic & Programming Tool (Item No. SP168-BA)
BTW, I have two sentences to point out the difference of Item No. SP168-B and SP168-BA:
1)    Item No. SP168-B is general version, most users buy this version, it has the same hardware SN as ICOM A1.
2)    Item No. SP168-BA applies new hardware SN which differs from SP168-B/C and work very well. SP168-BA packed not with software.

More screenshot display BMW ICOM Rheingold ISTA-D 3.44.50 ISTA-P 53.5.003 details:

201409-bmw-icom-software-multi-languages-with-engineers-programming-5
201409-bmw-icom-software-multi-languages-with-engineers-programming-7

Product link:http://www.eobd2.fr/20149-bmw-icom-ista-d-34450-ista-p-535003-software-hdd-multi-language-with-engineers-programming.html

Why select BMW ICOM A2 v2014.02?

BMW ICOM A2 v2014.02 seems a pretty good BMW diagnostic tool with R2 software. Why select it rather others? Might be about quality, functions, and compatible vehicles?

It is not so absolutely, for here serves you four reasons different from usual reasons:

1.Fully matched hardware and software:

ICOM A2 hardware version:

ICOM-PF-CORE 3.10.42

ICOM-Boot: 01.20.00

ICOM-Application: 01.33.00

ICOM A2 software version: ISIDR2 version:

ISTA-D: 2.37.12

ISTA-P: 50.4.000

VIN: 2013.08.05

2.High running speed

A2+R2 increases 30% running speed

3.Brand-new numbers, working stably

4.Provide ICOM configuration manager software: (it requires users having the basic and experienced skills)

BMW AG full series models reading and displaying; full modules, program singly; replace old programming and coding; manual-device interface languages revise; show you Icom configuration manager picture.

bmw-icom-a2-b-c-diagnostic-programming-tool-with-software-display-6

More about BMW ICOM A2 Reviews:http://www.eobd2.fr/reviews/?ProID=3537

BMW ICOM HDD Plus DELL D630 Laptop V2013.09

The pacakge includes the whole bmw icom set with 2013.09 software hdd, and also includes one second hand DELL D630 laptop, which is used to install the software.
Best Quality BMW ICOM With 2013.09 Version BMW ICOM HDD Plus DELL D630 Laptop
Best Quality BMW ICOM With 2013.09 Version BMW ICOM HDD Plus DELL D630 Laptop

Software Version: 2013.09
Language: ISIS and ISID are both Multi-languages, if you want to check the information of Circuit diagram, only Chinese, English and German.

Software authorization for 9000 days, ease to use

Computer System requirment:

Dual-core processors, better above I3, and above 4G memory.

Supported Computer type:

Suggest to use: Lenovo ThinkPad: T61, T400, T410, T420,T430, X61, X20, X201, X220, X230
Other typ: Almost all Intel Chip laptops,such as I3/I5/I7 series.
Description:

ICOM A: Vehicles with OBD capability (Connect to ISIS/SSS/ISID with LAN or WAN)
ICOM B: For programming with MOST port (Connect to MOST in vehicle / to ICOM-A with USB system
ICOM C: Older model series with diagnosis socket in engine compartment (OBD 2)

Optional Information:

HS Code: 8708 Parts and Accessories of the Motor Vehicles  BMW Group ISIS Next Generation Tools 3G 2008

3G Components:

Integrated Service Information Server (I S I S) two servers (one backup) + ISTA
Integrated Service Information Display (ISID) portable tablet device
Integrated Communication Optical Module (ICOM) set of vehicle interface devices-all models
Integrated Measurement Interface Box (IMIB) measurement interface device
Integrated Service Access Point (ISAP) for wireless connection to ISIS

DELL D630 Laptop specification:
Condition:  Used: An item that has been used previously. The item may have some signs of cosmetic wear, but is fully operational and functions as intended.
Brand:  Dell
Type:  Laptop/Notebook
Screen Size:  14.0
Memory (RAM):  2000 Processor Type:  Intel Core 2 Duo
Primary Drive:  DVD+/-RW Processor Speed:  1.80 GHz
Processor Configuration:  Dual Core
Memory: 4GB

Buy more related products and get nice price at EOBD2!
Dell D630 Core2 Duo 1,8GHz, 4GB Memory WIFI, DVDRW Second Hand Laptop Especially for BMW ICOM
2013.9 BMW ICOM ISTA-D:2.37.12 ISTA-P:50.4.000 Latest Software HDD For Lenovo Dell Laptop
Hot sale BMW ICOM BMW ISIS ISID A+B+C Best Quality

BMW 520i sedan coolant temperature warning lights

A mileage of about 180,000 km, equipped with M54 engine of BMW 520i sedan in 2006 . Users report: car coolant temperature warning lamp lights up sometimes .
Check the analysis: First, visual inspection maintenance staff found no lack of coolant , and the engine idling coolant temperature is normal . Test methods by opening and closing air conditioning , cooling fan is running. Read with fault diagnostic data stream head when idling at the outlet coolant temperature of 105 ℃, the temperature at the outlet of the radiator is 63 ℃, normal . When the cylinder head outlet coolant temperature reaches 110 ℃, low speed cooling fan start when the coolant temperature down to 103 ℃ fan mb star c4 stops . These phenomena indicate that under no-load condition, the engine ‘s cooling system is working properly . To reproduce the fault needs to be a road test .
Road test found that when the vehicle is in 40 ~ 60 km / h speed stop and go, when the cylinder head at the outlet coolant temperature reaches 115 ℃, the coolant temperature at the outlet of the radiator down to 51 ℃. This indicates that when the coolant temperature rises, the engine coolant flow through the radiator is reduced , that the problem arises . Sure enough, soon will head the outlet coolant temperature reaches 117 ℃, the coolant temperature warning lights. The strange thing is after the alarm lights , radiator coolant temperature quickly rises to the export of 76.5 ℃, description coolant flow is increased, a corresponding cylinder head outlet coolant temperature fall, the alarm goes off.BMW ICOM
By observing the above process can be seen , because the vehicle warning lights are insufficient coolant flow . The cause of the coolant flow is insufficient coolant appeared gasification , commonly known as “boil .” And after the boil phenomenon , coolant flow can increase rapidly , indicating that the engine control unit for circulating flow cooling system intervened .
The vehicle circulation flow of coolant in the cooling system is made for adjusting the thermostat . Thermostat opening of the car’s coolant temperature controlled not only by foreign but also by the electric thermostat control core . When the engine control unit downstream of the radiator temperature difference found abnormal , the core will increase the heating temperature , thereby increasing the degree of opening of the thermostat , i.e., the circulating flow rate is increased . This ecu tuning  phenomenon indicates that the coolant temperature, the degree of opening of the thermostat to rely on heating of the core in order to help achieve normal . So far, the problem has been exposed, that the thermostat coolant temperature changes have been sensitive enough and can not withstand large temperature shock.
Troubleshooting: Replace the thermostat, repeated test confirmed that the fault has been ruled out.

Lexus ES300 sedan with difficulty

A mileage over 200,000 km, Configuration 1 MZ-FE engine and automatic transmission A540E Lexus ES300 sedan. Users reflect : the shift lever into the D position, the vehicle can not move forward, only to slam on the accelerator pedal travel . When the vehicle is running , the engine speed reaches 3000r/min speed super, but more than 120km / h, the dashboard malfunction lights.

    After the pick-up : the use of diagnostic self- diagnosis , there are two fault codes : P0753 and P1765. Meaning fault code P0753 is the shift solenoid valve A circuit fault ; fault code P1765 is the meaning of the accumulator pressure control solenoid valve failure . Analysis of fault codes reasons , there may be line solenoid valve itself is bad or bad . Unplug the solenoid valve harness connector , check the terminal solid, no oxidation. Check the lines and found no abnormalities. The total of four automatic transmission solenoid valve , respectively, shift solenoid valve A, shift solenoid valve B, the lockup clutch solenoid valve, pressure control solenoid valve. Measure the resistance of two shift valves are about 14Ω, normal . Clear DTCs, road test , normal fault light goes out . Stopped vehicles, the shift lever from P bit to L -bit moves back and forth several times, engine fault lights , while O / D indicator flashes. Taking of fault codes, fault codes P0753 and still P1765. Disconnect the engine and transmission control unit harness connector , BMW ICOM measure the resistance of the solenoid valve 4 in the wiring harness plugs, were normal.
    Solenoid valve using an oscilloscope to detect the probe in the pressure control solenoid valve control signal line idle condition signal voltage is 11 ~ 13V, and the fluctuation waveform approximate a straight line. Depress the brake pedal , the shift lever into the D position, and then release the accelerator pedal is depressed , the signal waveform is unchanged , indicating that the engine and transmission control unit does not issue commands to adjust the shift . Using the same method to detect the shift solenoid valve A , found that the solenoid valve has been powered down. In D1 file start , shift solenoid valve A should energized under normal conditions. The above findings explain poor performance of the engine and transmission control units . Remove the control unit , it was discovered internal circuit board corrosion, some copper wire is tripped , two Launch scan tool capacitors have leakage phenomenon . Repair circuit boards, replacement of damaged capacitors installed engine and transmission control units. Road test to confirm the fault completely ruled out.
    Engine and transmission control unit uses the duty cycle signal to the pressure control solenoid valve , the solenoid valve to change the hydraulic pressure acting on the back of t300 key programmer the accumulator , so that smooth shifting process , the duty ratio signal with gear changes. Vehicle starting ( 1 file ) when the shift solenoid valve A should be energized , and the corresponding oil passages open , shift solenoid valve B should be off , and the corresponding oil channel is closed. If two shift solenoid valves are off , then start the equivalent of a file in 4th gear ( overdrive ) started driving the vehicle difficult .