BMW Forum - BimmerFest BMW Forums banner

Zeitkriterium - What it is and why you should care (HINT = VO Date)

117K views 244 replies 33 participants last post by  shawnsheridan  
#1 · (Edited)
For those times when FDL Coding isn't practical, such as trying to add ECO PRO on a Pre 2012 Car, where the FDL Changes are too numerous and spread out in many different ECU's (i.e. KOMBI, HU_CIC, JBBF, IHKA, etc.), it is much easier to modify your VO, such as adding Option Code 4U2 to it, and then VO Coding the affected modules.

That said, when VO Coding, E-Sys also looks at the "VO Date", aka Production Date, and codes accordingly. Thus just adding 4U2 to a car with a 0910 Production Date won't get you very far as E-Sys knows 4U2 did not exist in 0910. So, the VO date needs to be changed for example to 0911 or greater when MY2012's began Production.

How so you ask? In your FA, you simply need to change the date in the Zeitkriterium field, save your FA, then write it to the car, and then VO Code the ECU's you need.

Here is just a simple illustration of this fact. Attached are pictures of my CIC, Split Screen and Full Screen, with HU_CIC VO Coded based on the original Production date of 0910, and afterwards with my VO modified with an 0712 Production Date.

Apparently at some point in time, BMW changed the screen layout, where before it had small album art and the current playback list was listed below it, and now it has big album art, and there is a vertical icon menu to the left with the top icon for the current playback list. I wasn't even aware BMW changed the layout until I VO Coded my HU_CIC, and I still don't know exactly what FDL Changes are behind it, so if I wanted to FDL Code this feature, I couldn't.

Incidentally, I am glad BMW changed the screen layout, because it was pretty awful before with the postage stamp sized album art and especially in the full screen mode with the underlying main menu still visible on the left side of the screen. :D
 

Attachments

  • Like
Reactions: tomsz
#3 ·
Well, the purpose of this thread was to demonstrate the affect of the VO Date on VO Coding, and I used ECO PRO only as an example, but since you ask about ECO PRO, I'll say that it is most likely possible. I am still working on it, but as of now, I have about 90% of it working on my MY2011 (09/10 build) 535i.

My DEC Switch now shows Comfort+ and ECO PRO modes in addition to Normal, Comfort, Sport, and Sport+. I can select Comfort+, but for some reason I still can not select ECO Pro. The Efficient Dynamic Screens are there, and the Fuel Consumption Histogram is working, and so are the Battery and Climate Screen Animations, which you can see in the above split-screen CIC pictures.

I think what is holding me back from being able to select ECO PRO on my DEC is the firmware on my KOMBI, and maybe my CIC, needs to be updated. I need to get the Dealer to program my car with 47.4 and see if that does the trick.

Basically, to get where I am at, you would just add option 4U2 to your VO and write it to the car. Then you would VO Code KOMBI, HU_CIC, JBBF, and IHKA. Thats it. If you want to know more, PM me.
 
#4 ·
change the date in the Zeitkriterium field, save your FA, then write it to the car
Stupid question: How do you write it to the car? I managed to Edit the File, I can load and save it, and I can "activate" it - but I don't see an option to write it back. Whenever I re"read" my FA, it's back to the original Zeitkriterium...

Regards
DD
 
#6 ·
Expert Mode => VCM
=> File Tab => Vehicle Order => File Name => Select your FA File
=> VCM Master Tab
Right Click on FA
Calculate FP
Select Write FA FP (Will show "FA FP written" in bottom left corner)
Select Read FA FP VIN (Will show "FA read from master. /// VIN read from master" in bottom left corner)
Expand VO and see that your VO Changes (Production Date, Option Codes, etc.) are shown.
 
#7 · (Edited)
The screen layout can also be enabled by coding
HU_CIC -> 3003 -> CDMM_USB_HMI to new. The orignial value is old. There is no need to change VO or re-code ECU to get this enabled.

For those times when FDL Coding isn't practical, such as trying to add ECO PRO on a Pre 2012 Car, where the FDL Changes are too numerous and spread out in many different ECU's (i.e. KOMBI, HU_CIC, JBBF, IHKA, etc.), it is much easier to modify your VO, such as adding Option Code 4U2 to it, and then VO Coding the affected modules.

