Tag Archives: BMW ENET cable

BMW F, G and I Series Coding Guide for Beginners

Anyone can do it if you report well to beginners. This guide is tralsted from Korean. Just for sharing purpose. You are at your risk.

Materials

-PC (laptop, desktop, etc.)

-program

– coding data (Psdzdata or SDP)

-cable

1. PC: OS Win 10 can be up to 64bit

2. Programs

-BMW program: E-sys

-BMW and others: E-sys Launcher Premium

※ There is a paid version E-sys Launcher Pro version, but if you are coding only my car, it is enough for Premium version.


3. Coding data (Psdzdata)

To code a vehicle, you need to have the data for that vehicle.

The coding data required for F, G, and I series is called Psdzdata (or SDP).

– Lite (for coding), Full (for programming) → Lite version is used for coding.

4. Cable (Interface)

The cable (interface) for connection with F, G, I series vehicles is called “ENET cable“.

bmw-enet-cable

or ENET (Ethernet to OBD) Interface

ENET-Interface

※ BMW ICOM is a little bit specialized, but E-net cable is enough for coding only.

bmw-icom

▶ Install the program

• Preinstallation program

– Microsoft Netframework 4.5 or later: LINK

– JAVA latest version: LINK

• E-sys installation (E-sys 3.27.1 or E-sys 3.30.1): LINK

• E-sys Launcher Premium 2.8.0: LINK

▶ Loading coded data (Psdzdata)

☞ Shortcut Latest Psdzdata 4.12.12 Lite: LINK

☞ Unzip the downloaded Psdzdata and copy it to C: \ Data \ psdzdata

upzip-Psdzdata

※ Psdzdata Target / Chassis code

psdzdata-chassis-code

▣ Normal coding (FDL coding)

Run the E-sys LauncherPremium to proceed with the coding.

→ Automatically recalls E-sys.

fdl-coding-1

fdl-coding-2

☞ Coordinate file by model: LINK

☞ CheatKey file by car: LINK (from ‘Coding Sharing Center’)


VO (FA) coding (Vehicle Order)

Used to change the option status of the vehicle

☞ ‘FA (VO) coding’ go to: http://blog.obdii365.com/2018/04/27/enable-bmw-f46-cruise-control-by-vo-coding/

※ TokenMaster’s NCD / CAFD Tool V 0.5.2

Useful program to know the contents of NCD / CAFD file, comparison, FA, etc.

☞ NCD / CAFD Tool V 0.5.2 Program: LINK

☞ ‘How to use NCD / CAFD Tool’: http://www.bimmerfest.com/forums/showthread.php?t=749668

If you want to study about other coding, please refer to the forum.

http://www.obdii365.com/producttags/bmw-enet-cable.html

 

How to Activate BMW F45 Cruise Control by VO Coding

Car model: BMW F46 (F45/F48)

Purpose: Enable Cruise Control

Coding device: BMW ENET cable and E-sys coding software

enet-cable-review

Why?

Once you have your car Cruise Control switch physically installed, you will need to activate your Cruise Control feature in your BMW through “VO coding”.

Note that the procedure is also applicable to enable “Enhanced Bluetooth” feature or other VO code procedure.

The modules that are required to be coded will be different though. For example, “Enhanced Bluetooth” will require HU_ENTRYNAV module only.

In order to avoid any VCM update errors (this does not affect your coding), go to the top of E-SYS and click Options > Settings > Options tab. UNCHECK both check boxes ->  “Update VCM after TAL execution” and “Update MSM after TAL execution.”

 

How to: VO Code 544 to enable Cruise Control

1) Run E-Sys coding sofware, Click “Read” button and then “Active FA”:

VO Code 1

2)  Go to “SALAPA-Element” and right click and select “Edit”:

VO Code 2

3) Add the value “544,” into the SALAPA-Element and click the “Save” button on the right as highlighted.

VO Code 3

4)  Click the “save” button to save the file into a XML file with your desired file name.

VO Code 4

5) Go to “VCM” section and load the same XML file that you had saved.

VO Code 5

6) Right click “calculate FP” and you will see the Vehicle Profile generated.

VO Code 6

VO Code 7

7) Click the “Write FA FP” button which will writes into your ECU memory.

VO Code 8

8) To enable Cruise Control for BMW F45/F46/F48, you will need to E-Sys VO code these 4 modules:

1) BDC_BODY

2) HU_ENTRYNAV

3) KOMBI (or  BKOMBI)

4) DSC2

9) Go to “Coding” section, click “Read ECU” button on the right and then right click on the above-mentioned modules and select “Code”. This will enable the settings required for your Cruise Control. Note that the engine need not be switched off for this operation to work successfully.

10) Test your Cruise Control switch to ensure that it has been enabled successfully.

11) It is recommended to remove the VO Code after the coding has been performed.

If VO code is something that you don’t prefer to modify, you can perform FDL codings only as such to enable Dynamic Cruise Control:

BDC_BODY

PfLinSteeringWheel -> 3140 > LIN_VARIANTE_MFL = DCC_Sports_SLD

HU_NBT 

EXBOX 3001 > DCC = aktiv

KOMBI  :FZG_Ausstattung -> 3003 > LDM_VERBAUT = dcc

DSC2

DSC_FAS_CODIERDATEN 3009 > C_Fahrfunktion = DCC

 

http://www.obdii365.com/service/how-to-enable-bmw-f45-f46-f48-cruise-control-with-e-sys-102096.html

BMW ICOM, ENET, K+DCAN cable configuration Tips

