• +86755-8327-1875
  • Mon - Sat 9am-9pm
< All Topics

How to use BMW E-sys Step by step instructions to code BMW F Series?

How to use BMW E-sys Step by step instructions to code BMW F Series?

BMW E-sys Coding is for people who want to play with the settings of BMW car software to achieve something more desirable. Coding is not really programming; it is another name for re-configuring the software of your car. There are limited risks of messing up with your car SW but if you are careful, follow step-by-step instructions and know and understand what you are doing, it may be OK to go ahead. Never try to guess and do it, be absolutely sure of your steps, clarify your doubts before you proceed. There are experts on the forum who are willing to help you, don’t hesitate to ask even the silliest question. Never-the-less, if you want to try new unknown settings which others have not tried, believe me, you are playing with fire.


What is needed for E-sys coding?

  1. ENET cable
  2. BMW e sys software download: E-Sys software 3.xx
  3. Psdzdata 54.2
  4. A dedicated laptop with Windows 7 with a minimum of 16 GB of free space
  5. Backup utility for CAF files (optional), file attached
  6. Useful Cheat Sheet for Fxx, file for F25 attached, others are available in different forums

Prepare your setup
You can build your own cable or buy from a good source. Use shielded cables only. The cable should be reliable as an interruption and electrical noise interference of any kind during coding could be very risky.

Delete unwanted SW and data from your laptop. It may be worthwhile to de-fragment your HD of the laptop before installing the coding software as this software will occupy almost 12 GB to 44 GB of space on HD. Use the power adapter to keep batteries charged all the time as the installation will take several minutes depending upon the performance of the laptop and data storage media.

E-Sys Software installation
Use the following procedure to install software on your laptop:

  1. Installation file for the E-Sys is an exe file whose name is like “E-Sys_Setup_3.exe”
  2. Double click on this file and follow the instructions on the screen.
  3. Use default settings.
  4. Once the E-Sys is installed, it will create two folders on C: drive, namely Data and EC-Apps
  5. Copy your procured Psdzdata folder and replace the empty folder under “C:\Data\”
  6. It will create a desktop shortcut to start E-Sys

Setting up the EST token for E-Sys

  1. Create a folder EST anywhere on C: drive. You can create under C:\Data and copy your token ( a *.est file)
  2. Launch E-Sys by double-clicking its shortcut on the desktop. It might take a minute to start, have patience.
  3. Select Options > Settings. Select EST tab.
  4. Click on the browse button with three dots ( … ) and navigate to EST folder C:\Data\EST
  5. Select file “******.est” and click OK to save the location and close the “Settings” window.

(If you have procured your token from an external source, follow additional supplied directions to complete token installation)

Preparation for coding with Esysplus3.81.

  1. It’s a good practice, though not a must, to shut off any wireless or Bluetooth service on the laptop. Let just the laptop and car talk to each other with no external interference.
  2. As a precaution, disable any firewall on the laptop. I don’t like even any anti-virus software as their behavior is not well known, and may interfere with the communication. It’s advisable to disable them.
  3. It is preferred to start with fully charged batteries of laptop and car as no interruption can be tolerated during the transfer of data from laptop to Car. For a long coding session, a car battery charger may be needed.
  4. Car Audio and video drain off the battery fast, so better switch them off during coding.

Connect E-Sys to your Car

  1. Connect ENET cable between the car’s OBD port and the network port of the laptop.
  2. Switch on the ignition of the car, don’t start the engine.
  3. You will notice the laptop tries to connect to the car. Wait a few minutes until the network icon on the laptop shows a Connection with the yellow exclamation point over it. If you don’t see the network icon due to your laptop settings, wait for a minute.
  4. Start your E-Sys on your laptop.
  5. Press connect button on the top row of E-Sys to connect the car with the laptop.
  6. It opens up a dialog box.
  7. Select the correct TargetSelector for your model of the car, e.g. F025 and not F025_DIRECT for the X3 model.
  8. Select “Connection via VIN” and press Connect.
  9. Wait for the Connection message. Click OK. If the connection was established successfully you see the selected target in the status bar at the bottom.