That said, when VO Coding, E-Sys also looks at the "VO Date", aka Production Date, and codes accordingly. Thus just adding 4U2 to a car with a 0910 Production Date won't get you very far as E-Sys knows 4U2 did not exist in 0910. So, the VO date needs to be changed for example to 0911 or greater when MY2012's began Production.

How so you ask? In your FA, you simply need to change the date in the Zeitkriterium field, save your FA, then write it to the car, and then VO Code the ECU's you need.

Here is just a simple illustration of this fact. Attached are pictures of my CIC, Split Screen and Full Screen, with HU_CIC VO Coded based on the original Production date of 0910, and afterwards with my VO modified with an 0712 Production Date.

Apparently at some point in time, BMW changed the screen layout, where before it had small album art and the current playback list was listed below it, and now it has big album art, and there is a vertical icon menu to the left with the top icon for the current playback list. I wasn't even aware BMW changed the layout until I VO Coded my HU_CIC, and I still don't know exactly what FDL Changes are behind it, so if I wanted to FDL Code this feature, I couldn't.

Incidentally, I am glad BMW changed the screen layout, because it was pretty awful before with the postage stamp sized album art and especially in the full screen mode with the underlying main menu still visible on the left side of the screen. :D
 
#9 ·
The screen layout can also be enabled by coding
HU_CIC -> 3003 -> CDMM_USB_HMI to new orignial value is old. There is no need to change VO or re-code ECU to get this enabled.
Excellent! That is good to know. Thank you for determining that. I was wondering what FDL was behind it.
 
#8 · (Edited)
For those times when FDL Coding isn't practical, such as trying to add ECO PRO on a Pre 2012 Car, where the FDL Changes are too numerous and spread out in many different ECU's (i.e. KOMBI, HU_CIC, JBBF, IHKA, etc.), it is much easier to modify your VO, such as adding Option Code 4U2 to it, and then VO Coding the affected modules.

That said, when VO Coding, E-Sys also looks at the "VO Date", aka Production Date, and codes accordingly. Thus just adding 4U2 to a car with a 0910 Production Date won't get you very far as E-Sys knows 4U2 did not exist in 0910. So, the VO date needs to be changed for example to 0911 or greater when MY2012's began Production.

How so you ask? In your FA, you simply need to change the date in the Zeitkriterium field, save your FA, then write it to the car, and then VO Code the ECU's you need.

Here is just a simple illustration of this fact. Attached are pictures of my CIC, Split Screen and Full Screen, with HU_CIC VO Coded based on the original Production date of 0910, and afterwards with my VO modified with an 0712 Production Date.

Apparently at some point in time, BMW changed the screen layout, where before it had small album art and the current playback list was listed below it, and now it has big album art, and there is a vertical icon menu to the left with the top icon for the current playback list. I wasn't even aware BMW changed the layout until I VO Coded my HU_CIC, and I still don't know exactly what FDL Changes are behind it, so if I wanted to FDL Code this feature, I couldn't.

Incidentally, I am glad BMW changed the screen layout, because it was pretty awful before with the postage stamp sized album art and especially in the full screen mode with the underlying main menu still visible on the left side of the screen. :D
Hi Shawn, when I calculate FP after change the VO date, I get an error from esys saying: PSDZ error " no FP could be generated from FA "". [C002]
Not all elements of the FA were found in the FA2FP: Zeitkriterium 0711
[72] - SYSTEM_ERROR".
My original zeitkriterium is 0411.
May be psdzdata are too old?
I have esys 3.18 and psdzdata 46.3....
Thanks in advance.
 
#11 ·
Maybe we need to figure out if there are more option codes that go along with 4U2.

By the way, I followed what you did and it worked for me. Although, I always had my album pictures large and my 528 was built around the same time as yours. :dunno:

Thanks!
What was your old build date, and what did you change it to?
 
#12 ·
My vehicle build date is 0711 and I change it to 0712. My mistake it looks like your build date was a bit earlier.

Just an FYI, I VO the DME with 4U2 and got a fuel system error on my iDrive (I fixed it so no worries). But im thinking that adding a legit ECO mode on our F10's isnt possible. There may be hardware involved. What do you think?
 
#13 ·
My vehicle build date is 0711 and I change it to 0712. My mistake it looks like your build date was a bit earlier.

Just an FYI, I VO the DME with 4U2 and got a fuel system error on my iDrive (I fixed it so no worries). But im thinking that adding a legit ECO mode on our F10's isnt possible. There may be hardware involved. What do you think?
I think any date after 0311 is the new audio screen layout, and since you were already at 0711, you had it. Since my original VO date was 0910, I had the old layout.