How to configure ICOM, ENET, K+DCAN cable? What’s the difference? Here, BMW ICOM cable config manual:
Part 1: BMW ICOM configuration manual
Part 2: ENET cable configuration manual
Part 3: K+DCAN USB cable configuration manual
Part 1: BMW ICOM configuration manual
1 Install patched Ediabas 7.3 from the loader menu and reboot your computer
2 Set up your Ethernet adapter as shown below
icom-configuration
3 Disable your antivirus, firewall and turn off WIFI
4 Connect ICOM to car and PC. Wait for a minute or two
5 On loader main screen, click on the relevant brand button for your car/motorcycle. ISTA-P will now launch
6 Select your ICOM in connection manager
Part 2: BMW ENET cable configuration manual
1 Install patched Ediabas 7.3 from the loader menu and reboot your computer
2 Set up your Ethernet adapter as shown below
enet-cable-configuration
3 Disable your antivirus, firewall and turn off WIFI
4 Connect ENET cable to car and PC. Turn on ignition and wait for a minute or two.
5 Click on the “ENET ICOM emulator button”. ZGW search will open
6 Enter your car’s ZGW IP and click on “Continue”. Then wait for emulator running notifications to appear
7 On loader main screen, click on the relevant brand button for your car. ISTA-P will now launch
8 Select ENET in connection manager
Note: when ISTA/P asks for ignition ON/OFF during programming use the K15 controls located in the notification area of the taskbar (or the Hotkeys). This must be done in conjunction with the actual car ignition. Default setting is “ON
Part 3: BMW INPA K+DCAN USB cable configuration manual
1 Install patched Ediabas 7.3 from the loader menu and reboot your computer
2 Install your K+DCAN cable and set COM port to COM9. Set latency timer to 1. Reboot your computer
3 Run K+DCAN network configuration tool from the loader menu (may take up to 30 seconds to complete)
Then check in network connections that the USB network connection has appeared
Note: if the network config tool does not work correctly, use the procedure below (mainly applies to non-English systems)
a- Rename the newly created adapter to USB and disable
b- Right click on USB->properties. Select Internet Protocol Version 4 (TCP/IPv4)>properties
c- Manually change IP to 169.254.0.8 and subnet mask to 255.255.0.0>ok>close
k-dcan-cable-configuration
4 Disable your antivirus, firewall and turn off WIFI
5 Plug in your K+DCAN cable to car and PC.
6 Click on the “K+DCAN ICOM emulator button”. Then wait for emulator running notifications to appear
7 On loader main screen, click on the relevant brand button for your car. ISTA-P will now launch
8 Select K+DCAN in connection manager
Note: when ISTA/P asks for ignition ON/OFF during programming use the K15 controls located in the notification area of the taskbar (or the Hotkeys). This must be done in conjunction with the actual car ignition. Default setting is “ON”.

How to use BMWAiCoder software for BMW coding

BMW E-Sys F-series coding software is the most widely known BMW car coding program. Instead of providing powerful functionality, you have to install the Launcher for the token and install psdzdata. Also, there is an initial entry barriers because it is not easy to learn how to use and become proficient.
BMWAiCoder is a program that makes this entry barriers lower and easier to code. Just install BMWAiCoder and you can start using it in English, but each button has a number so you can easily code it by following the steps. However, it has a disadvantage in that it is limited in functionality and less stable than E-Sys. In addition, since the 4.6 version is no longer being updated and the author does not seem to be willing to update, it is better to use it to fix some coordinates quickly and easily, rather than using it as a full-blown coding tool.

Download

Install

If you unzip it, you can use it immediately and there is no installation process.
Depending on the vaccine, the executable program may be recognized as malicious code. In this case, please allow it. If you are worried, please delete it. (You are at your risk. Credit to Mr. jihunx)

How to use

Connect the vehicle and the laptop with a BMW ENET coding cable and turn on the vehicle.
Run BMWAiCoder.exe from the extracted folder .
When you run the program, the first firewall access pop-up may appear. Please select Accept.
install-bmwaicoder
After running the program, the download keywords window will open automatically. The process of downloading additional items to be coded on the Internet. Since it will be used in English,  Select English language and press Download button.
bmwaicoder-install-2
Do not worry if you have not seen this screen for the first time or if you accidentally hand it over. You can download again at any time by pressing Custom Menu.
bmwaicoder-install-3
bmwaicoder-install-4
The coding process is easy to explain. You’ll see a button with a number, you can complete the coding by following  buttons in order. Of course, with understanding of the coding and basic coding concepts.
Press 1. DetectCar and press 2. Connect to connect to the vehicle.
bmwaicoder-install-5
Press 3. Get ECUs List to bring up the entire module list.
bmwaicoder-install-6
From the list of ECUs, select the module you want to code.
bmwaicoder-install-7
Press Read Button to call up a list of coded coordinates that can be made in the module [1].
After changing the value of the desired item, press the [2] 5.Write button to raise the modified value to the vehicle [3].
bmwaicoder-install-8
If you want to cancel the modification and return to the original value, click the Restore button.

5 Steps to Code a BMW F10 with BMW ENET E-sys

After reading all the coding below,  wait a while before coding! Please back up and restore your data , and proceed with the coding while you are backed up !!!

 

Note: The guide was translated from Korean. Credit to Mr.JIHUNX.

 

Summary

