BMW Forum - BimmerFest BMW Forums banner

Coding: (No Request) Latest Software Links

8 reading
1.3M views 6.2K replies 2.1K participants last post by  shawnsheridan  
#1 · (Edited)
What is Included:

  1. Software Overview and Requirements
  2. Latest Software Links & Installation Instructions
NOTE1: URL Links are in BLUE and pictures are links to larger images.

NOTE2: Click here for Getting Started Guides, Tips, & Cheat Sheets

1. Software Overview and Requirements:

This guide serves Fxx, Ixx, and Gxx-series vehicles. For E-series, different software and cable are used. Complete Software & Interface Overview.

Supported Chassis Code Overview
Image


Prerequisites:
  • Windows 7+ Computer.
  • E-Sys = Main Coding Software
  • PSdZData Lite(~2.5 GB) = ECU Data Files. Works for VO & FDL Coding.
  • Bimmer Utility = Provides License (ie Activation), FDL-Coding mapping, Cheat Codes (Section 7), & other optimization.
  • Connection Interface = ENET Cable (OBDII to RJ45 Ethernet) or ICOM. For computers without an ethernet port, you can use USB-to-ethernet adapters


2. Software Installation:

NOTE: Links never change. The latest versions are usually found below.
  • Add a comment to the thread if links down or you need newer versions
E-Sys - Install Instructions - v.15.pdf (Guide courtesy of member Shawnsheridan)

Bimmer Utility - Mapping 4.35.42 - Only and recommended solution
  • Auto-updated and supports the latest mapping for the most accurate coding experience
    • Purchase directly from the developer's website.
  • E-sys 3.39.1 - Used with Bimmer Utility or alone for Programming and VO coding.

Latest PSdZData_Lite (~2.5 GB) WORKS FOR ALL FDL CODING & VO CODING
  • Use this guide to determine your I-Step.
  • You only need one lite version for coding that is equal to or greater than your I-Step.
    • NOTE: If you get a "Not Found [C012]" error when "Read Coding Data," it is time to update.
  • Do NOT merge. DELETE old PSdZData folder & REPLACE w/ new PSdZData folder.


