BMW Forum - BimmerFest BMW Forums banner

Coding: (No Request) Latest Software Links

4 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).
 
#2,687 ·
I use 3.27,1 for Coding, and 3.30 for CAFD Injection and Flashing. No need nor benefit of anything newer.
 
#2,690 ·
Hello,

I have tried to read all possible documents and info and tried to test all combinations, but I'm still having issues trying to run E-Sys 3.27 + Lancher Pro 2.8.2 BFU.

Setup:
Windows 10 Version 1709 build 16299.2166
E-Sys_Setup-3.27.1_RC_b44813
E-Sys Launcher PRO 2.8.2_Build_162b BFU Edition
Java: tried variuos versions, see below.

1) Using jre 1.7.0-51 x64 jre that comes with E-Sys install --> can launch E-Sys only with Medium memory--> # Java (max): 1,046,937,600.
Higher memory settings causes the JVM to crash:

1017850


2) Using jre 1.7.0.-80 x64 I can always launch E-Sys but:
2.a) I always get the error: "PSdZAPI.dll: can't load IA 32-bit.dll on a AMD 64-bit platform"
2.b) Maximum memory allocated is around 2GB --> # Java (max): 2,112,618,496

Any help or comment is appreciated.
Thanks in advance
 
#2,708 · (Edited)
Hi ,
Could I ask some qurstion
I use the Esys version :3.362, psdzdata : 4.47.20 lite(have dist folder), car : G20 (version: 07/2020.54) ,EsysX
select target S18A_20_07_580

A.
Read FA -> Activate FA -> Read ECU -> Read Coding data -> CAFD have error

Error message :
CAFD_0000430A_047_002_067 Fehler:
CPS read from ECU "ECUId:USS_0x2C" failed! [C070]
negative response error:
code: TIMEOUT P2/T2 occurred
description: P2 timeout on Service RDBI_CPS has error in result: [Severity=2051][ErrorCode=58640][ErrorCodeDescription=resource not available][VendorCode=2142][VendorCodeDescription=P2 timeout occured]; LinkName: USS_2C_ETHERNET
severity: ERROR

Then if I didn't Activate FA, Read Coding data will be " 0" error

Read FA -> Activate FA -> Read ECU -> Read Coding data -> CAFD have error
 
#2,728 ·
I coded my F30 (2017 340i) in 2017 (thanks for the help @shawnsheridan) and had to replace the battery at dealership last week due to it dying completely for unknown reasons. While at dealership it seems all my coding has been blown away. I updated my PSDZData and seems like I still get the "File for CAFD... not found [C012]" for all the ECUs I want to update. For example here is the HU_NBT2:

NOW: CAFD_00000794_018_070_005.ncd
WAS: CAFD_00000794_015_046_220.ncd

Is PSDZData_Lite (63.3) the newest, or do I just need to get special files for each of the new ones I want to update? What would happen if I tried to load the older stuff (didn't want to even try and risk something)? I have the previous .ncd's that had all the settings I wanted. Any suggestions/directions would be much appreciated!