If you are ready to install all the coding programs and the coding cables, we will start coding in earnest. The coding is roughly done in the following order. It would be easier to understand the following outline after drawing the overall outline first.

  1. Connect your car and laptop to each other with a cable.
  2. Run the coding program to connect to the car (this is the process of connecting the coding program to recognize the car)
  3. Download coded data from my car to my laptop (eg download the data set to ‘Beep if the seat belt is released!’).
  4. Change the settings on my laptop and save them to my computer (eg change the setting to ‘Do not beep if your seatbelt is released!’)
  5. Upload the coding data you saved to my computer to the car.

 

Connect your car and laptop to each other with cables

First connect your vehicle and computer with the BMW ENET cable .

And turn on the vehicle start . If the vehicle is powered off when the coding can be communication is lost in the middle of coding, we recommend that you turn on the ignition coding. However, off the case of a DME / DDE module startup supposed to be (ACC On) Turn on the power only in the state code, which is the error How to resolve due to the DME / DDE module initialization , please refer to the article. It is recommended that you do not code DME / DDE modules.

 

Run a coding program to connect with cars

If you have connected the vehicle to the cable and started up as above , run the E-Sys Launcher .

e-sys-bmw-coding-1

Choose the code for your car from the Car Series . The code you choose here is a generic code name for your car. In other words, select F010 for a 5-Series sedan and F030 for an F30.

e-sys-bmw-coding-2

Tendeyo it is displayed if the program is executed, the following screen, press the connect button to connect to the vehicle .

e-sys-bmw-coding-3

Press the connect button to display the connection setting screen. You must select Target and Interface here . Code Name and E-Sys Target when usually call the model number of the vehicle may vary.

Please check the E-Sys access code I have uploaded and select the correct Target. If there are several F010s as below, you can choose the one with the latest version of Direct. Usually the latest version is at the bottom of the list.

In the Interface, select Connect via VIN .

Select Target and Interface and press Connect button.

e-sys-bmw-coding-4

If the vehicle is normally connected, the following message will be displayed. Click OK to close the window.

e-sys-bmw-coding-5

 

Download car-coded data to my laptop

On the left side of the program screen, if Expert Mode is not selected, select Expert Mode and select Coding .

e-sys-bmw-coding-6

Click the Read button in Vehicle Order.

e-sys-bmw-coding-7

Right-click on the FA folder and select Activate FA .

e-sys-bmw-coding-8

Press the Read SVT button on the right side of the screen .

e-sys-bmw-coding-9

The modules of the car are displayed in the SVT area.

As an example, let’s show you how to modify one coordinate. I want to change the coordinates of KOMBI the coordinates to the HUD_SPRACHEINGABE_ENABLEvalue of aktiv.

e-sys-bmw-coding-10

First locate the KOMBI module in the SVT area, select the CAFD with the green V icon on the left side of the KOMBI submenu, click the right mouse button and select Read Coding Data.

e-sys-bmw-coding-11

When you read the coded data on the vehicle, the following message will be displayed. Close button to close.

e-sys-bmw-coding-12

 

Change settings on my laptop and save it to my computer

CAFD will be changed to a folder, and another CAFD list will be created under it. Select the list, right-click, Edit FDLand select.

e-sys-bmw-coding-13

The FDL Editor screen will open . Enter coordinates in the search bar to find the desired coordinates . You can find some of the keywords by typing them without having to type in all the coordinates.

e-sys-bmw-coding-14

I found exactly the coordinate I wanted.

Let’s expand the folder of coordinates and change the value that this function now works. Expanding the Ausgelesen folder has nicht_aktiva value of. This value is the setting value of the existing function aktiv. To change this value to , press the right mouse button and press the Editbutton.

e-sys-bmw-coding-15

This will bring up the select box so you can select a value, then aktivselect it.

e-sys-bmw-coding-16

For some coordinates, you may need to enter a value directly instead of selecting it as above. After selecting Edit, Values from ECUenter the value in the lower area of ​​the screen and then click the Exit button on the right of the screen.

e-sys-bmw-coding-17

If you modified the value well, the save button at the top of the screen will be activated. This is not the step of storing the value in the vehicle, but the step of temporarily saving the value to the current computer. After saving, press the Back button to exit the FDL Editor screen.

e-sys-bmw-coding-18

 

Upload coded data from your computer to your car

Now it’s time to transfer the coding values ​​you temporarily saved to your computer to the vehicle. Code FDLButton.

Note: CodeThis is a button, not a Code FDLbutton. CodeButton is a button that initializes the coding.

e-sys-bmw-coding-19

I am transferring modified coding data from my computer to my car.

e-sys-bmw-coding-20

A message will be displayed indicating that the vehicle has successfully transferred the changed values ​​and completed without errors. Report 0 errorAnd if there is an error, there is a problem during coding, it is recommended to return the modified value to the original value.

e-sys-bmw-coding-21

Quitting coding

The coding is finished. Please make sure that the value you just edited is correct. There is no procedure to terminate the coding separately. Normally, the connection button that is clicked before will be changed to the disconnect button. Pressing the button or disconnecting the BMW ENET cable is not a big problem.

www.obdii365.com

How to Set up BMW Rheingold ISTA on ICOM, INPA and ENET cable

BMW Rheingold ISTA-D ISTA-P free download, user manual download and installations/instructions provided here for free.

 

 

What is BMW Rheingold ISTA ?

BMW Rheingold ISTA-D User Manual Download

BMW Rheingold ISTA 4.03.21 Free download Win7/Win8/Win10

How to install and setup BMW Rheingold ISTA?

Diagnostic with BMW ISTA-D

Programming with BMW ISTA-P

 

 

What is BMW Rheingold ISTA ?

