Tag Archives: BMW coding

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

Dr.GINI B020 version Software vs. B020 verion

We have discussed Dr.GINI B020 version software in detail in previous post. Here you can download newer B021 version for free.
Note: B021 is not the latest version,  latest B022 is not for free.  Latest BMW ICOM HDD also comes with free Dr.GINI engineering software.
Introduction:
The friend who made this is called Dr.GINI.
The advantage of this program is that can be used on both E-series and F-series.
Function:
The interface supports K+DCANENET cable, Passthru, ICOM and ICOM next
The friend is great,but sometimes this tool is likely to be paid.
File Including:
dr.gini-b021-software-1
AP132.DLL: Use if error occurs during installation
ECU: Use in Expert menu
EDIABAS: EDIABAS installation file
INTERFACES: EDIABAS.INI file for each interface
MAPS: Latest lookup.xml file for map updates
setup Dr.GINI EN Basic.exe: B021 installation file based on B020
The difference between B020 and B021 is…
-Convenient to use ICOM in Interface
dr.gini-b021-software-2
-Units menu to complement and add FSC, instrument panel, FRM functions
dr.gini-b021-software-3
-Map update FSC code extraction
dr.gini-b021-software-4
-Instrument cluster
dr.gini-b021-software-5
Now let’s look at the Dr.Gini main features (use older version as example):
Delete Fault Code
Deleting fault code of module is very fast and quick
In the functional window, click 1.Identification 2.Read Errors at the bottom
dr.gini-b021-function-1
Module in error is shown in red, click “Clear Errors” in the bottom right corner.
dr.gini-b021-function-2
A list of error deleted. The time required is within a few seconds…
You don’t have to turn Rheignold to try to delete the fault code.
dr.gini-b021-function-3
Gauge and actuators
dr.gini-b021-function-4
dr.gini-b021-function-5
VO: Shows the vehicle order of the vehicle. It also shows the i-level of the vehicle
on the right side.
dr.gini-b021-function-6
Map update FSC code generation.
Generate fsc code to update CIC/NBT Map.
dr.gini-b021-function-7
In Expert Mode, also VIN change, module reset
dr.gini-b021-function-8
It seems that a small program is integrated with a clear function.
See also:

Dr.gini B020 BMW Manual: Download, Install, How to use

http://blog.obdii365.com/2018/03/30/free-download-bmw-dr-gini-b021-coding-software/

How to solve NCS Expert VIN is faulty COAPI-2000

Have spent my entire Saturday on this:

All running on XP and also tried on Win7 x64

INPA is working fine. Battery and ignition both ON
When running NCS Expert, try to read the VIN from ECU i get VIN Faulty

Vin is faulty
COAPI-2000 Error or in ECU description file (SGBD) IFH-0018 CAS
COAPI-2000 Error or in ECU description file (SGBD) FGNR_LESEN
COAPI-2000 Error or in ECU description file (SGBD) FGNR_A_E65CAS

ncs-expert-vin-is-faulty-1
ncs-expert-vin-is-faulty-2

Solution 1:

If you have Standard tools 2.12 you are fine.

Check if you have E89 folder in C:\NCSEXPERT\DATEN\

And make sure that you copied all files from sp-daten\daten\*.* to here C:\NCSEXPERT\DATEN\ and here C:\NCSEXPERT\DATEN\E89

Just recopy this and check if this helps

Solution 2:

You can only run INPA or NCS one at a time, not simultaneously.

Also, sometimes mine gives me that error. It’s usually because I didn’t initialize the USB cable properly. Unplugging it, closing NCS, plugging it back and restarting NCS usually solves my problem.

Hope this helps.

Solution 3:

you are missing some files for E65 at sp-daten. Try to download newer spdaten and copy at least e65 folder or update whole data.

Solution 4:

make sure you update your daten files correctly as well

you can do the following copy-paste procedure: (copy the files and replace )

Target —————————Source .(SP-Daten-Exx directory )

\NCSEXPER\SGDAT\ ——– .ipo files
\NCSEXPER\DATEN\ ——– coding data (daten) for models
\EDIABAS\Ecu\ ————– .prg files……

