BMW Forum - BimmerFest BMW Forums banner

VO Coding Guides Question

11K views 31 replies 7 participants last post by  tue_22  
#1 ·
I have found two guides on this forum for VO Coding, (1) entitled E-Sys VO Coding Guide and (2) entitled Esys VO Coding Step by Step Guide.

In document (1), after the FP has been calculated and written, it says to go to Expert Mode, Coding, then Read SVT (... under the SVT Section.

In document (2), after the FP has been calculated and written, it says to go to Expert Mode, Coding then Read ECU under the SVT section.

Both documents then say to right click each applicable ECU and then Code.

Which document is correct (or are both correct)?

Thanks.
 
#2 ·
I have found two guides on this forum for VO Coding, (1) entitled E-Sys VO Coding Guide and (2) entitled Esys VO Coding Step by Step Guide.

In document (1), after the FP has been calculated and written, it says to go to Expert Mode, Coding, then Read SVT (... under the SVT Section.

In document (2), after the FP has been calculated and written, it says to go to Expert Mode, Coding then Read ECU under the SVT section.

Both documents then say to right click each applicable ECU and then Code.

Which document is correct (or are both correct)?

Thanks.
1) Read SVT or ECU if car does not have BDC_Body Module. SVT is fine for cars like F020 and F10.
2) Read ECU if it does have BDC_Body Module (I012, F048, I001, F015, F90, G-series).

Skip VCM section. Do not write FA to car, in general, but especially if Not a valid option for car. In valid options include EBT when car has one microphone or 6WB instrument cluster on F010.

Read SVT pulls from VCM.
Read ECU pulls directly from ECU.
They will look the same.
 
#6 · (Edited)
If you can VO code the entire car without having to follow it up with FDL coding, you could, yes.

What you're trying to avoid is taking the car in for service, having the dealer do an update (which will effectively VO code the whole car), and them finding error codes popping up causing their techs to spin their wheels, waste their time, and contact BMW's advanced engineers for support.

There's no great advantage in writing the VCM for you anyway, other than not needing to code this feature again when you get it back from the dealer, and you're probably going to be doing other coding over again anyway.
 
#8 ·
Thank you all.

I only want to clarify something.
If I won't write FA to the car with VO coding, the next time I connect to the car with E-SYS and I read (not load) FA from car , the VO i will get will be the original VO , right?

If this is the case then something strange is happening with my setup , because I VO code (6NS or 459 or both) my HU or BDC BODY having UNCHECKED the write VCM and MSM options , but the next time I perform a VO read from car I get a VO having 6NS or 459 options written !!!

I use E-SYS 3.33.0-53640 64bit.

Is this an E-SYS's bug ???
 
#9 ·
I have no idea what you have going on there, but what you describe is simply impossible. The only way to write FA to car is to manually do it using Expert Mode => VCM, or automatically by VO Coding with "Update VCM" Option checked.
 
#10 ·
My mission, which I failed to mention in starting this thread, is to VO code my F25 for heated steering (248), a valid option for this car.
In reading these replies and gathering information from other posts, in order to accomplish this and avoid potential problems with future dealer updates, I need to do the following:
0) Read the FA from the car and save it to a file.
1) Edit the FA to add the 248 code, save changes, calculate FP and save the FA (to the file above), not write to the car.
2) Activate the FA.
3) Read SVT (...
4) Right-Click then CODE the following ECUs, one at a time, in this order: FRM, ICM, JBBF, KOMBI.
5) Disconnect from the car.
If the dealer should ever over-write my changes, I would Load the FA from the file updated in 1 above and re-code the four ECUs listed above.

Have I missed or mis-interpreted anything?
Thanks, All!
 
#15 ·
Same process. RDC Module will not have a CAFD though as it isvnot a Codeable ECU. VO Code ICM, JBBF, DSC, KOMBI, and NBT for 2VB.
 
#18 · (Edited)
Hi guys,
I was using Bimmercode app to code mirror folding.
I noticed that I can't read module of Intergrated Chassis Management, Nor recover it from the app
Can I use E-Sys to recover that module? ( given that I don't have stock FA)
If Yes. What would be steps?
Thank you all
 
#19 ·
Hi guys,
I was using Bimmercode to code mirror folding.
I noticed that I can't read module of Intergrated Chassis Management, Nor recover it from the app
Can I use E-Sys to recover that module? ( given that I don't have stock FA)
If Yes. What would be steps?
Thank you all
Use E-Sys, Check ICM, and if it has no CAFD, inject CAFD and VO Code it. You don't need stock FA, but you need a Valid FA.