ISTA is a workshop system that contains BMW AG Data and Information. ISTA stands for Integrated Service Technical Application. Way back when, during the initial development of this tool, BMW used DIS (Diagnostics Information System), and as the programs evolved and due to the nature of the file naming conventions utilized by BMW, the workshop system became known as Rheingold in the enthusiast world. Rheingold in actuality is the folder that contains the main application and data. Rheingold became ISTA-D (D stands for Diagnostics) and BMW’s programming application (not discussed in this document) used the same nomenclature, ISTA except with a P (for programming) or ISTA-P.

 

BMW Rheingold 4.06.31 ISTA Functions List:

1. Module (ECU) errors reading and clearing

2. Gearbox (transmission) and engine adaptations erasing

3. Fuel injectors control, correction amount real time viewing, injector registering

4. Engine mountings testing

5. Mass air flow (MAF) testing and registering. Whole air system testing

6. EGR system control and testing

7.Turbocharger and related components control and testing

8. Diesel particulate filter regeneration (DPF)

9. Battery replacement

10. Oil change and service interval reset

11. Wiring diagrams, live data, repair instructions, technical documents etc

12. Programming, vehicle retrofit, mirror coding, FSC codes adding or updating etc

….

And many more other functions

 

System Requirements:

Windows 7 (32-bit or 64-bit)

Windows 8 or 8.1 (32-bit or 64-bit)

Windows 10 (32-bit or 64-bit)

 

Minimum system configuration is now hard coded into the program, although the standalone

versions have this check removed.

2.2Ghz CPU – 2 core minimum, core i5 or i7 recommended

4GB RAM, 8GB recommended

Minimum 20+GB HDD free space for ISTA+ Diagnostics with ONE language, and minimum

100GB for Programming Data.

This version has hardware check removed, however, future versions MAY not have this

feature. A faster system is required.

This version discusses included English Databases only. If more required, add to SQLiteDBs folder, which will need more space.

 

Interfaces and other requirements

E-S ERIES :

F/G/I/M INI /RR-S ERIES :

ICOM:

  •  ICOM A: main interface
  •  ICOM B: adapter for programming multimedia in E series
  •  ICOM C: adapter for old BMW with round 20 pin diagnostic plug
  •  ICOM D: adapter for motorcycles

BMW Rheingold ISTA User Manual PDF Download:

User manual 1:

1 Introduction

Explanation of the symbols used

Important security instructions

Chapter contents

Integrated Service Technical Application (ISTA)

ISTA operating modes

Data exchange with other systems

Distinguishing different makes

General operation of the ISTA workshop system

 

2 Overview and short introduction

Starting the ISTA Client

Checking the operations list

Selecting a vehicle

Selecting a diagnostic connection to the vehicle

Creating an operation

Finding out about operation details

Perform vehicle test

Display fault memory

Editing a test plan

Running a procedure

Terminating an operation

 

3. Menu structure

Start mask

Identification

Vehicle test.

Activities

Service plan

Operations

 

4. Appendix

Scope of functions for operator devices

Abbreviations

Glossary

Fault messages and fault rectification

Index

BMW Rheingold ISTA User manual 1 download

 

User manual 2:

1. BMW Rheigold ISTA Introduction

2. System Requirements

3. Interfaces and other erqurements

4. How To Install BMW Rheingold ISTA Software

5. Programming note

6.Interface configuration and verification with ISTA+

7. Diagnostics with ISTA+

 

BMW Rheingold ISTA User manual 2 download

 

BMW Rheingold ISTA 4.03.21 Free download:

BMW Rheingold ISTA 4.07.22

https://mega.nz/#F!bJJlHJxS!IutlwTO55wUfk_n_rl3k0Q

BMW Rheingold ISTA+ 4.03.21 Standalone +SQLiteDBs +language package:

https://mega.nz/#F!4Msz2RgL!jvZdlqN3SF75Z5rIRnWnYg

 

BMW_ISPI_ISTA-APP_4.03.21.18572

https://mega.nz/#!YxVAwAaL!vglnpcrLzUR5GZnejxOEoes4-HC13f3FUBlOqc1C-Do

 

Free download BMW ISTA 4.03.21 Delta Database:

(EN-DE-Global-Meta)

BMW_ISPI_ISTA-DATA_DELTA_4.03.21.istapackage 121MB

https://mega.nz/#!nJ8XyZZB!iZ7tn_6-geNMICmudHBTjeAJ4yuVhbj3B8cqPRXFWH0

 

BMW_ISPI_ISTA-DATA_DELTA_en-GB_4.03.21.istapackage 378kb

https://mega.nz/#!3ZcVzDxB!pg97aDWK3jY6yCDTW3n3Se1KXK7Ovnz3i1ZkRbHsFnA

 

BMW_ISPI_ISTA-DATA_DELTA_de-DE_4.03.21.istapackage

https://mega.nz/#!74FHFACC!vXaMcWJjma8E01YFaf0YBuObIeF9s2WoccNSWZe2PSw

 

BMW_ISPI_ISTA-META_4.03.22.xml 17kb

https://mega.nz/#!6NUS0bQI!aCxykkVKs3F6WxzMWrt6Cnezy7vwHmLP-H7PLhk998s

 

BMW Rheingold ISTA Installation Guide:

BMW ISTA installation method may differ from source and version. This method is only for reference.But different version installations are similar,if your version is another this document is also helpful.

 

Porcedures of How to install BMW Rheigold ISTA:

 

Step 1:Download and run unblock.reg BEFORE downloading anything else. Then REBOOT the computer, this is a critical step.

How-To-Install-BMW-Rheingold-ISTA-Software-1

