E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > E90 VTG Coding



Reply
 
Thread Tools Search this Thread
      05-23-2023, 05:45 PM   #1
Rolo222
New Member
0
Rep
8
Posts

Drives: 2011 BWM 335i xDrive
Join Date: Jan 2023
Location: St Louis

iTrader: (0)

E90 VTG Coding

Hi - needing some help and direction on coding used VTG module on E90. What is required and what are the steps/directions?
Appreciate 0
      05-27-2023, 02:21 PM   #2
TheNine90
Banned
577
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

You need ncsexpert and ISTA to code and calibrate it. Also Dcan cable or ICOM would be needed
Appreciate 0
      05-28-2023, 05:29 PM   #3
Rolo222
New Member
0
Rep
8
Posts

Drives: 2011 BWM 335i xDrive
Join Date: Jan 2023
Location: St Louis

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
You need ncsexpert and ISTA to code and calibrate it. Also Dcan cable or ICOM would be needed
Thank you for the response. I have both NCSExpert and ISTA as well as DCAN cable.

Is there any particular set of instructions that you know of that need to be followed? I am completely new to coding and the software.
Appreciate 0
      05-29-2023, 04:30 AM   #4
TheNine90
Banned
577
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

You can look at the coding guides.
1. Launch NCS Expert. At this moment no profile is loaded, so the screen is quite empty.
2. From the "File" menu, choose "Load Profil".
3. In the "Choose profile" dialog box, select factory reset and click "OK".
4. Click the "VIN/ZCS/FA" button (F1).
5. Click the "ZCS/FA f. ECU" button (F3).
6. In the "Choose CHASSIS" dialog box, select your chassis and click "OK".
7. In the "Choose ECU" dialog box, select one of the presented modules (for example
"CAS", "FRM" ) and click "OK" (these are the modules where the ZCS or FA is
stored in).
8. After a short moment, the top groupbox should now show VIN and information
regarding your car.
9. Click the "Back" button (F6). The middle groupbox now shows the available modules
and default job name.
10. Click the "Process ECU" button (F4) (really means "Select ECU").
11. In the "Choose ECU" dialog box, select the desired module and click "OK".
12. If "JOBNAME" in the middle groupbox doesnt show "SG_CODIEREN", skip the
following steps and jump to 16.
13. Click the "Change job" button (F2).
14. In the "Choose job" dialog box, select "SG_CODIEREN" and click "OK".
15. Confirm "JOBNAME" in the middle groupbox says "SG_CODIEREN".
16. Click the "Execute job" button (F3) to start reading the module. The process takes only
seconds.
Appreciate 0
      05-29-2023, 03:24 PM   #5
Rolo222
New Member
0
Rep
8
Posts

Drives: 2011 BWM 335i xDrive
Join Date: Jan 2023
Location: St Louis

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
You can look at the coding guides.
1. Launch NCS Expert. At this moment no profile is loaded, so the screen is quite empty.
2. From the "File" menu, choose "Load Profil".
3. In the "Choose profile" dialog box, select factory reset and click "OK".
4. Click the "VIN/ZCS/FA" button (F1).
5. Click the "ZCS/FA f. ECU" button (F3).
6. In the "Choose CHASSIS" dialog box, select your chassis and click "OK".
7. In the "Choose ECU" dialog box, select one of the presented modules (for example
"CAS", "FRM" ) and click "OK" (these are the modules where the ZCS or FA is
stored in).
8. After a short moment, the top groupbox should now show VIN and information
regarding your car.
9. Click the "Back" button (F6). The middle groupbox now shows the available modules
and default job name.
10. Click the "Process ECU" button (F4) (really means "Select ECU").
11. In the "Choose ECU" dialog box, select the desired module and click "OK".
12. If "JOBNAME" in the middle groupbox doesnt show "SG_CODIEREN", skip the
following steps and jump to 16.
13. Click the "Change job" button (F2).
14. In the "Choose job" dialog box, select "SG_CODIEREN" and click "OK".
15. Confirm "JOBNAME" in the middle groupbox says "SG_CODIEREN".
16. Click the "Execute job" button (F3) to start reading the module. The process takes only
seconds.
I am getting error code 2060 when trying to code VGSG module in NCS Expert. I am able to read the module, and read codes in INPA and INSTA. What could be the cause? I was able to perform callibration/adjustments in INSTA+ but the codes come back up as soon as I start the engine due to what appears to be faulty coding/calibration code.
Appreciate 0
      05-30-2023, 12:00 AM   #6
TheNine90
Banned
577
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

Check the vo. What error codes do you get?
Appreciate 0
      05-30-2023, 03:26 PM   #7
Rolo222
New Member
0
Rep
8
Posts

Drives: 2011 BWM 335i xDrive
Join Date: Jan 2023
Location: St Louis

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
Check the vo. What error codes do you get?
Not sure I follow, what error codes are you referring to, the ISTA codes? It’s
Showing the generic VTG faulty calibration code plus 2 generic DSC codes. On vehicle dashboard I get ABS, traction, and xDrive errors. I appreciate all the help btw.

Also do I need to do anything special if the module (same part number) came from a different donor car e60 535i (mine is e90 335i xd).

I checked VOs that are being read from CAS and FRM (they all seem to match what I am finding via VIN decoder for this car). Are there specific VOs that are expected for VGSG module besides $203 (all wheel drive) and $205 (automatic transmission) ?

Last edited by Rolo222; 05-30-2023 at 08:31 PM..
Appreciate 0
      05-30-2023, 11:25 PM   #8
TheNine90
Banned
577
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

I mean the error codes from diagnostic tool.
Make sure you code it if not try to flash it.
Appreciate 0
      06-01-2023, 09:45 PM   #9
Rolo222
New Member
0
Rep
8
Posts

Drives: 2011 BWM 335i xDrive
Join Date: Jan 2023
Location: St Louis

iTrader: (0)

Just an update. I tried reflshing it and it all successfully went through but the module still wouldn't code with NSC Expert. Before I completely gave on this project I decided to order another VTG module from ebay. This one came same spec E90 2011 donor car. I plugged in the module and it cleared the errors without any calibration or coding!

Just to be safe I performed a calibration in ISTA to reset adaptions, adjust steering and some other basic service functions for transfer case/dsc. All were performed successfully - just had to turn steering wheel left, right left to clear the ABS code that appear during calibration.

Not sure what the issue was because both modules (old that I couldn't code, and new one I didn't code) had same part number. It's all good now, but I would highly recommend that if you buy used module try to find very similar donor car (even if serial number matches) to avoid these kinds of issues.
Appreciate 0
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 04:39 AM.




e90post
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