If not work, please empty your .man file .. delelete everything inside then save.. then try again

ON YOUR NCS EXPERT FOLDER YOU SHOULD SEE A FILE:

FSW_PSW (MAN)
FSW_PSW (TRC)

INSIDE THE (MAN) ONE DELETE ALL THE VALUES INSIDE THEN SAVE AS.MAN SO FSW_PSW.MAN MAKE SURE SAVE AS ALL FILES OTHERWISE IT WOULD SAVE ONLY AS PLAIN TEXT.

After You Do That.. Try To Read The Car Again.. So Ncs Expert,f1,f3 E89,cas, Then Back

NOTE:
All above solutions are shared on BMW forums; never know he/she is the professional or amateur. So, YOU ARE TRYING EACH SOLUTION ON YOUR OWN RISK.

Reference: NCS EXPERT User Guide

Proceed at your own risk, this is just my interpretation for educational/entertainment value only. I am not responsible for you blowing up your car or damaging your modules. Im serious!

DUMMIES GUIDE TO UNDERSTANDING NCS AND CODING

This is roughly how it works… and my dummy interpretation of it. Please read it fully if you want to understand, this isn’t exactly a quick cheat sheet guide.

On Pre ’02 cars the coding is slightly different method than Post ’02 cars. I am only going to elaborate on coding individual parameters, you can go learn how to code entire modules thru the VO later once you learn the basics below.

The first part to understand is what this stuff about ZCS/VO or “vehicle order” is. When BMW makes a car, they create whats called a “vehicle order”, this is basically a bunch of numbers written into the car that tell what modules are installed in the car, regional info etc. This is like your car’s DNA! for example if the car has a sunroof, or a convertible or radio etc etc and that it was meant for US,Canada,France etc. Because each car is different with a different set of options/modules or country that its located, the “vehicle order” aka. “ZCS” or “VO” may be different. Why is it called ZCS you ask? because its abbreviated german, and its confusing as hell.

The VO is written into a couple modules of the car, usually ones that start with an “A”, like AKMB or ALSZ. On some cars its written elsewhere. In my 02 M3, the VO was written in ALSZ and AKMB. On my ’00 328ci it was stored in EWS, KMB. Its nothing more than a string of text/numbers stored in the flash memory of these modules, nothing special. Why is it written into two places? because if one module is failed and has to be replaced, then the other will serve as a backup so you can code the new replacement module to your car. For example ALSZ is the “light switch module” in your car, for some reason it fails. When you buy a new LSZ/LCM, you can retrieve all your settings of VO from AKMB and then code your new LCM to YOUR factory settings. The chances of both modules failing is slim, but if it does… you’ll have to contact BMW so they can give you the VO for your car from their records.

OK the one difference is pre-02 cars don’t have a VO. Those cars have their ZCS (which acts like a VO) stored in the EWS or KMB modules. The stuff below is basically identical however for individual parameter coding.

Now go get into the basics of coding.

1. When you load NCS expert, you need to load a profile. These profiles just change how ncs expert behaves when you read your car. The two profiles i stick to are “expertmode” and “revtor’s expert profile”. if you don’t have it, you can find it on the net easily. In order to code your car the first time, you should pick “revtors“. This has something called “manipulation” enabled… ill elaborate on that later.

2. Once the profile is loaded, you basically need to select Vin/ZCS/FA in order for ncs to download VIN info off your car. Once it does this, it will ask you to select a module. Why? because it needs to know your “vehicle order” information. In most cases it will probably be in an “A” module. if it doesn’t load, or cant be accessed, no harm done, just try a different module. When it is able to read it, you will see a long string next to “FA” starting with your chassis “E46_” followed by numbers and text along with #’s and $’s. This is your VO. Now that NCS Expert knows it, it can code your car properly!

CODING HAS NOTHING TO DO WITH THE MODULE YOU JUST SELECTED TO READ THE VO FROM! This perplexed me for the longest time, I didn’t understand why i selected two modules each time, or what the difference selecting AKMB or ALSZ or etc the first time was. Well… It has no bearing!! all NCS is doing is reading the text/number string that is your VO off the memory in these modules in this first step. You will actually select the desired module to code in later steps.

