F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > F30 DIYs and Coding Discussions > Understanding coding terminology?
ARMA SPEED
Post Reply
 
Thread Tools Search this Thread
      01-14-2019, 10:45 AM   #1
5mall5nail5
Not stock
5mall5nail5's Avatar
United_States
474
Rep
614
Posts

Drives: E34 525i Turbo
Join Date: Oct 2008
Location: PA

iTrader: (0)

Understanding coding terminology?

There may already be a thread about this but I've been using Bimmercode for simple stuff, but want to get into doing some more (perhaps M Perf brakes, M Sport wheel, etc.)

I don't fully understand what "VO" means. I don't really get FSC or some of the other terms. Is there a thread or post out there that clearly describes what it means to "VO Code" is vs. FSC or ... the other commonly used terms?

Thanks!
__________________
2015 BSM 328i Sport Line - BSM
2015 BSM X1 M Sport - BSM
1992 525i
1987 325e
Appreciate 0
      01-14-2019, 12:13 PM   #2
justanurse
Second Lieutenant
justanurse's Avatar
United_States
54
Rep
202
Posts

Drives: 2011 M3 6sp
Join Date: Nov 2018
Location: Florida

iTrader: (0)

Garage List
2014 BMW 328i  [0.00]
Quote:
Originally Posted by 5mall5nail5 View Post
There may already be a thread about this but I've been using Bimmercode for simple stuff, but want to get into doing some more (perhaps M Perf brakes, M Sport wheel, etc.)

I don't fully understand what "VO" means. I don't really get FSC or some of the other terms. Is there a thread or post out there that clearly describes what it means to "VO Code" is vs. FSC or ... the other commonly used terms?

Thanks!
I'm not sure I found one when I was starting but I just found the definitions around when figuring out how to do all of those.

VO is vehicle order and when you vo code you are adding a option code to your car and intending to code the modules that are required to make use of this new option option code you added to your vehicle order.

FDL coding is just coding a single option inside a single ECU and actually when you VO CODE the computer is doing a bunch of FDL CODE for you I. The ECU you select. Like for example I added 2TB sport automatic transition to my vehicle order and coded the modules that were involved with 2TB, BUT I do not have paddles so I manually went into the module that had the FDL code to activate paddles so I could turn it off (because 2TB turns it to active because it assumes you have paddles)

FSC codes I am not exactly sure on all I believe I known is that it's sort of a lock which only opens when matched to its original vin. Like there's three FSC code that belong to NAVIGATION and if they are rejected then the navigation will be grayed out on idrive, though this can be bypassed if you have a emulator because it will allow the NBT to keep its donor vin and thus there won't be a mismatch between the FSC codes and vin if you have a retrofitted NBT
Appreciate 0
      01-14-2019, 01:07 PM   #3
5mall5nail5
Not stock
5mall5nail5's Avatar
United_States
474
Rep
614
Posts

Drives: E34 525i Turbo
Join Date: Oct 2008
Location: PA

iTrader: (0)

Ok - interesting. Very helpful! So, if I ever sell my car some day, is there a way to apply the original, non-tampered "VO" profile back? Like, I know what I coded, generally, but if I ever want to reset it to "Whatever it came with before I messed with it" is there a VO built into the car some place that defines the packages it had?

I understand now though, so very helpful. So for instance if I got an M Sport wheel I could VO code 2BT (my car actually has 2BT... but this is hypothetical) and that'd enable trans program as well as paddles vs. having to go do FDL on both the trans and the paddles?
__________________
2015 BSM 328i Sport Line - BSM
2015 BSM X1 M Sport - BSM
1992 525i
1987 325e
Appreciate 0
      01-14-2019, 06:20 PM   #4
justanurse
Second Lieutenant
justanurse's Avatar
United_States
54
Rep
202
Posts

Drives: 2011 M3 6sp
Join Date: Nov 2018
Location: Florida

iTrader: (0)