Full backup of Car’s configuration files
It’s a good practice to take a full backup of Car’s original settings before any changes are made to the car. These files could be used as a reference in case it is desired to go back to the original settings of any or all features.

Read and Save FA

  1. Connect E-Sys to your car.
  2. Select “Expert Mode” on the left pane and click on the “Coding” button therein. It will display 4 sections/Boxes on the right side.
  3. In-Vehicle Order Box (upper left), click on the “Read” button, it would display FA of your car under FA List.
  4. Select FA and click on the “Save” button. Save as FA_original.
  5. The test button above will show the path of the saved FA file.

Read and Save SVT

  1. Look at SVT Actual Box (right pane, midway down) and click on the “Read SVT” button.
  2. SVT box on left will display SVT of different modules of your car.
  3. Click on the Save button on SVT Actual box and name the saved file as SVT_original.
  4. The text button above will display the path of the saved file.

Read and Save CAFD (NCD) files

  1. Inside the SVT box (left side), you see SVT, containing ECUs and each ECU contains files in the expanded view.
  2. Notice that some of the CFD files will have green checkmarks. These green marked CAFD files are of our interest.
  3. Right-click on the first green marked CAFD and then press and hold the control key on your laptop and click on all other similar marked CAFD files. This way all such CAFD files will be selected for further operation.
  4. Now move to the right in the “Coding” box and click on “Read Coding data”. After codes are read, the green icon will change into a folder icon and the files inside will contain the data read from your car.
  5. Check the folder “C:\Data\CAF”, this will contain all the read CAFD files.
  6. Copy and Save all the files in a safe place. These are your original CAFD files.
  7. Alternatively, you can use the utility “Copy_CAF_v3.bat”, copy it anywhere on your laptop, and double click on it to automatically save the files under a Folder “C:\My_CAF_Files” with the date and time stamp.

Reading current Integration Step (I-Step) of your car
It’s good to know the current I-Step of your car as that decides the minimum version of Psdzdata that can be used to code your car.

  1. Connect E-Sys to the car following the steps given above.
  2. Select expert mode on the left pane and click on the VCM button.
  3. On the right bottom box, select the “Master” tab.
  4. In the I-Steps box, click on the “Read” button.
  5. Integration Steps boxes above will be populated with the data. Note down the I-Step (current).

Coding CAFD files
CAFD files (NCD) contain the setting data/ parameters for each ECU. Modifying the values in these files changes the behavior of ECUs.

  1. Connect E-Sys to the car and follow the steps to read CAFD file/s to be coded. (You may take the help of cheat files to decide which ECU you would like to code and which are the associated CAFD files).
  2. Expand the folder of the selected CAFD file. Right-click on the CAFD file and click “Edit FDL”. Enter the pin if asked.
  3. Open the module you wanted to edit under “Daten”, click on the Functionen folder, then open the Ausgelessen folder of the selected function. It will show the current settings.
  4. Change them as per Cheat Sheet and Save.
  5. To be on the safer side, edit only one ECU at a time.
  6. After making all changes in the CAFD files of ECU as per the cheat sheet for that function, save and go back by pressing the top extreme left green arrow “back” button.
  7. Now you can see FA again. Right-click on it and “Activate FA”. You will see a green active text next to FA. Also, FP will open on the right side.
  8. Select the edited CAFD file on the SVT box and Click on “Code FDL” in the coding box on right.
  9. The coding process will start and should end with no errors.
  10. Take a backup of all the CAFD files again and save them in a different folder. The best way is to use “Copy_CAF_v3.bat”. Copy it anywhere on your laptop and just double click on it, all will be done for you and files will be saved under a new date time-stamped folder.
  11. Great, you coded one module. Disconnect E-Sys by clicking on the top Connect button which is showing a red x. You are done.
  12. Test the car for the changed feature. Some features require 15 -30 minutes to get activated whereas some are instant and few need you to switch off and lock the car and unlock and start.
Previous K+DCAN Line FTDI OBD2 USB Cable for BMW E Series Coding
Next You can now try to connect to the Internet, and now you are also connected to ENET WIFI.
Table of Contents
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • Price
  • Availability
  • Add to cart
  • Content
  • Weight
  • Dimensions