Step 2:Install everything in Prerequisites folder, only if you don’t have a previous Rheingold installation. For 64-bit Windows, install both vcredist x32 & x64 from Microsoft, if not already installed.

How-To-Install-BMW-Rheingold-ISTA-Software-2

Step3:Install the following – you can get both from Microsoft.

  •  Visual C++ Redistributable Packages for Visual Studio 2013
  •  .NET Framework 4.6

Step4: Download Rheingold.7z using MegaSync or JDownloader. Once downloaded, check whether“Rheingold.7z” is blocked. If it is, unblock it. Right click on the file, go to Properties and if files are blocked, then you will see the unblock button as in the picture below:

How-To-Install-BMW-Rheingold-ISTA-Software-3

Step 5: Extract Rheingold.7z using 7zip ONLY. You may have to give admin privileges for extracting. Location doesn’t matter, but preferred location is C:\. If extracting to this location, you will need admin privileges for 7zip before extracting the file. To avoid future issues with admin rights etc. you can also extract this file to the root of a secondary drive, for e.g. D:\

 

Step 6: Assuming you extracted the file to the location suggested above, create desktop shortcut from“C:\Rheingold\TesterGUI\bin\Release\ISTAGUI.exe”. If not, create the shortcut from the location you extracted the files to.

How-To-Install-BMW-Rheingold-ISTA-Software-4

Step 7: Run the following registry fixes, depending from your OS:

  •  From the Mega site, download and run the following two registry files:

Ista-prog-x64.reg

Ista-prog-x86.reg

  •  Also run the following registry fixes from the C:\Rheingold folder (scroll all the way to the bottom to see these files):

 

How-To-Install-BMW-Rheingold-ISTA-Software-5

Step 8: Run ISTAGUI shortcut from your desktop as administrator.

Step 9: When prompted for license, copy the license key from the “rheingold-license.txt” located in “C: \Rheingold”

How-To-Install-BMW-Rheingold-ISTA-Software-6

Step 10:If/When prompted for dealer ID, enter “1” and ignore following warnings. ISTA+ will close.

Step 11:Run again ISTAGUI shortcut from your desktop as administrator and verify the databases in Settings >Version tab in ISTA/D If you encounter start/running issues, delete the “Rheingold” folder from “C:\”,run “RCleanerV4.4.exe” as administrator and start again from step 5.

 

PROGRAMMING NOTE:

ISTA+ PROGRAMMING is only for F, G and I Series, Mini and Rolls Royce cars

ISTA-P will contain all chassis data until around August 2017, then BMW plans to phase out all BN2020 vehicle data in ISTA-P. So ISTA-P will be to program E-series only and ISTA+ will program everything else. Programming is now enabled in the Registry, so no changes to ISTAGUI.exe.config file are required.

ISTA+ PROGRAMMING WITH ENET WILL NOT WORK. YOU NEED ICOM INTERFACE.

INTERFACE CONFIGURATION AND VERIFICATION WITH ISTA+