** PRE-02 cars, you wont see the long FA “VO” string, instead there will be a few lines FG, GM, VN, SA followed by numbers, its basically the same thing different format. For all intents and purposes this is referred to by me as the vehicle order or ZCS for a pre-02 car.

ON POST-02 cars select any module with “A’ in front of it, on PRE-02 the “A” modules wont work, you will need to use EWS or KMB for this step… It doesn’t matter which. 

Now this guide will touch on the basics to code INDIVIDUAL items on your car. The steps to add items to your VO and code your modules is different and i wont comment on that here, because it will confuse the amateur. Just understand the basics of individual coding first, then coding from your VO will all make sense later.

3. The next part is to download your factory settings in your car to your PC. Once you get the VO loaded, you hit the BACK button. The default job in NCS is to write SO BE VERY CAREFUL here. You will see all your modules listed, for example “EWS,ABG,ASC,KMB,APL,…..etc” and underneath “SG_CODIEREN”

NCS at this point is set to SG_CODIEREN, which means to WRITE to ALL modules listed. You don’t want to do that.

4. So now select “Process ECU”, and select the INDIVIDUAL MODULE you want to code. For example LSZ (light switch module). Once you do this, it will say only LSZ (and not all the modules in your car).

5. Now you want to change the job from WRITE to READ. Select “CHANGE JOB”, then select “CODIERDATEN_LESEN”. This is to READ DATA.

6. Once selected it will confirm this by indicating the module and job type on the screen. Now you are ready. Hit “EXECUTE JOB”.

It will say Coding Activ, then Coding Ended.

7. At this point, in your NCSexpert/WORK/ folder there will be a file called “FSW_PSW.TRC”

This is what we want, the coding of your LSZ module that we read earlier. IMMEDIATELY save a backup of this file, rename it to FSW_PSW_LSZ_ORIGINAL.TRC and save it somewhere in case you decide you want to revert to the original copy. Now I want you to resave another copy of this FSW_PSW.TRC file as FSW_PSW.MAN (manipulation…hint hint). Make sure it doesn’t save as FSW_PSW.MAN.TXT or some crap like that, it wont work properly.

OK why all this juggling?? because NCS expert only reads modules and saves EVERYTHING as a FSW_PSW.TRC file. Regardless of what module you read in your car, this is what the filename will be. And everytime you load NCS expert, this file is constantly erased, written and re-written. So thats why we are saving it as FSW_PSW.MAN so we can alter it safely without our copy being overwritten.

8. Now open up FSW_PSW.MAN with a text editor.

You will see a long list of stuff like this..

LEUCHTWEITENREG_AUTOM
aktiv
FEHLER_BREMSLICHT
nicht_melden
TAGFAHRLICHT
aktiv

This is where you can code. now its all in german, so you will need to run these words in a translator (google) to understand it, OR you can use NCS Dummy that translates this stuff for you and gives you all available parameters, but thats a whole different program and you ought to learn how to use it.

This is what the above looks like if translated. Now you can see how we can deactivate/activate certain things. I’m going to deactivate DRLs here.
Translated…

AUTOMATIC HEADLIGHT CONTROL
active
BRAKE LIGHT ERROR REPORTING
don’t report
DAYTIME RUNNING LIGHTS
active 

edited…

LEUCHTWEITENREG_AUTOM
aktiv
FEHLER_BREMSLICHT
nicht_melden
TAGFAHRLICHT
nicht_aktiv

By changing to nicht_activ, it deactivates this setting. Now don’t go crazy, some codes are redundant so changing just one thing wont do the trick. This takes some time and effort to find the right code/codes to work with.

9. Once you are happy, SAVE your FSW_PSW.MAN file.

10. Open up NCS expert, load up “revtors” profile (with manipulation enabled), and reload it to the part where the VO is loaded and its asking you to process ecu (Basically steps 1-3) Look above how to do this. Once you’re there, select “PROCESS ECU”, select the correct module you are coding, in this case “LSZ”. Then select “CHANGE JOB” and make sure you pick “SG_CODIEREN”. Once this is done, you are ready to code the car.

