BMW Forum - BimmerFest BMW Forums banner

Coding: (No Request) Latest Software Links

1 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).
 
#1,053 ·
Cheat Sheets fell out of favor for E-Sys Launcher Builtin Cheat Codes a long time ago.

For G30, you can try coding with latest 4.19.30 psdzdata, E-Sys 3.27.1, and E-Sys Launcher PRO 2.8.2:

http://tokenmaster.blogspot.com/2019/05/e-sys-launcher-pro-282.html

However, if you encounter CAFD Trimming, you will need to use Launcher PRO 3.x or ESysX.
 
#1,060 · (Edited)
Hi guys, please bear with me since I have 0 experience on coding, feel free to correct me anywhere. My father is considering on getting a G05 X5, but his main holdup is that BMW does not support Google Maps Navigation via Android Auto (made him peek at Merc camp with their full AA support). But he can tolerate using Screen Mirroring to mirror his phone screen to the dashboard as he has already been doing it on other vehicles we own.

G05 in my country already have Screen Mirroring stock, so that's taken care of. However, I need to code in Video in Motion to make it usable for navigation (as I understand it there's also an additional hard lock at 63km/h?). I am wondering if coding in ViM on G05 for up to 63km/h is doable using Launcher Pro 2.8.2 with the rearm crack?

Extra question: If not possible, since I only want ViM, is it advisable to buy USB "coding" files off site like bimmertech? It seems like there's a ton of these sites, any info on which ones are legit?
 
#1,066 ·
Hello all,

I need an older version of psdzdata for use on FDL coding with esys v3.27.1.
So if anyone has a link or can give me psdzdata version less than or equal to v4.17.20 I would appreciate.

Thanks and good luck to all!

PS: or can I use latest version of psdzdata (v4.19.30) with esys v3.27.1 only for FDL coding?
You can FDL Code with E-Sys 3.27.1 and latest 4.19.30 psdzdata.
 
#1,076 ·
Looks like Flash TAL, not Coding, and this "SVK-Ist does not match expected SGBMIDs for ecu..." means you have chosen an improper I-Step Shipment when you made your SVT Target (SVT_soll).
 
#1,090 ·
#1,091 · (Edited)
Help needed

Hi guys. I´m desperate and need your help.
I have a 120D - F20 and in 2016 and 2017 I did several codings with the cable and Esys software.
I´ve done everything I wanted without any errors. In the meantime Esys crashed and I bought a Carly adapter.
I made a few more changes, and got a problem with the windows of the car, because Carly stupidly assumed it was a 3 door model and its 5 door, so, when I open the car, the windows slightly open, because the 3 door does not have the windows frame.
Hated the Carly, and Before I noticed the problem I sold it.
As you know, Esys it´s working again, so I tried to solve the problem VO coding the car with the original backup files I have. All ok.
After that, I VO coded it with the new changed files, only with the most important stuff.
I VO coded it without errors, but nothing works. Not even the basics like Start Stop memory. But everything is recorded there on the ECUs. It's stupid, I can't understand this.
Did Carly block my system? Why did it accepted the base code i had? Can anyone help? I now have my car with the stupid Start Stop active, and all that basic crap on. I am going crazy about it.

Thanks
Cheers
 
#1,093 ·
Hi guys. I´m desperate and need your help.
I have a 120D - F20 and in 2016 and 2017 I did several codings with the cable and Esys software.
I´ve done everything I wanted without any errors. In the meantime Esys crashed and I bought a Carly adapter.
I made a few more changes, and got a problem with the windows of the car, because Carly stupidly assumed it was a 3 door model and its 5 door, so, when I open the car, the windows slightly open, because the 3 door does not have the windows frame.
Hated the Carly, and Before I noticed the problem I sold it.
As you know, Esys it´s working again, so I tried to solve the problem VO coding the car with the original backup files I have. All ok.
After that, I VO coded it with the new changed files, only with the most important stuff.
I VO coded it without errors, but nothing works. Not even the basics like Start Stop memory. But everything is recorded there on the ECUs. It's stupid, I can't understand this.
Did Carly block my system? Can anyone help? I now have my car with the stupid Start Stop active, and all that basic crap on. I am going crazy about it.

Thanks
Cheers
Use "Code FDL", not CODE.
 
#1,094 · (Edited)
Hi Shawn

After several hours VO coding the car I can now say this is an Esys problem.

With E-Sys 3.27.1_RC_b44813 + ESysLauncherPROSetup_2.8.2_Build_162