Garage List
2014 BMW 328i  [0.00]
Quote:
Originally Posted by 5mall5nail5 View Post
Ok - interesting. Very helpful! So, if I ever sell my car some day, is there a way to apply the original, non-tampered "VO" profile back? Like, I know what I coded, generally, but if I ever want to reset it to "Whatever it came with before I messed with it" is there a VO built into the car some place that defines the packages it had?

I understand now though, so very helpful. So for instance if I got an M Sport wheel I could VO code 2BT (my car actually has 2BT... but this is hypothetical) and that'd enable trans program as well as paddles vs. having to go do FDL on both the trans and the paddles?
Yes! I recommend actually that you make a backup of all the main files of you car so just in case something goes wrong you can go back to stock, same applies to if you are going to sell it you can just load up the original file and bring the car back to stock. The car itself doesn't come with so called file BUT you can generate it yourself all you have to do is first time you load up e-sys with the car connected, go to expert > coding and "read" the FA and save that and call it original and make two copies of that and place it somewhere safe and something goes with "read ecu/svt" and your "cafd" files, save and make a copy of those all before you start messing around with things.

and 2TB? and yes absolutely, the paddles themselves you dont code the coding is a part of the FEM so that is that one you would go in to FDL code whether you want paddles on or not. I dont have the file to install anymore but search up the NcdCafdTool, you can load up your cars original VO and you can checkbox an option to see what codes it will change/the modules you need to VO code to get it working properly.

Last edited by justanurse; 01-14-2019 at 06:24 PM.. Reason: extra info
Appreciate 1
      01-14-2019, 07:07 PM   #5
5mall5nail5
Not stock
5mall5nail5's Avatar
United_States
474
Rep
614
Posts

Drives: E34 525i Turbo
Join Date: Oct 2008
Location: PA

iTrader: (0)

Quote:
Originally Posted by midnightf30 View Post
Yes! I recommend actually that you make a backup of all the main files of you car so just in case something goes wrong you can go back to stock, same applies to if you are going to sell it you can just load up the original file and bring the car back to stock. The car itself doesn't come with so called file BUT you can generate it yourself all you have to do is first time you load up e-sys with the car connected, go to expert > coding and "read" the FA and save that and call it original and make two copies of that and place it somewhere safe and something goes with "read ecu/svt" and your "cafd" files, save and make a copy of those all before you start messing around with things.

and 2TB? and yes absolutely, the paddles themselves you dont code the coding is a part of the FEM so that is that one you would go in to FDL code whether you want paddles on or not. I dont have the file to install anymore but search up the NcdCafdTool, you can load up your cars original VO and you can checkbox an option to see what codes it will change/the modules you need to VO code to get it working properly.
Thanks man!

One last question - since I already coded w/ Bimmercode (FDLs, I guess) is there anyway to get the "original" config pre-me coding with Bimmercode? What does "FA" mean and what are CAFD files?
__________________
2015 BSM 328i Sport Line - BSM
2015 BSM X1 M Sport - BSM
1992 525i
1987 325e
Appreciate 0
      01-14-2019, 07:16 PM   #6
justanurse
Second Lieutenant
justanurse's Avatar
United_States
54
Rep
202
Posts

Drives: 2011 M3 6sp
Join Date: Nov 2018
Location: Florida

iTrader: (0)

Garage List
2014 BMW 328i  [0.00]
Quote:
Originally Posted by 5mall5nail5 View Post
Thanks man!

One last question - since I already coded w/ Bimmercode (FDLs, I guess) is there anyway to get the "original" config pre-me coding with Bimmercode? What does "FA" mean and what are CAFD files?
Yea I actually code with bimmercode too you dont have to worry basically bimmercode doesnt change you VO so when you read your VO it will be what it came with from factory, then if you VO code with the orginal VO activated it will wipe all of you FDL coding made by bimmercode and bring you back to stock.

and FA is just the same as VO they are interchangeable last time I checked