NCS will basically now take the FSW_PSW.MAN file, and overwrite the codes in your car’s LSZ module with your new settings. It only uses the MAN file because you are using a profile with “manipulation” enabled. The other mode “expertmode” does not have manipulation, and you cannot code individual stuff like this using that profile.

11. Hit “EXECUTE JOB”. Wait till it says “Coding ended”. Now your new LSZ is coded. Turn off the car, and restart, and check to see if your results are as expected!

12. Open up the /WORK/ folder, open the FSW_PSW.MAN file, select all, delete, save and exit.

Viola! Thats it. You are now an expert on coding individual features!

Now what do you do if you screwed it up or something is behaving funny and you want to go back to original settings. Or you cant remember all the stuff you changed, or don’t like the results.

To load up the ORIGINAL factory defaults if you mess up.

Go to your /WORK/ folder. Open FSW_PSW.MAN, select all, delete, save & exit.

Load NCS Expert

Select “Expertmode” profile

Hit “VIN/ZCS/FA” to load your Chassis and Vehicle order info

Hit BACK

Hit PROCESS ECU

Select the chassis, then module you F’d up on. For example “LSZ”

On Pre-02 cars It will say “LSZ” and underneath “SG_Codieren” along with some files LSZ.Cxx, LSZ.PRG, etc etc. SG_CODIEREN is the correct job you want.

On Post-02 cars It will say “LSZ” and underneath “SG_Codieren” along with some files LSZ.Cxx, LSZ.PRG, etc etc. Hit CHANGE JOB, Select “FA_WRITE” Job.

“xx” is usually the specific Coding index used in your default module, its a number. think of this like “firmware version”.

These files are basically from your /DATEN/ folder and contain the proper coding information specific to your car. How does NCS know which files to use? Because it knows by looking at your VIN and VO, then selects the correct files. NCS will then basically read these files, then read your VO and re-write the proper codes, features, activate, deactivate everything to your factory settings.

The job is SG_Codieren or FA_Write because you will WRITE your original settings back in.

Hit EXECUTE JOB.

Viola, your original data is re-written and your car will work again. Hopefully.

http://www.obdii365.com/service/how-to-solve-ncs-expert-vin-is-faulty-coapi-2000-97060.html

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

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 change the signal 5 of the BMW F48 new X1 series

How to change the turn indicator (blinking) number of the BMW F48 new X1 series five times.

I usually change the value of BLINKZYKLEN_ANZAHL_TIPP in the Fem-body or BDC module, but the new X1 does not have this coordinate.

After searching, there are some coordinates that seem to be related to it, and I told them to try to make corrections to the owner.

 

The coordinates are stored in the BDC module by using BMW ENET cable E-sys F-series coding software.

3069 / PIA_DEFAULT_TIPPBLINKEN / Tippblinken_fuenfmal (meaning that Tip flashes 5 times to translate the change value)

Please change to.

 

bmw-f48-singal-5-coding

http://www.obdii365.com/wholesale/bmw-enet-interface-cable-e-sys-icom-coding-f-series.html

BMW ENET E-sys Change F10 Manufacturing Date

BMW F-series Zeitkriterium or manufacturing date is an important part of most retrofits that enables the use of BMW ENET cable E-sys to recode a module in order to activate the retrofit.

For example some F10 models came with halogen lights and most owners want to retrofit the LCI xenon headlights for better looks and visibility. The DRL is also very weak on halogen headlights and that ruins the way the car looks compared to the xenon equipped ones.

In this tutorial we will show you how to do it step by step.

Connect to e-sys F-series coding software and choose your chassis

Read FA and activate FA

Click on Save and give the file any name you wish, then click on Edit. Right click on the FA and click Calculate FP.

Edit the Zeitkriterium value accordingly to your needs

Calculate FP again then save

Go to the VCM tab, load the file and calculate FP again

Select VCM Master and Write FA FP

Now that the FA FP has been written to the car you can go ahead and recode your module by going back to the Expert Mode Coding tab, Read SVT to see the modules list, right click on the module name (Ex: FRM) and click on “Code”. Wait for the process to finish and you`re done!

http://bmw-icom-a2-wifi.blogspot.com/2017/03/change-bmw-f10-manufacturing-date-via-esys.html