Esys shows the coding and no errors, but when I read it from the ECU it´s not there. No changes at all.

With E-Sys 3.27.1_RC_b44813 + E-Sys Launcher Premium Rearm 2.0.4: and the computer date change

Esys shows the coding and no errors, the coding modifications are in the Ecu´s when I read it, but nothing works. Not even the F**** annoying Start Stop memory.

This has to be something with the software.

How can I use a newer version of Esys, so I don´t loose my mind on this SH***t.

Image
 
#1,095 ·
Hi Shawn

After several hours VO coding the car I can now say this is an Esys problem.

With E-Sys 3.27.1_RC_b44813 + ESysLauncherPROSetup_2.8.2_Build_162

Esys shows the coding and no errors, but when I read it from the ECU it´s not there. No changes at all.

With E-Sys 3.27.1_RC_b44813 + E-Sys Launcher Premium Rearm 2.0.4: and the computer date change

Esys shows the coding and no errors, the coding modifications are in the Ecu´s when I read it, but nothing works. Not even the F**** annoying Start Stop memory.

This has to be something with the software.

How can I use a newer version of Esys, so I don´t loose my mind on this SH***t.
I have no idea what you are talking about. There is no difference between coding using Launcher PRO 2.82 and Launcher PREMIUM 2.04 so long as you use either to Code FDL successfully, Read ECU afterwards will show the FDL Code changes.
 
#1,099 ·
You really need to read up before you get yourself into some trouble.

Go back to the sticky posts by Almaretto to get a refresher, and don't try anything else until the penny drops.

I don't believe you have any requirement to VO Code, so focus on FDL coding. Pick an ECU, read it, edit it, make your changes, save it, Code FDL.

Stop VO coding against your stock FA!
 
#1,101 · (Edited)
If you make FDL Code changes, and Read Coding Data back from ECU right afterwards, you will see your changes were made.

VO Coding:

DEFINED: VO = Vehicle Order

CONCEPT: VO Code = Coding of all FDL's (100% of the ECU) to predetermined settings based on the Vehicle Order.

PROCESS: Connect => Read FA (VO) => Activate FA (VO) => Read SVT (VCM) => Right-Click on ECU (the ECU itself not the underlying CAFD) => Select CODE.

You can VO Code using your factory FA, or modified FA as detailed here:

E-Sys - How to change FA in F-series car.pdf:
https://www.bimmerfest.com/forums/attachment.php?attachmentid=327696&d=1338725691

NOTE: VO Coding using different FA Build Dates (Zeitkriterium) can result in different FDL Code values as BMW AG changed the corresponding FDL values over time (which is what you experienced).

FDL Coding:

DEFINED: FDL = Function Data Line

CONCEPT: FDL Code = Coding of individual FDL's in an ECU, overriding the VO Coding.

PROCESS: Connect => Read FA (VO) => Activate FA (VO) => Read SVT (VCM) => Right-Click on the ECU CAFD and select Read Coding Data => Expand the CAFD Folder by clicking + symbol => Right-Click on the CAFD file and select Edit => Edit CAFD as desired => Click the Blue Floppy Disc Icon to Save CAFD => Click the green back arrow icon => Right-Click on the CAFD file => Select FDL CODE.

Different Buttons for each:

 
#1,102 ·
If you make FDL Code changes, and Read Coding Data back from ECU right afterwards, you will see your changes were made.

Ok Shawn.

I will try it all again tomorrow.

But isn´t that the same as using the FDL editor to edit the CAF files, and after that replacing the ones Esys read from the ECU´s.
I used to do it like that, and it worked, but I will give it a go your way.

Thanks mate.
 
#1,105 · (Edited)
Well... Today I tried it again.
Uninstalled all the software, installed a fresh copy of E-Sys 3.27.1_RC_b44813 + ESysLauncherPROSetup_2.8.2_Build_162.

Done the FA and the ECU´s read one by one like Shawn told me,
Replaced the CAF files one by one, with the previously edited ones,
and then FDL Code it one by one...

And.... It worked.

I am surprised, still don´t understand it, but I am so happy I disconnected the F**** Start Stop and solve the windows problem, that I don´t even care.

Thank you very much shawnsheridan for your patience with me. I would be lost without your help since 2016. :thumbup:

End of Story. :drink:
 
#1,107 ·
...Thank you very much shawnsheridan for your patience with me. I would be lost without your help since 2016. :thumbup:

End of Story. :drink:
:thumbup: