E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Coding back to Stock Using NCSExpert.



Reply
 
Thread Tools Search this Thread
      07-20-2013, 06:36 PM   #1
acidbbg
Enlisted Member
5
Rep
38
Posts

Drives: 335i vert
Join Date: Jul 2013
Location: NJ

iTrader: (0)

Exclamation Coding back to Stock Using NCSExpert.

Please help!

I have issues using NCSExpert to code my car back to stock and need some assistance.
*I have a 09 BMW 335i Vert (E93) w/ comfort access.

I have been reading the forums on how to code.
I was successfully able to code many things (Kill Seatbelt Chimes, iDrive Disclaimer, welcomelights, unlockdoors when key out, etc).
But when i attempted to code close mirrors/lock doors (key fob), i lost the ability to drop the top.

I attempted a couple of methods to code the car back to stock but none seem to work.
I attempted coding with car on/off, Door Open/Close, Expertmode/FSW PSW MAN (Profile) but each time i went back to confirm settings, it seems that the coding I performed earlier is still enabled.

Whenever i went attempted to process car than code car..
The NCSExpert would throw out an error message & the car would throw a MIL/CEL.
*See attachment.

Any suggestions?

Method 1:
Quote:
To load up the ORIGINAL factory defaults if you mess up.

Go to your /WORK/ folder. Open FSW_PSW.MAN, select all, delete, save & exit.

Load NCS Expert

Select "Expertmode" profile

Hit "VIN/ZCS/FA" to load your Chassis and Vehicle order info

Hit BACK

Hit PROCESS ECU

Select the chassis, then module you F'd up on. For example "LSZ"

On Pre-02 cars It will say "LSZ" and underneath "SG_Codieren" along with some files LSZ.Cxx, LSZ.PRG, etc etc. SG_CODIEREN is the correct job you want.

On Post-02 cars It will say "LSZ" and underneath "SG_Codieren" along with some files LSZ.Cxx, LSZ.PRG, etc etc. Hit CHANGE JOB, Select "FA_WRITE" Job.

"xx" is usually the specific Coding index used in your default module, its a number. think of this like "firmware version".

These files are basically from your /DATEN/ folder and contain the proper coding information specific to your car. How does NCS know which files to use? Because it knows by looking at your VIN and VO, then selects the correct files. NCS will then basically read these files, then read your VO and re-write the proper codes, features, activate, deactivate everything to your factory settings.

The job is SG_Codieren or FA_Write because you will WRITE your original settings back in.

Hit EXECUTE JOB.

Viola, your original data is re-written and your car will work again. Hopefully.
Method 2:
Quote:
Yeah, whenever you do "Process car" in expert mode it resets all modules to their default values based on the VO. You have to redo any custom coding you've done up to that point.

Correct, make a backup of all TRC files. I'd grab the initial backup (~220 KB) which contains everything and then make a backup of each individual module after that, even ones you may not intend to code just to be safe. Technically you have an escape hatch anyway in that you can always click "Code Car" with a blank MAN file to restore everything to defaults, but backups can't hurt. Also make sure to clear your TRC before all captures and clear your MAN files after all code operations.

Personally what I do is keep a backup of all modules (in addition to the entire car backup) in their stock state and then never touch those copies. Then I have separate backups of all of the MAN files in the state that I've coded them into the car so I can always view my active config and run a compare to see what changes I've made from the stock config without having to connect to the car each time.
Attached Images
  

Last edited by acidbbg; 07-20-2013 at 06:47 PM..
Appreciate 0
      07-20-2013, 06:53 PM   #2
acidbbg
Enlisted Member
5
Rep
38
Posts

Drives: 335i vert
Join Date: Jul 2013
Location: NJ

iTrader: (0)

Forgot to hit "View->Error Log" (on the NCS Program Menu)...Will try again as soon as the rain stops!
Appreciate 0
      07-20-2013, 07:10 PM   #3
BMW..
Guest
0
Rep
n/a
Posts

Drives:


Quote:
Originally Posted by acidbbg
Forgot to hit "View->Error Log" (on the NCS Program Menu)...Will try again as soon as the rain stops!
Buddy don't ever do process car. And the error you are gettin is because you cannot code your mulf module via obd so it fails. Code each individual module separately in expert mode but I remember that you can close the top by messing around with the convertible module after you enable window close
Appreciate 0
      07-20-2013, 08:26 PM   #4
acidbbg
Enlisted Member
5
Rep
38
Posts

Drives: 335i vert
Join Date: Jul 2013
Location: NJ

iTrader: (0)

Quote:
Originally Posted by BMW.. View Post
Buddy don't ever do process car. And the error you are gettin is because you cannot code your mulf module via obd so it fails. Code each individual module separately in expert mode but I remember that you can close the top by messing around with the convertible module after you enable window close
Just finished before i saw your post.

i won't be doing it again but here is the error log:

[20:31:04.187] [2013-07-20] [SERIE] 2020 Error LFCDHDIA.CPP (A_E65DR.IPS/IPO) CDHapiResultText 1
[20:31:04.187] [2013-07-20] [SERIE] SG antwortet nicht IFH-0009: SG nicht angeschlossen oder meldet sich nicht ULF2_HI

[20:31:04.300] [2013-07-20] [SERIE] 2020 Error COAPI2.CPP coapiRunCabd 6
[20:31:04.300] [2013-07-20] [SERIE] SG antwortet nicht SG_CODIEREN

Last edited by acidbbg; 07-20-2013 at 08:42 PM..
Appreciate 0
      07-20-2013, 10:27 PM   #5
acidbbg
Enlisted Member
5
Rep
38
Posts

Drives: 335i vert
Join Date: Jul 2013
Location: NJ

iTrader: (0)

This is the correct guide..Thanks for the confirmation BMW..

1. Load NCSExpert.
2. Load Profile and select Expertmode
3. F1 (VIN/ZCS/FA)
4. F3 (ZCS/FA f .ECU)
5. Choose E89 (for the E9X)
6. Select CAS
7. F6 (BACK)
8. F4 (Process ECU)
9. Select the Module I want to Revert back to Stock.
10. F2->Choose "SG_Codieren->ok
11. F3->to start coding the ecu with factory settings according to the vehicle VO.

Last edited by acidbbg; 07-21-2013 at 01:05 AM..
Appreciate 0
      07-21-2013, 01:10 AM   #6
BMW..
Guest
0
Rep
n/a
Posts

Drives:


Quote:
Originally Posted by acidbbg View Post
This is the correct guide..Thanks for the confirmation BMW..

1. Load NCSExpert.
2. Load Profile and select Expertmode
3. F1 (VIN/ZCS/FA)
4. F3 (ZCS/FA f .ECU)
5. Choose E89 (for the E9X)
6. Select CAS
7. F6 (BACK)
8. F4 (Process ECU)
9. Select the Module I want to Revert back to Stock.
10. F2->Choose "SG_Codieren->ok
11. F3->to start coding the ecu with factory settings according to the vehicle VO.
Yes
Appreciate 0
      11-16-2013, 12:56 PM   #7
cewo38
New Member
cewo38's Avatar
5
Rep
11
Posts

Drives: bmw e90 320d
Join Date: Nov 2013
Location: belgium

iTrader: (0)

how long takes coding the ecu with factory settings according to the vehicle VO

thx
Appreciate 0
      04-12-2016, 11:48 PM   #8
redblackbmw
Private
3
Rep
58
Posts

Drives: red/black 328i
Join Date: Apr 2016
Location: miami beach

iTrader: (0)

trying to reset to default

Please help asap


ive followed this guide ,

however all my modules remain the same.