I do not think 4U2 has any hardware at all. I am going to play with it some more soon and see if I can't figure it out.

Tell me since you changed your date to 0712, is your oil measurement screen working?

Do you have just one icon with a check mark under it, or a second icon too with a circle under it?
 
#25 · (Edited)
split screen album art

Originally Posted by marcosg
The screen layout can also be enabled by coding
HU_CIC -> 3003 -> CDMM_USB_HMI to new orignial value is old. There is no need to change VO or re-code ECU to get this enabled.

Could one of the coding guru help me code: In small split screen use the old style album art layout, as the new style shows only album art and title, the old style would show more mp3 info. This is only needed for the small split screen. thanks.
 
#26 ·
Could one of the coding guru help me code: In small split screen use the old style album art layout, as the new style shows only album art and title, the old style would show more mp3 info. This is only needed for the small split screen. thanks.
Yes, the old layout with small Album Art showed the playlist below the Album Art, and the new layout you have to use the Top Icon in the vertical Icon bar to see the playlist.

But, I do not understand, what is your question?
 
#30 ·
Shawn is adding sport+ and comfort+ mode just adding VO options or you need hardware ?. I would like to add these to my 2012 F10. Thanks.
I have no idea how to add Sport+. My car has it, but I think it was part of DHP.

Comfort + can be added by adding 4U2 as described in my Post #3 above:

http://www.bimmerfest.com/forums/showpost.php?p=7039657&postcount=3

My Comfort+ works fine; however, I still can not get my DEC to go into the ECO PRO mode, even though it now appears as an option. I am not aware of any necessary hardware, so I am not sure what is holding me back. I thought it may have been my KOMBI firmware; however, I just had my car programmed with 47.7 and it still won't work. :confused:
 
#39 ·
I am using a Y-Cable, but I have not tried the white Apple Cable if that is what you are wondering. And if you are, I don't understand why as I thought the Combox added support for the white Apple Cable since its inception, so I do not see how the Production Date would affect it.
 
#41 · (Edited)
Anybody know what is the vo numbers for ZSP package and do I need to change the VIN if i add a VO, or there is a simpler way to add compfort+ ?. Thanks
You can try these:

P337A M SPORTPAKET - M Sports package
S223A ELEKTRONISCHE DAEMPFER CONTROL (EDC) - Electronic Damper Control (EDC)
S229A DYNAMIC DRIVE - Dynamic Drive
S2VAA ADAPTIVE DRIVE - Chassis & suspens. setup "Adaptive Drive"

What modules do you plan to VO Code after altering the VO?
 
#49 ·
Guys? I just said I didn't think it would help him get Sport+. :)

What option do you have that added Sport+ to you vehicle? Do you know?

Have you tried adding 4U2 to your VO and VO Coding the car? I have all of ECO PRO working except the actual DEC ECO PRO Mode, although Comfort+ works just fine.
 
#55 ·
So you have also the Eco pro things showing up in the Kombi? Like in the pictures attached?

I have read on German Site about the Settings that:

The Sport+ is available just if you have DDC, due to the fact that you can configure the Things in the Sport (non +). And in the + you can deactivate the driving help things also incl. the sport transmission and Sport suspension.

With Eco Pro the:
"Normal" changed to "Comfort"
"Comfort" changed to "Comfort+"
And ECO PRO is New

The appereance of the different modes are in JBBF or IHKA as i know.
 

Attachments

#56 ·
So you have also the Eco pro things showing up in the Kombi? Like in the pictures attached?

I have read on German Site about the Settings that:

The Sport+ is available just if you have DDC, due to the fact that you can configure the Things in the Sport (non +). And in the + you can deactivate the driving help things also incl. the sport transmission and Sport suspension.

With Eco Pro the:
"Normal" changed to "Comfort"
"Comfort" changed to "Comfort+"
And ECO PRO is New

The appereance of the different modes are in JBBF or IHKA as i know.
No, I don't have those, but I assume that is because I cannot get my DEC switch to go into the ECO PRO mode.

My Normal mode changed to Comfort (works fine).
My Comfort changed to Comfort+ (works fine).
ECO PRO was added (can't engage it). :bawling:

I don't know why ECO PRO won't enage. :dunno:
 

Attachments

#58 ·
Yes, and I still have Sport+. You can't see it in the picture, as I have to scroll up the DEC list as it is the first one.
 
#59 ·
for your problem....

could you check what value you have here:

HU_CIC / ECO_FDS_POPUP / ??
 
#60 ·
It shows nicht_aktiv. The CIC though is VO coded for 4U2 with a 0712 Production Date. In theory, every parameter required for 4U2, including the above, should be set as needed. :dunno:
 
#63 ·
hi, I have 10/2011 F07 without EcoPro enabled (4U2) and i coded the car (HI_CIC - 3000 HMI - ECO_MODE = aktiv (Displays Efficient Dynamic Menu in CIC Nav menu, KOMBI - 3003 FZG - VERBER_HISTOIRE_ENABLE = aktiv, KOMBI - 3004 ERM - CTR_HSTY_DISP_KI_APPL = aktiv) and have nice histogram - thanks for that.
yet have some unexpected issues:
1. with DEC switch I still have sport+/sport/comfort/comfort+ - no Eco Pro displayed
2. I have neither EfficientDynamic Info nor EcoTips displays
any clues to make me happier than I am after enableing EcoPro histogram? :)
regards
 

Attachments

#64 ·
So, it is identical to my results, except my DEC Switch now has ECO Pro, but it can't be selected.

I don't know. :confused:
 
#65 ·
if it helps someone in investigation, my car spec is:
223
229
255
2b2
2va
302
316
322
323
3ag
402
423
430
431
441
455
456
488
494
496
4cb
4ur
4uy
502
508
522
524
534
5ac
5ad
5ag
5df
601
609
610
612
614
615
616
620
633
676
6aa
6ab
6fh
6fl
6nf
6nr
6vc
7rs
7sp
8th
and N57 engine (3.0d), xdrive, build 10/2011, ilevel F001-11-09-501 (if remember correctly)
 
#66 ·
just wonder if EcoPro mode visible (sth Shawn has and I don't) and EcoPro switchable by DEC is written in KOMBI/300C ECO_FDS
I have only FDS_MENUE_TEXT_1 to ..._4 active and ..._5 says Werte=0F while "ECO" should have "06" and "ECO+" should have "07"
Also FDS_MENUE_SIGNAL_5 is "0F" (kein text/reserve) while "modus ECO" is "07"
I have to gain a little more confidence with coding to change in my car but maybe there are brave ones around here ;)
Please note that "06" (SIGNAL) stands for "modus RACE" ;)
 
#67 ·
What is the Production Date of your Vehicle, and what Production Date did you use in your FA w/ 4U2 added to do your coding with?
 
#71 ·
I am not saying to write modified VO to the car. Just modify it, save it to PC, then use it for coding only, but don't write it to the car. :)
 
#73 ·
Yes, that is what I mean. When you VO Code, it takes whatever VO (FA) you have activated in E-Sys, and codes the entire module(s) to support those options as they were for that production period as defined in the VO.

Once the modules are coded, the car uses them as coded. It does not compare their as coded state to the VO stored in the car, and automatically recode them based on the cars VO so that they match.

If you already modified your VO and wrote it to your car, all you need to do is change the VO back to the original (remove 4U2, and set original production date), and write that one to the car.
 
#74 · (Edited)
hello again,
i'm not sure if i did it correctly but have a .xml file with added 4u2 and build date changed to 03.2012
i can activate FA so it seems to be ok
i can code modules (did it with kombi and hu_cic)
but... nothing changed - i still have neither ED Info/ EcoPro Tips nor EcoPro or EcoPro+ selection with DEC switch...
how can I determine if new coding data are 'signed' including 4u2 and 03.2012?
does coding 'flash' module or just adds changed data (I had kombi/hu_cic changed before new VO/FA preparation)...
there is also no 2-items engine oil level in vehicle status menu
any clues?
 

Attachments

#75 ·
Yes, your VO Production Date Change looks correct.

I VO coded KOMBI, IHKA, JBBF, and HU_CIC. Try also VO coding IHKA and JBBF.

I do not understand you question regarding "signed". :confused:

Coding does not flash a module, it just reconfigures its programming using its existing firmware.

In 0312, the oil measurement system chnaged. Since you are using an 0312 production date, when you VO coded HU_CIC it changed OELSTAND_OENS = aktiv. FDL Code this back to nicht_aktiv, and your Oil Measurement screen will be fixed.