E90Post
 


TNT Racewerks
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Replaced batter and now I lost my coding functions



Reply
 
Thread Tools Search this Thread
      05-14-2017, 01:23 PM   #1
buster84
Major
United_States
349
Rep
1,185
Posts

Drives: 2009 335I X-Drive E90
Join Date: Nov 2012
Location: Orlando

iTrader: (2)

Replaced batter and now I lost my coding functions

Ok long story short my battery was dieing and on it's way out. I know that I should have replaced it sooner but since I had another car I let my 335i stay garaged. When I went to swap the batteries the 335 had no power at all, couldn't even unlock the car.

So two days ago I pulled the dead lead battery and replaced it with an H8 90ah Agm battery. After swapping the batteries the car was back up and running so I started it and coded the car's VO to agm -A090 and then coded the CAS to match 90ah_agm and then when I clicked to code the whole car to make sure everything updated correctly I got an error that happened every time. (In photo). After this I used tool32 to register the new battery.

I doubled checked the coding and the battery is good and all registered. Now the only problem is that all my coding is gone, windows done go down or up, mirrors don't fold down, chime when keys in and doors open etc... I rechecked all the coding and they are all still active yet they don't work. I've recoded the CAS module and NRFM FRM modules after reading them again to see if a rewrite would fix it but it didn't. Right now I'm lost on what else to check, no codes have appeared either. The car is correctly coded yet nothing works like it should when coded.

Anyone have any ideas/suggestions? Any idea on why the whole car coding error pops up? Maybe my car doesn't have that module?
Attached Images
 
__________________
2015 BMW M4 F83
2009 335i X-Drive | GC 2.0 Turbos (sold)
2009 335i e93 (Sold)
2007 Bmw X5 (Sold)

Last edited by buster84; 05-15-2017 at 03:52 PM..
Appreciate 0
      05-14-2017, 05:34 PM   #2
buster84
Major
United_States
349
Rep
1,185
Posts

Drives: 2009 335I X-Drive E90
Join Date: Nov 2012
Location: Orlando

iTrader: (2)

Quote:
Originally Posted by BimmerGeeks View Post
When you attempted to code cas you probably set it to default.
At first they did default back but I changed them again and now they say active but there really not. I even read it multiple times to confirm. Another strange thing that I noticed today when leaving the mall is that my trunk no longer opens by the handle/switch instead I have to hold my keyfob or use the in cabin trunk button.
Appreciate 0
      05-15-2017, 04:01 PM   #3
buster84
Major
United_States
349
Rep
1,185
Posts

Drives: 2009 335I X-Drive E90
Join Date: Nov 2012
Location: Orlando

iTrader: (2)

Quote:
Originally Posted by BimmerGeeks View Post
Try recoding back to stock with expert mode & recode again.
I finally uploaded that error picture when i did the full code.

As for recoding back to stock, are you refering to turning it back into stock by manually changing aktiv back into nicht_aktiv? or is there a defualt setting somewhere that i havnt come accross yet?

Another question, im currently useing *********v3lite that someone created on the forums for coding and the only profiles for ncsexpert are expert mode and CodingProfile and ncs dummy profile. Should i code in the expert profile or the profile thats listed as CodingProfile?

I'm also guessing that these could be custom to the v3codinglite vmware version of the program so i can understand if you dont recognize the other profiles i mentioned.

I just wanted to say Thanks for the continued help.
__________________
2015 BMW M4 F83
2009 335i X-Drive | GC 2.0 Turbos (sold)
2009 335i e93 (Sold)
2007 Bmw X5 (Sold)
Appreciate 0
      05-15-2017, 04:09 PM   #4
Sensible_
Colonel
535
Rep
2,503
Posts

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

iTrader: (1)

Do as bimmergeeks suggests.

Default code your FRM to reflect stock settings for your Vehicle Order (VO)

You do this by choosing an Expert Mode profile (if you look in the profile settings 'manipulation' should NOT be checked).

Then do as you'd normally do in NCSEXPERT to code the FRM.

Change the job to SG_CODERIEN and then process the ECU.

This is how to default code your FRM.

All FRM settings with be reverted to stock.

Then simply change your profile to a good coding one. Do CODERIEN_LESEN on the FRM and then code as normal by making your changes in the TRC file and changing it to MAN file. Then use SG_CODERIEN with the coding profile to make the changes you require.
Appreciate 0
      05-15-2017, 04:39 PM   #5
buster84
Major
United_States
349
Rep
1,185
Posts

Drives: 2009 335I X-Drive E90
Join Date: Nov 2012
Location: Orlando

iTrader: (2)

Quote:
Originally Posted by Sensible_ View Post
Do as bimmergeeks suggests.

Default code your FRM to reflect stock settings for your Vehicle Order (VO)

You do this by choosing an Expert Mode profile (if you look in the profile settings 'manipulation' should NOT be checked).

Then do as you'd normally do in NCSEXPERT to code the FRM.

Change the job to SG_CODERIEN and then process the ECU.

This is how to default code your FRM.

All FRM settings with be reverted to stock.

Then simply change your profile to a good coding one. Do CODERIEN_LESEN on the FRM and then code as normal by making your changes in the TRC file and changing it to MAN file. Then use SG_CODERIEN with the coding profile to make the changes you require.
Thanks for the guidance details, ill give it a try when I get home from work and report back.
Appreciate 0
      05-15-2017, 06:40 PM   #6
buster84
Major
United_States
349
Rep
1,185
Posts

Drives: 2009 335I X-Drive E90
Join Date: Nov 2012
Location: Orlando

iTrader: (2)

Just wanted to update. I figured out the problem. It had to do with the profile on ncsxpert. The predone v3codinglite wouldnt code in expert mode and would only code with the coding profile. I also had failed reads if it was read with the coding profile.

Once i kept it to reading expert profile only, and coding with the coding profile only everything went smooth and now its all back up and running again. Got my mirros, windows and top to go down like it used it.

Now i have one last quetion that i cant seem to figure out yet and im not sure if this is a mechanical issue or a coding problem. My trunk button on the phsyciall trunk no longer opens the trunk. The only way i can get into my trunk is to hold my keyfob trunk button or use the incabin trunk button. If this is a coding issue, what module is it in and what do i have to change to active? If its a physical issue, is there any way to test to see if its a mechanical issue or a wiring fault issue though the diagnostic program impa?

I pulled the codes with my openflash and i have zero codes, but ive read that the codes in impa are more indepth.
__________________
2015 BMW M4 F83
2009 335i X-Drive | GC 2.0 Turbos (sold)
2009 335i e93 (Sold)
2007 Bmw X5 (Sold)
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 01:32 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, 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