By Resource:
  1. NCD / CAFD: Read *.ncd files offline and easily search for a function, viewing current settings as well as other options
  2. NCD Compare: Load *.ncd files using Folder icons or drag & drop and then the far right button initiates compare. Popup showing Left vs right values which you can highlight and copy if you choose. It also highlights *.ncd trees differences in red & you can scroll up and down.
  3. Decrypt CAFD: not just for CFDs. It also works for other Psdzdata files (eg FAFP).
  4. FA / FP: viewer; tool includes mapping (eg 430 Inter Exter mirror anti dazzle). You can search loaded FA or entire FAFP (ie available options). FP viewer allows you to view options by Vehicle Profile (FP) without loading FA (Vehicle Order).
  5. FA Compare: like #2, but comparing fas.
  6. FA-CAFD: You load individual ECUs *.ncd and can see how FA additions will affect (ie "what-if).
  7. SVT-CAFD: You load the entire saved SVT file and see how FA changes will affect (ie "what-if).
 
#869 ·
I played with E-Sys today and my adventure was short-lived. I have a 2019 X3 M40i, which means I should be using S15A as my target. The problem is, I have two targets for S15A as shown in the screenshot below. (They correspond to two subfolders under .\psdzdata\mainseries\S15A\.) Is it normal to have two targets or is my psdzdata messed up in that two different psdzdata volumes were "merged" together? If it's normal to have two targets, which should I choose? I run E-Sys 3.27.1. Both E-Sys and the psdzdata were downloaded using the links at the start of this thread.
 

Attachments

#872 · (Edited)
So I continued some more this evening. My objective was to backup the original data from the vehicle. Backing up of Vehicle Order went fine. "Read SVT" produced an error, but then I read elsewhere on this forum that newer vehicles require selecting "Read ECU" instead. The latter went fine, except that it produced a list of only 2 ECUs, which I thought was rather short. So I pressed the "Read ECU" button again. It returned a list of 23 ECUs the second time around. I thought that behavior was weird and maybe caused by the error I first received, so I closed everything, disconnected and restarted the computer, and started from scratch. When I got to the "Read ECU" step, it returned a list of 20 ECUs. Is there a reason why the number keeps changing? Should I perhaps be connecting to the car in diagnostic mode? (I should add that I am still waiting for a token, so I am running E-Sys as is.)
 
#878 ·
I continued playing with E-Sys yesterday (still no token, so cannot code). I don't feel as intimidated by the program as I was when I first began reading the various PDF manuals and tutorials. Things are actually quite straightforward after Shawn and Almaretto helped me properly connect to my G01 car. I now have the following problem: I want to compare two NCD files but TokenMaster's NCD / CAFD Tool 0.5.2 is giving me errors. When trying to open an NCD file, it reports "Object reference not set to an instance of an object." Is the issue that the tool has not been updated to work with the latest trimmed PSDz data? I don't think the tool needs the launcher or any kind of registration, correct? (In case it is relevant, the two NCD files I want to compare is the stock file, CAFD_00002742_000_160_004.ncd, and the same file I read after coding the auto start-stop memory ON using Bimmercode. I wanted to see what Bimmercode changed. I can see the changes in the file in a binary editor, but it's not very informative. My car's I-Step is S15A-18-07-540)
 
#895 ·
You need to contact TokenMaster to obtain Launcher Pro. Launcher is an application that provides E-Sys with a token in the background. You can find TokenMaster's email in the document "E-Sys - Install Instructions - v.15.pdf." The link to that document is in post #1 on this thread by Almaretto.
 
#904 ·
Should be no issue with source file. Make sure you use latest version of 7-Zip or WinRAR to extract it, and nothing else.
 
#907 ·
Hey guys, need a little bit of assistance. Trying to code my new F80 and running into an error in esys activating the FA.

Message is "No FP could be generated from FA "". [C002]. Not all elements of the FA were found in the FA2FP:E-Word L070". It's complaining about the psdzdata.

Car is an early August 2018 build and the ISTEP is at F020-18-07-530. I tried to cross reference against the ISTA version chart and I don't even see that ISTEP for a F020 series car.

FWIW I have tried selecting F030 and F080 on the tokenmaster launcher and it doesn't seem to make a difference. I also get errors on some of the ECUs when reading them saying the .ncd can't be generated. I have the latest psdzdata from the link (4.15.31). Ideas?:dunno:
 
#908 · (Edited)
Hey guys, need a little bit of assistance. Trying to code my new F80 and running into an error in esys activating the FA.

Message is "No FP could be generated from FA "". [C002]. Not all elements of the FA were found in the FA2FP:E-Word L070". It's complaining about the psdzdata.
Why did you add E-word L070?

When you calculate FP, it checks FA against FAFP. You cannot have elements that are not in FAFP.

EDIT: You can use TM NCD / CAFD tool to display valid elements.
 
#909 ·
I have a problem that I can't cure. I launch ESys and it asks me to generate a pin. I do that and ESys starts to launch and then I get in an endless loop of ESys starting and then asking for a new pin. I enter a pin and here we go again.


Ideas??
 
#910 ·
I have a problem that I can't cure. I launch ESys and it asks me to generate a pin. I do that and ESys starts to launch and then I get in an endless loop of ESys starting and then asking for a new pin. I enter a pin and here we go again.

Ideas??
Unfortunately, E-Sys Launcher PREMIUM 2.8.2 .EST Token expired 12/30/2018, and for now there is no updated E-Sys Launcher. There is a workaround here to rearm it:

E-Sys Launcher Premium Rearm 1.7.0:
Https://f30.bimmerpost.com/forums/showpost.php?p=22657962&postcount=1
 
#916 ·
E-Sys 3.27.1 with either Launcher PRO 2.x/3.x if you have it, or Launcher PREMIUM 2.x w/ Rearm Script, or ESysX.
 
#917 · (Edited)
I finally bit the bullet and paid for ESysX. License activation went fine. But how do I use it? Do I simply run E-Sys with IspiHostAdmin running in the background or is there a way to launch E-Sys from IspiHostAdmin? On my laptop, the "Optimize JRE" box is not checked. Should I check it or should I trust that IspiHostAdmin set everything optimally?
 
#920 ·
How risk-averse should I be in terms of coding options for the sole purpose of finding out what they do? I've looked at the different FDLs for HU_NBT2 today using ESysX and noticed the following two options under 3009 EFFICIENT_DYNAMICS, 4C:


  • ASD_CONFIGURATION
    Schaltet das enstellungsmenu fur active sound design ein/aus (Toggles the settings menu for active sound design on/off)
    nicht_aktiv

  • ASD_SOUND_OFF
    Aktiviert im einstellungsmenu den eintrag zum deaktivieren des active sound design (Activates the entry in the settings menu to deactivate the active sound design)
    nicht_aktiv

The English translations are from Google. I'd like to see what coding these two options to aktiv does (perhaps coding them one at a time first, and then both). The description suggests that they may introduce a checkbox or line item in the head unit menu allowing me to turn ASD on or off.

Should I be wary of such experiments? Is it possible to damage the head unit by coding something "wrong?" I would not experiment with coding the engine ECU because I could probably damage the engine, but coding of the head unit seems innocuous to me. Am I fooling myself?
 
#921 ·
...Should I be wary of such experiments? Is it possible to damage the head unit by coding something "wrong?" I would not experiment with coding the engine ECU because I could probably damage the engine, but coding of the head unit seems innocuous to me. Am I fooling myself?
Code whatever you want. If you don't like the results, returning coding to original coding.
 
#930 ·
I have Launcher Premium 2.8.2. Script.. "Valid dates for E-sys Launcher 2.8.2: 15-06-2018 - 30-12-2018" When system time/date is adjusted within this range. Launcher does not open/run..

When system time/date is auto set, launcher does open.. -> enter pin -> generate token successful -> Location: (blank/cannot manually populate) / memory & chassis select (available) -> press Launch Now! ... launcher then begins "looking for E-sys" & generate new pin box loop begins..:dunno:
 
#934 ·
Hello everyone, I am new in this forum and I am new in own a BMW. I already bought a cable (OBD2/ENET), so now I am trying to find a software that need to read the car and make some coding. I have no problem with find and downloaded different versions of E-sys and PSdZData. But I can't find any link or website to download E-Sys launcher? I already saw the blog of TokenMaster and no ability to buy from it. I will be very thankful gays if someone help me to make E-sys working.
I want to thank you in advance.