The following information is freely available on the internet, however, has been consolidated here to help the DIYer in interface configuration (Rheingold, ISTA-D and ISTA+ all are all simultaneous and are used interchangeably. For the purposes of this document, we will only use 3 interfaces, K+DCAN, ENET and ICOM. Additional configuration of these interfaces is not discussed here. Refer to other publicly available information on the internet or specific forums.

 

USING BMW RHEINGOLD ISTA WITH BMW ICOM

1. Open used for connection network adapter properties, then “Internet Protocol Version 4 (TCP/IPv4)” properties, then enter 169.254.1.1 for “IP address” and 255.255.0.0 for “Subnetmask”.

bmw-rheingold-ista-with-icom-1

2. If VMware is installed, open Virtual Network Editor and disconnect from the host any adapters with Subnet Address 169.254.0.0.

bmw-rheingold-ista-with-icom-2

3. Open C:\EDIABAS\BIN\EDIABAS.INI with Notepad and check for “Port = 6801” in TCP settings.

bmw-rheingold-ista-with-icom-3

4. Connect car with ICOM to PC.

5. Now run BMW Rheingold ISTA using shortcut in start menu and wait until it boots, then press settings button.

bmw-rheingold-ista-with-icom-4

6. Select “VCI Config” tab and “HO-ICOM/ENET local and ISIS network”, then “OK”.

bmw-rheingold-ista-with-icom-5

7. Go “Operations”, then “Read Out Vehicle Data” and “Complete Identification”.

bmw-rheingold-ista-with-icom-6

bmw-rheingold-ista-with-icom-7

8. Select your ICOM from the list and press “Set up connection”button.

bmw-rheingold-ista-with-icom-8

bmw-rheingold-ista-with-icom-9

USING ISTA WITH INPA K+D-CAN CABLE (Example using Com Port 9)

1. Plug your K+D-CAN cable and install drivers. For FTDI based cables use latest drivers.

2. Open “Device Manager”, then USB Serial Port properties, go to “Port Settings” tab and click “Advanced…”. Change port number to “COM9” and latency timer to “1”. Confirm configuration via “OK” button.

bmw-ista-on-inpa-kdcan-1 bmw-ista-on-inpa-kdcan-2

3. Open C:\EDIABAS\BIN\EDIABAS.INI with Notepad and check for “Interface = STD:OBD”. In TCP settings set “Port = 6801”.

bmw-ista-on-inpa-kdcan-3 bmw-ista-on-inpa-kdcan-4

4. Open C:\EDIABAS\BIN\OBD.INI with Notepad and check for“Port=Com9”

bmw-ista-on-inpa-kdcan-5

5. Connect car with K+D-CAN cable to PC.

6. Now run BMW Rheingold ISTA using shortcut in start menu and wait until it boots, then press settings button.

bmw-ista-on-inpa-kdcan-6

7. Select “VCI Config” tab and “Ediabas standard settings (ediabas.ini)”, then “OK”.

bmw-ista-on-inpa-kdcan-7

8. Go “Operations”, then “Read Out Vehicle Data” and “Complete Identification”

bmw-ista-on-inpa-kdcan-8

bmw-ista-on-inpa-kdcan-9

bmw-ista-on-inpa-kdcan-10

USING BMW RHEINGOLD ISTA WITH BMW ENET CABLE

1. Open used for connection network adapter properties, then “Internet Protocol Version 4 (TCP/IPv4)” properties, then enter 169.254.1.1 for “IP address” and 255.255.0.0 for “Subnetmask”.

bmw-ista-on-enet-cable-1

2. If VMware is installed, open Virtual Network Editor and disconnect from the host any adapters with Subnet Address 169.254.0.0.

bmw-ista-on-enet-cable-2

3. Connect car with ENET cable to PC, turn ignition on.

4. Now run BMW Rheingold ISTA using shortcut in start menu and wait until it boots, then press settings button.

bmw-ista-on-enet-cable-3

5. Select “VCI Config” tab and “HO-ICOM/ENET local and ISIS network”, then “OK”.

bmw-ista-on-enet-cable-4

6. Go “Operations”, then “Read Out Vehicle Data” and “Complete Identification”.

bmw-ista-on-enet-cable-5 bmw-ista-on-enet-cable-6

7. Select your ENET connection from the list and press “Set up connection”button.

bmw-ista-on-enet-cable-7 bmw-ista-on-enet-cable-8

8. Alternatively you could select “HO-ICOM/ENET direct connection” in “VCI Config” tab and “ENET” mode with empty “IP-Address” field during connection setup.

bmw-ista-on-enet-cable-9 bmw-ista-on-enet-cable-10

 

DIAGNOSTICS WITH ISTA+

STARTING THE ISTA+ WORKSHOP SYSTEM

How to start the ISTA workshop system:

Double click the ISTA+  icon in the Windows desktop created during the installation process above. After ISTA is started, the start screen appears. A list of news is displayed. You can set the display period in the Administration.

setting-ista-1

Once you have read the “Note on using ISTA”, close the dialog using the button “Next”. You can open a process from the start screen: Select the “Operations” menu.

 

SELECTING A VEHICLE WITHOUT CABLE CONNECTED TO CAR

Method 1:

You can enter your short VIN (Last 7 of the VIN) and be able to pull relevant procedures or troubleshooting instructions without actually connecting to the car. To access this feature, launch ISTA+ and click on Operations tab (1). Then enter the short VIN into the VIN box (2). Then click on Accept (3). The Accept button will become active only when a VIN number is entered. You can explore features specific to your car from here.

setting-ista-2

Method 2:

Follow the steps as in the picture below:

setting-ista-3

SELECTING A VEHICLE VIA “READ OUT VEHICLE DATA” WITH CABLE CONNECTED TO CAR

After you select the “Operations” menu from the start screen, the workshop system changes to the “Vehicle identification number” tab under the “New” menu item.

We will assume that you have connected the right interface to the car at this time (Refer to interfaces section). Our example will use BMW ICOM A2.

This is how to identify a vehicle by reading out the vehicle data, while automatically creating a process:

• Click the “Operations” main menu item in the navigation area.

• Select the “Read out vehicle data” tab and follow the instructions provided.

• Click the “Identification without vehicle test” or “Complete identification”button

setting-ista-4

The connection to the vehicle is now established. The workshop system performs an identification of the vehicle. It also reads the vehicle identification number and further data from the vehicle. The progress of the identification operation is displayed on a progress bar.

setting-ista-5

Start vehicle test

If vehicle identification was called up via “Read out vehicle data” and “Complete identification”, the vehicle test starts automatically following vehicle identification, followed by the vehicle operation and service data transfer and analysis. The control unit tree is displayed during the vehicle test

setting-ista-6

Here you can observe the ongoing determination of the control units that are fitted. If no control unit tree is available, the “Control unit list” mask is displayed automatically.

The control unit tree contains all the control units identified in the vehicle and displays their allocation to the relevant bus system. The control units are identified in succession and their fault memories are read out. The color then changes to display of the detected state. An explanation of the colors can be found in the lower section of the displayed mask. From this screen, if required you can restart the vehicle test or also call up control unit functions so that you can read out measurements or activate actuating elements.

Before you can access a test plan you must first display the fault memory. This is how to view the fault memory:

• Wait until the vehicle test is completed.

• Click the “Display fault memory” button.

Show fault memory

After the vehicle test, click the “Display fault memory” button in the “Fault memory” mask. The fault codes that are read out and the associated description are listed here.

setting-ista-7

The function “Delete fault memory” can be carried out at the end of the guided troubleshooting. In order to start the guided troubleshooting, first calculate a test plan.

This is how to calculate a test plan:

• Click the “Calculate test plan” button.

Processing the test plan

The test plan lists the components and functions that might have caused the fault. The documents and test modules corresponding to the components and functions are displayed in the “Type” column, identified with “ABL”. In the “Type” column, documents and test modules are identified with an abbreviation.

Procedures localize a fault and give advice on rectifying it. This is how you start a procedure:

• Select the required procedure from the test plan.

• Click the “Display” button.

setting-ista-8

The priority in the test plan does not necessarily specify the call-up of the processes. The priority is to be regarded as a recommendation for processing.

A test module is primarily designed to identify the cause of a fault. Furthermore, service functions can be performed via procedures. Information can be displayed within a test module, as well as measured values read out or entered. Furthermore, queries can be made available in procedures via selection screens.

After a test module has been carried out, additional information is added to the test plan if this is necessary for further troubleshooting or fault elimination.

setting-ista-9

After the test plan has been completed, you should carry out the “Delete fault memory” function.

 

PROGRAMMING WITH ISTA+

Until now, different systems for vehicle diagnosis (ISTA) and programming (ISTA/P) have been used. This means it was necessary to change systems several times when repairing a vehicle using software.

ISTA+ has been expanded so that all the required programming functions for the series F, G and I are integrated.

E-series vehicles still have to be programmed using ISTA/P!

The functions relevant for programming can be accessed via the following menus:

ista-programming-1

Vehicle treatment

• Software update

o Comfort – as per the suggested measures plan

o Advanced – with broadened scope

o Additional software (range of functions is not active yet)

• Control unit replacement

o Before exchange (preparation) – control unit read-out for the exchange

o After exchange (subsequent evaluation) – control unit configuration after exchange

• Vehicle modification

o Retrofit

o Conversion o Conversion (only coding)

o Back fitting

o Immediate measures

ista-programming-2

www.obdii365.com

http://blog.obdii365.com/2017/11/16/bmw-rheingold-ista-manual-download-and-installation/#5

BMW ICOM or K+DCAN cable or ENET cable

Any cost-effective DIY solution of BMW diagnostic/coding/programming?

Yes, first you should know which a BMW ICOM cable you need: K+DCAN or ENET or ICOM A2/ ICOM Next.

  INPA K+DCAN cable

(switch mode)

BMW ENET cable BMW ICOM

(ICOM A2, ICOM Next)

Image  bmw-enet-esys  bmw-inpa-k-can-cable bmw-icom-next-wifi
Price $17.99 $11.99 $300 around
Vehicle For Exx cars For Fxx cars For ALL Exx & Fxx cars

(BMW E, F, G, I, Alpina series cars, MINI and Rolls-Royce from 1985 – 2017)

Software Inpa 5.0.2

Ediabas

E sys 3.23.4

Psdzdata

Ista-D

Ista-P

BMW ETK
BMW KSD
INPA

NCS Expert

WinKFP

E-Sys 3.27.1

BMW AiCoder

BMW FSC code generator

Diagnostic Yes Yes Yes
Coding Yes Yes Yes
Programming No Yes Yes


In summary,

It depends on your purpose (diagnostic or coding or programming) and model (Exx or Fxx or others).

 

For Coding, you need different Tools, NCS Expert / SP-Daten for E-Series and E-Sys / PSdZData for F-Series.

All Diagnosis and Coding can be done with cheap DCAN Cable for E-Series and cheap ENET Cable for F-Series.

 

For Programming (Flashing ECU’s with new Firmware), then you need ISTA/P for for both E-Series and F-Series cars, or you can use WinKFP for E-Series and E-Sys for F-Series. For E-Series Programming, you will need an ICOM, but for F-Series Programming, you can use ENET Cable.

 

For Exx- Series:

Interface = K+DCAN Cable (OBDII to USB) or ICOM

ECU Data Files = SP-Daten

NCS Expert = Coding Software

WinKFP = Programming (Flashing) Software

EDIABAS = Low-Level ECU Communication Software used by NCS Expert & WinKFP

 

For Fxx- / Ixx- / Gxx-Series, Mini, & Rolls-Royce:

Interface = ENET Cable (OBDII to RJ45 Ethernet) or ICOM

ECU Data Files = PSdZData

E-Sys = Coding Software

E-Sys = Programming (Flashing) Software

 

About: BMW ICOM

ICOM A (also ICOM A2, ICOM A3, ICOM Next A): main interface

ICOM B: adapter for programming multimedia in E series

ICOM C: adapter for old BMW with round 20 pin diagnostic plug

ICOM D: adapter for motorcycles

ISTA+ (AKA Rheingold or ISTA-D)

DIAGNOSTICS for All Vehicles

PROGRAMMING for F/I/G/RR & MINI, but requires an ICOM

ISTA-P

PROGRAMMING traditionally for all chassis, but is being phased out by August 2017, except for legacy E-series.

Replacement ECU’s must be NEW

 

YOU HAVE TO KNOW before you buy ICOM A2 or ICOM A3 or ICOM Next:

 

BMW ICOM NEXT vs the old ICOM

-> much faster in BMW F and G series ..

-> supports gigabit Ethernet too to be future proof, there currently is not gigabit Ethernet protocol defined yet for autos. Also it has USB3.0 instead of USB2.0 and a better wifi card. 

 

 

ICOM NEXT A vs ICOM A2

 

-> more stable during programming

-> be necessary for the future Gbit cars

-> faster start-up times and high throughput

-> through high-performance,low-power ARM SoC

-> improved handling

-> more flexible OBD cable

-> lighted button for logs

 

ICOM A vs ICOM A2 vs ICOM A3

 

Modified ICOM A2 for vehicles with OBD access receives a significantly more powerful processor and more storage capacity. And robust aluminium case will help to avoid damage when using in harsh environments. It works better in cooling, runs faster and works more stable, not easier broken than older ICOM A.

 

ICOM A3 can program all units for all BMW series expect media system, and work more stable and has stronger compatibility than ICOM A2, A1.

BMW E-Sys Launcher Premium Date Changed Crack Download

First of all, I will tell you the sad news that this crack program can not be applied to the latest version of Launcher.

We confirmed that it works normally in version 2.5.3, so it seems to be applicable.

If you do not need to use the latest version of E-Sys coding software, it will be a valid program.

If you use 2.6.2 and delete it and install 2.5.3, it will not work.

I have tested 2.6.2 on my computer and it did not work when I tried to install 2.5.3, and after installing a new 2.5.3 on my virtual machine, it worked.

Download

  1. Run the program after downloading it to any folder.
  2. Click the ‘Restore Launcher’ button at the far left.
  3. Then pop up like below screen. There is no recovery point for E-Sys Launcher Premium. It seems to be the principle that after storing the point before the change of the car model as the recovery point, it will use the previous recovery point even after changing the car model later and use it without changing the date.

bmw-psdzdata-tool

  1. Execute all the steps below.
    A. Change the system date to today’s date +3.
    B. Launch E-Sys Launcher, and select your car model. Keep Launch untouched!
    C. Change the system date to today – 3 days old.
    D. On the E-Sys Launcher, click the Launch Now button.
    E. Exit after E-Sys is executed.
    F. Returns the system date to today.
    G. Click the OK button.

bmw-psdzdata-tool-2

  1. A message is displayed that the recovery point was created successfully.

bmw-psdzdata-tool-3

BMW ENET (Ethernet to OBD) Interface Cable for BMW E-SYS ICOM Coding F-series

How to download and install BMW Dr.Gini Software

About Dr.Gini

Dr.Gini is a program used to diagnose BMW cars. First, I will explain how to download and install Dr.Gini.

Download

Download

When you have finished downloading, the entire folder and files are organized as shown below.

Dr.Gini-software-1

How to install

I did not capture the screen during the installation, so I will briefly explain the article.

In order for Dr.Gini to work, a program called Ediabas must be installed.

  1. EDIABAS_*.*.*.msi Run the file from the EDIABAS folder to install the Ediabas program. Folder There is also EDIABAS.zip file. It seems that when unzipping, the same files are installed. I do not know why I put the installation file and the compressed file, but I guess that it is for both the person who installs it and the person who wants to install the portable. I installed it as an msi file and it worked, so I will tell you how. It is recommended that you do not change any settings during installation.Dr.Gini-software-2
  2.  setup Dr.Gini B014 EN.zip And run the program to install Dr.Gini. At the end of the installation, the menu that you want to run the program is checked, but since the setup is not completed yet, it is unchecked and the installation is completed (although checking the program and running the program will not cause any problems)
  3. ECUAfter extracting the compressed file in the Ecufolder, copy it to the folder of the folder where Ediabas program is installed . If you did not change the settings during installation, this C:\EDIABAS\Ecuis the folder
  4. Because it will be connected to Dr.Gini ENET cable INTERFACES > ENET Ediabas.INIin the folder EDIABAS.INI, copy the file C:\EDIABAS\BINto overwrite the folder.
  5. API32.DLLYou need to api32.dllcopy the files in the folder to the folder below for each operating system.

* For Windows 7/8 / 8.1 / 10 64 bit operating system: C:\Windows\SysWOW64
* For Windows 7/8 / 8.1 / 10 32 bit operating system: C:\Windows\System32
6. Final step. Copy the Gini_B020.exefile to a C:\EDIABAS\BINfolder. Sometimes a Gini_B020.exefile is recognized as a malicious program and it is deleted by a vaccine program. If you feel that this process is anxious, you can just delete this file.

When I tested it, the file Gini_B020.exe is not necessarily a file because it is Dr.Gini B020 version (latest version or not yet stabilized version).

How to run

Now that you’ve done the installation, let’s try it.

  1. Connect your car and your laptop with the BMW ENET cable. You have to turn on the car, right?
  2. C:\EDIABAS\BINDr.Gini.exe Try running the file in the folder .
    • Gini_B020.exe You can also run Since the two UIs are slightly different, we Dr.Gini.exe will explain them based on a single point.
  3. Identification Press the button at the bottom of the screen . Then it will be connected directly to the vehicle (it is incorrect to write the memo). Ever, if not the connection Interface from the menu Interface to ENET try to change.Dr.Gini-software-3
  4. If you are connected, you can use it freely afterwards. In fact, I still have not figured out what the menu is all about.

Screen composition of Dr.Gini

Dr.Gini-software-4 Dr.Gini-software-5 Dr.Gini-software-6 Dr.Gini-software-7 Dr.Gini-software-8 Dr.Gini-software-9 Dr.Gini-software-10 Dr.Gini-software-11

http://www.obdii365.com/producttags/bmw-icom.html

How to solve BMW E-sys Coding Software Error C157

Problem:

Hi, I’m trying to code my car with BMW ENET cable and esys + esys premium program with token generated, and gives me the following error

Used eSys coding software (Includes E-Sys v.3.26.1 & E-Sys Launcher Premium 1.05 (w/ Builtin Token Generator) & Guides) and v.54.1_PSdZData_Lite. Used windows XP Professional.

I am not able to encode to leave the error, is there any solution?

It is a bmw 1 series f21

Possible reason:

You need to open E-Sys now using the Desktop Icon for E-Sys Launcher, not the Icon for E-Sys directly.

Well, you cannot launch E-Sys directly, as the E-Sys Launcher program manages E-Sys use of the .EST Token, so without it, E-Sys has no working Token solution.

Solution:

Solved , install other version.