problem:
the key fob closing door, open windows, lock reopen mirrors stop working .
After I tried to code vr-keyout.
Ive followed this exactly .
1. Load NCSExpert.
2. Load Profile and select Expertmode
3. F1 (VIN/ZCS/FA)
4. F3 (ZCS/FA f .ECU)
5. Choose E89 (for the E9X)
6. Select CAS
7. F6 (BACK)
8. F4 (Process ECU)
9. Select the Module I want to Revert back to Stock.
10. F2->Choose "SG_Codieren->ok
11. F3->to start coding the ecu with factory settings according to the vehicle VO.


After i go back to check if anything is default everything is the same as i coded it.

Like komfortschliessung_fb stays active, the car process the code and turn off and turn on, but the default remains the same and the mirrors don't work with fob, the bc-velocity feature is the only coded feature that is still working.
Appreciate 0
      04-13-2016, 07:03 AM   #9
Sensible_
Colonel
529
Rep
2,505
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Are you using an expert mode profile? Double check that manipulation is NOT ticked in the profile settings...
Appreciate 0
      04-13-2016, 07:36 AM   #10
redblackbmw
Private
3
Rep
58
Posts

Drives: red/black 328i
Join Date: Apr 2016
Location: miami beach

iTrader: (0)

yes im using expert profile mode
Appreciate 0
      04-13-2016, 09:48 AM   #11
redblackbmw
Private
3
Rep
58
Posts

Drives: red/black 328i
Join Date: Apr 2016
Location: miami beach

iTrader: (0)

Smile

fixed thank you bro!!!
Appreciate 0
      04-20-2016, 05:57 PM   #12
gabylonfive
First Lieutenant
gabylonfive's Avatar
United_States
52
Rep
335
Posts

Drives: 04 M3, 05 Elise
Join Date: Oct 2013
Location: Bay Area, CA

iTrader: (3)

what was the issue?
Appreciate 0
      05-16-2016, 12:17 PM   #13
julienjj
Private First Class
julienjj's Avatar
Canada
135
Rep
134
Posts

Drives: 135i 6MT
Join Date: May 2015
Location: Canada

iTrader: (0)

The issue was kind of easy to fix.... If you use a profile that has "manipulation" enabled in the settings, the software will upload the content of the .MAN file in the module when you do a SG_codieren job. If manipulation is off, the software will use the VO and the daten files to generate the default file that would have been found in the module originally (based on the vehicle options list)
__________________
2016 435i xdrive Gran Coupé
2011 E82 1M Custom Frozen Brilliant White
2006 E60 M5 Alpine white SMG DELETE 6MT swap.
Gone : 135i 2008 | Gone : 2008 535i Touring|
Appreciate 0
      06-23-2016, 10:00 PM   #14
popwarfour
Enlisted Member
0
Rep
31
Posts

Drives: 2011 335 xdrive
Join Date: Jun 2016
Location: vermont

iTrader: (0)

thanks for the info everyone, good to know before I start any coding!
Appreciate 0
      06-24-2016, 12:47 AM   #15
Jozy
¯\_(ツ)_/¯
Jozy's Avatar
Singapore
170
Rep
425
Posts

Drives: R32 GTR
Join Date: Aug 2015
Location: Hong Kong

iTrader: (1)

well, if the man file is empty the default settings would be uploaded too anyway
__________________
30FF
Appreciate 0
      10-17-2019, 10:33 AM   #16
gorgeto
New Member
2
Rep
8
Posts

Drives: Bmw 325d
Join Date: Oct 2019
Location: Switzerland

iTrader: (0)

Thank you for the guide it is really helpful!!!
Appreciate 0
      03-30-2020, 06:35 PM   #17
Paes99
New Member
0
Rep
8
Posts

Drives: 325i
Join Date: Mar 2020
Location: Scandinavia

iTrader: (0)

E90 325i not starting after coding mistake

I just got NCS expert set up on my computer and coded the digital speedo, scrolling through the code I found "SPORT ANZEIGE" - sport display, which sounded exiting. I changed this to aktiv and after this the car wouldn't start.

I tried resetting the code to default using this very guide:

1. Load NCSExpert.
2. Load Profile and select Expertmode
3. F1 (VIN/ZCS/FA)
4. F3 (ZCS/FA f .ECU)
5. Choose E89 (for the E9X)
6. Select CAS
7. F6 (BACK)
8. F4 (Process ECU)
9. Select the Module I want to Revert back to Stock.
10. F2->Choose "SG_Codieren->ok
11. F3->to start coding the ecu with factory settings according to the vehicle VO.

This did reset both the digital speedo and sport anzeige to nicht_aktiv but the car still won't start. I am however not sure if my FSW_PSW.TRC file has been correctly restored. By memory I don't remember seeing this at the beginning of it for example:

CBS_STAT_01H
anzeige
CBS_STAT_02H
anzeige
CBS_STAT_04H
anzeige
CBS_STAT_03H
anzeige
CBS_STAT_10H
anzeige
CBS_STAT_11H
anzeige
CBS_STAT_20H
anzeige
CBS_STAT_21H
sperre
CBS_MODE
level_4
CBS_GELB_HUAU
wert_01
CBS_RES_SPERR

Does anyone with expertise have any idea of what can be the problem? Might I have fried some module/electronics in the car?

As im sure you can understand I am quite devastated by the situation and any help will be much appreciated.
Appreciate 0
      03-31-2020, 02:45 AM   #18
Paes99
New Member
0
Rep
8
Posts

Drives: 325i
Join Date: Mar 2020
Location: Scandinavia

iTrader: (0)

I just solved it by going in INPA > CAS > activate > sync motor ECU.
Appreciate 0
      07-21-2020, 01:36 PM   #19
CEzshi1
Registered
0
Rep
2
Posts

Drives: BMW 325i
Join Date: Jul 2020
Location: MO

iTrader: (0)

Can someone help me I think missed up with ncs expert as well my car won't turn on anymore after coding mk60 ?
Appreciate 0
      07-21-2020, 01:58 PM   #20
Joe@TopGearSolutions
Major
Joe@TopGearSolutions's Avatar
263
Rep
1,173
Posts

Drives: BMW
Join Date: Mar 2011
Location: USA

iTrader: (3)

Quote:
Originally Posted by CEzshi1 View Post
Can someone help me I think missed up with ncs expert as well my car won't turn on anymore after coding mk60 ?
What were you attempting to code within the module? And, how does your car respond when trying to start it? Is it possible you just killed your battery?
Appreciate 0
      07-21-2020, 02:19 PM   #21
CEzshi1
Registered
0
Rep
2
Posts

Drives: BMW 325i
Join Date: Jul 2020
Location: MO

iTrader: (0)

Quote:
Originally Posted by Joe@TopGearSolutions View Post
What were you attempting to code within the module? And, how does your car respond when trying to start it? Is it possible you just killed your battery?
My ABS module needed to be replace but it also needs coding I tried used NCS-EXPERT
I loaded profile expertmode clicked F1 and then F3 I choose chasis e46 ECU AKMB , mk60,F6 ,F4 and then I executed job exited ncs attempted to start the car no crank sound maybe a dead battery ? the dashlights stay on even I when take out the key You think it need to be coded back to stock ?

Last edited by CEzshi1; 07-21-2020 at 02:24 PM..
Appreciate 0
      07-21-2020, 03:08 PM   #22
Joe@TopGearSolutions
Major
Joe@TopGearSolutions's Avatar
263
Rep
1,173
Posts

Drives: BMW
Join Date: Mar 2011
Location: USA

iTrader: (3)

Quote:
Originally Posted by CEzshi1 View Post
My ABS module needed to be replace but it also needs coding I tried used NCS-EXPERT
I loaded profile expertmode clicked F1 and then F3 I choose chasis e46 ECU AKMB , mk60,F6 ,F4 and then I executed job exited ncs attempted to start the car no crank sound maybe a dead battery ? the dashlights stay on even I when take out the key You think it need to be coded back to stock ?
Disconnect the battery and touch the positive/negative terminals for about 20-30 seconds. Hook it back up, and try to start it again.
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 02:28 PM.




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