CAFD files I'm not sure exactly the definition but I can give you an example of how they're applied. Basically when you go to retrofit something the ECU from the donor car still has the old cars CAFD, when you retrofit it you're most likely going to have to inject YOUR cars CAFD into it to get it working properly. For example: I went to go retrofit a KOMBI (instrument cluster) which was pre owned so I opened it up and cleared the VIN so I could write my vin to the KOMBI. Just for fun I plugged it in without any coding and immediately it came to life BUT since it was for a different model BMW the gauges did not work and there were a bunch of error lights on dash and it basically thought it was still the old car, even had a picture of the old car on it when it started up. AFTER injecting my cars cafd into it all the gauges came to life, errors went away (like it thinking I had a sunroof disappeared), and it showed a picture of MY car.
Appreciate 0
      10-08-2021, 03:03 AM   #7
Makaronai
New Member
4
Rep
18
Posts

Drives: X6 M50i
Join Date: Sep 2021
Location: Lithuania

iTrader: (0)

Hi,

I've read all your posts. Could someone explain or point to some resources about this issue on 2020 X6 M50i.

The car has some autopilot features that are disabled in certain countries and enabled in Germany. For example Route details (autopilot reduces speed if a roundabouts ahead), speed limit adoption (autopilot corrects speed according to signs), trafic lights recognition (autopilot stops in red light) etc.

I am sure that should be corrected thru coding.
Any ideas or help would be much appreciated!

Thanks
Appreciate 0
      10-08-2021, 08:26 AM   #8
Siki78
Lieutenant
Siki78's Avatar
136
Rep
525
Posts

Drives: F30,G30
Join Date: Nov 2017
Location: Zürich

iTrader: (0)

BMW have released TLA on production vehicles



The new features are:
Traffic Light Assistant
Traffic Light Recognition warning - monitors for light change from Red to green and warns driver to set off if not paying attention
Active Lane Guidance - Prompts to change auto change lane (indicator stalk) when following nav, in preparation for an exit, including the actual exit manoeuvre
No overtake on left/right side - not a good feature
Emergency Lane assistant - for 2 lane + carriageways where the speed is < approx 30mph. Moves the car to the far side of the lane to allow emergency vehicles to pass more easily
Auto distance adjustment based on conditions
aSLA

Pre-requisites:
i-drive 7 full vehicles only e.g. G05/G07, G20, G15, G30 (LCI), G11, etc
5AU DAP
aSLA
i-step 11/2020 +
esysx: latest available if poss, but must support i-step 07/2020 mappings
Important Note: not every region is supported. If you code it exactly right and TLA states no available in your country, then its blocked at a lower level.
__________________
Successfully retrofit on BMW F30 335xi 248,302,3AG,430,5AG,5AS,6NS,8TH and IHKA3
Appreciate 0
      10-08-2021, 08:55 AM   #9
Adrian_CRG
Enlisted Member
Romania
25
Rep
31
Posts

Drives: BMW 640xd
Join Date: Jan 2020
Location: Bucharest

iTrader: (0)

Quote:
Originally Posted by Makaronai View Post
Hi,

I've read all your posts. Could someone explain or point to some resources about this issue on 2020 X6 M50i.

The car has some autopilot features that are disabled in certain countries and enabled in Germany. For example Route details (autopilot reduces speed if a roundabouts ahead), speed limit adoption (autopilot corrects speed according to signs), trafic lights recognition (autopilot stops in red light) etc.

I am sure that should be corrected thru coding.
Any ideas or help would be much appreciated!

Thanks
The feature you describe uses data embedded in navigation map. Not all countries in Europe have this data in BMW map database so function is not working. Coding is not enough to enable this function, BMW must add in map data the information required for this to work.
__________________
Current cars: 2016 F13 640XD ; 2017 F36 420XD
Past cars: 2010 E93 320i ; 2008 E60 530XD ; 2006 E90 320D
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 03:29 AM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST