BMW Forum - BimmerFest BMW Forums banner

E-SYS 3.27.1 questions

Tags
coding
5.2K views 24 replies 4 participants last post by  shawnsheridan  
#1 · (Edited)
I am a beginner wanting to do simple coding (e.g. auto start / stop off by default). Much reading and video watching has given me the confidence to go forward. E-sys 3.27.1 is downloaded and ready to go (waiting for cable to arrive on Monday).

Here are my questions about starting to code:

1. When connecting the car at the beginning under "Vehicle-specific parameter (optional)" do I select "Series, I-step (shipment)" or "Read parameter from VCM" or does it not matter at all?

2. Under SVT Actual do I select "Read SVT (..." or "Read (ECU)"? In YouTube video's I have watched they have done it both ways.

3. Some materials say have the car "on" and others say have the car "on and engine running". Which is it?

Thanks for any help. The rest of the process seems consistent between all I have read and the videos I have watched.
 
#2 · (Edited)
1. You connect via VIN. For Vehicle-specific parameter, "series, I-step" will be selected, but you do not set any options in drop-down menus.

2. You usually read SVT, except for some newer chassis like F15 (Read ECU).

3. There are two stages of "on." a) ignition on & b) engine on. If you are doing quick sessions, you can just run ignition. However, you should run engine for extended periods or use charger to maintain battery voltage and amps, especially while coding ("Code FDL" or "Code"). Just do not hit "Code" at the top of the SVT tree with engine running or specifically DME/ DME_DDE7 (engine). As always, never hit "Code Default Values;" this is different from factory values and can also land your car on a flatbed.
 
#3 ·
Thank you very much for helping me.

I only intend to change the auto start / stop to off so my session will be quick. I will just turn on ignition not the engine.

There does seem to be a lot of cool features that I may want to add later, but for now the auto start / stop is the goal.
 
#4 ·
You are welcome.

If you are just coding CAS, you can run engine to maintain voltage. Or you can quickly "Read Coding Data" for ECU > turn off car > change values > turn ignition on > connect again > read & activate FA > right click blue CAFD > Select New FDL > load changed *.ncd > select orange cafd > select Code FDL.
 
#5 ·
Now that I am looking at "cheat sheets" there are a few more things I might do.

1. Add tire pressure and temp in HU_CIC module

2. Trunk down with FOB and driver's side button. HKFM Module.

I have a 2013 BMW 528i with X Drive. The sticker on the side of the door says manufactured 07-2012.

Do I have any quirks to worry about?

Will I be HU_CIC module or HU_MBT module?
 
#6 · (Edited)
Now that I am looking at "cheat sheets" there are a few more things I might do.

1. Add tire pressure and temp in HU_CIC module

2. Trunk down with FOB and driver's side button. HKFM Module.

I have a 2013 BMW 528i with X Drive. The sticker on the side of the door says manufactured 07-2012.

Do I have any quirks to worry about?

Will I be HU_CIC module or HU_MBT module?
My 2013 (11-12 production) F10 had HU_NBT. If it was 2011, I would say HU_CIC. You will easily be able to tell when you Read SVT. If it is NBT, you have more options like USB video. HU_CIC has ability to do weatherband; it also has separate Combox for bluetooth communication if you have that module. They both can do PSI.

For #2, some have had issues with launcher and either being unable to read HKFM module or there being error and losing CAFD. If the ladder, they had to inject new CAFD before their trunk would work. If you are unable to read, you can try reading without launcher or I can always generate a HKFM for you if you PM me your FA and SVT.

As far as any additional quirks, there are a few. When coding any module, the associated hardware will power cycle; for example, head units (HU_NBT/ HU_CIC) will turn off and turn back on as if you turned car on and off. Additionally, your presets and associated key profiles can be erased so you may want to backup to USB. For KOMBI (Instrument cluster), you have to reset the clock. For others like ICM, DSC, or ACSM, you may get head unit or instrument cluster errors. As long as you get an E-sys processed with "0" errors message, you are likely fine. These errors will either clear themselves by either driving vehicle or power cycling with time away from car; if not, they can be cleared with E-sys External transmitter. Lastly, depending on the ECU module, some functions take time to take affect. With head unit changes, they usually immediate; others like trunk may take 20-30 minutes with car off.

As long as you are staying away from DME, which most functions cannot be adjusted after 10 hours, it is fine to have engine running. From ShawnSheridan's install instructions:

Image
 
#7 ·
The cable should be here tomorrow. When I get into this and get the info I will let you know what I find out.

So happy to have someone knowledgeable and experienced to chat with.

The weatherband channel sounds kinda cool.
 
#10 · (Edited)
No, the VIN does tells me info like whether individual has HUD or which type of headlamps. I forget off the top of my head the actual changeover date. I would guess NBT, but you are right on the cusp of changeover and you will know immediately when you read vehicle SVT.

If you have animation startup for ConnectedDrive on head unit then it is NBT.

Here is one thread posting discussing: Comparison of CIC Retrofit and NBT Retrofit

And a PDF outlining date and feature changes to also give you an idea.
 
#11 ·
The vin decode doesn't show CIC control ... this is likely an NBT unit in this vehicle. It was built in the 1st month of 2013 production for the F10. To my recollection, all 2013 F10s had NBT. A worthwhile addition to your coding will likely be Volume Popup Display & eventually retrofitting the touch iDrive controller and coding those into the NBT.
 
#12 ·
This VIN for sure has NBT.
 
#13 ·
After reviewing the materials it looks like I definitely have NBT.

Another issue has arisen. When I originally asked:

"2. Under SVT Actual do I select "Read SVT (..." or "Read (ECU)"? In YouTube video's I have watched they have done it both ways."

You guys suggested I click "Read SVT", but in an e-mail exchange with the gentleman who made one of the online step-by-guides he said click "Read (ECU)" and stated:

"You should click the 2nd button under SVT Actual, which is labelled Read (ECU) … this pulls the current-state data directly from the ZGW Gateway ECU, rather than based off of the VO & other factors. Read (ECU) is absolutely the correct button you should press."

I know all of you know so much more than me so now I am confused. Which button do I click or does in not even matter?

Thanks again.
 
#14 ·
After reviewing the materials it looks like I definitely have NBT.

Another issue has arisen. When I originally asked:

"2. Under SVT Actual do I select "Read SVT (..." or "Read (ECU)"? In YouTube video's I have watched they have done it both ways."

You guys suggested I click "Read SVT", but in an e-mail exchange with the gentleman who made one of the online step-by-guides he said click "Read (ECU)" and stated:

"You should click the 2nd button under SVT Actual, which is labelled Read (ECU) ***8230;. this pulls the current-state data directly from the ZGW Gateway ECU, rather than based off of the VO & other factors. Read (ECU) is absolutely the correct button you should press."

I know all of you know so much more than me so now I am confused. Which button do I click or does in not even matter?

Thanks again.
I already confirmed you have NBT.

You can use either Read SVT or Read ECU. It makes no difference, except in some newer cars, Read SVT does not work, and they have no choice but to use Read ECU.
 
#15 ·
Great news and an Issue.

The great news is that the cable arrived and I was able to successfully code the Sports Display and the Tire Pressure and Temperature monitors. They both were in the NBT module and are working fine. The Sports setting was already in HP and ft/lb so did not need change in KOMBI.

The issue was with the CAS module. It would not load. I got this error:

Transaktions-Report: Aktion: Codierdaten lesen

CAS [40] [DW11935]
readCPS o.k.
CAFD_0000000F_005_024_221 Fehler:
File for "cafd_0000000f-005_024_221" not found! [C012]

Any ideas what I should do?
 
#16 ·
Are you using 59.1 PSdZData?
 
#19 ·
What is I-Step Current of car?
 
#23 ·
That means car has 47.0 on it, which is quite old really, from Jul 2012, so 4 years old. Many NBT features require 50.4, so I would get that updated.

Anyway, here is cafd_0000000f.caf.005_024_221:

https://mega.nz/#!Ul5SxJLY!iAkRdLioFfJgjigiqgO02OZaoftzfrASxmljUlSOanE

Download and copy to your CAFD Library Folder (e.g. C:\Data\psdzdata\swe\cafd)
 
#24 ·
Thank you so very very much. I did what you said and just went out to the car and it worked. It read the CAS Module with no errors. Thank you Thank you.

The only thing I really wanted is auto start/stop off and it is in that module so very happy to have it working.