ECU Replacement Questions - Bimmerfest - BMW Forums



Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 3 Series & 4 Series > E90/E91/E92/E93 (2006 - 2013)

E90/E91/E92/E93 (2006 - 2013)
The E9X is the 4th evolution of the BMW 3 series including a highly tuned twin turbo 335i variant pushing out 300hp and 300 ft. lbs. of torque. BMW continues to show that it sets the bar for true driving performance! -- View the E9X Wiki

Reply
 
Thread Tools Display Modes
  #1  
Old 06-29-2020, 07:52 PM
thepartycrasher thepartycrasher is offline
Registered User
 
Join Date: Jun 2020
Posts: 2
Mein Auto: 2006 BMW 330i
ECU Replacement Questions

Hi everyone,

I hook up my car to INPA using my DCAN and run a diagnostic. My ECU fails and says "Function Not Supported" and gives a communication failure. It looks like I need to replace the ECU, which should not be too difficult, but I have some coding questions.

If I replace the ECU, can I code it outright via INPA? Also, if I replace the ECU, does the CAS and key then need to be re-coded? Are there any known issues apart from the tamper dot on the dash that I should be aware of?

I'd prefer to use the second-hand one I got with a one year warranty for $100 and code it, rather than drop over $2k as quoted by the BMW dealership for a brand new one, if possible.

Any advice on this would be greatly appreciated.

(Sorry if this has been answered before, but I couldn't find what I was looking for.)
Reply With Quote
Sponsored Links
Advertisement
 
  #2  
Old 06-29-2020, 08:07 PM
ctuna ctuna is online now
Officially Welcomed to the 'Fest
Location: usa
 
Join Date: Jan 2010
Posts: 5,860
Mein Auto: 325xi wagon
First of all you are in very deep water.
Which ECU there can be more than 10.
What are the symptoms?
Year and engine type how many miles.
Do you mean the DME and why do you think it needs replacement.
You will have to a lot of homework before you can do any of
this Inpa is a diagnostics program not a coding program.
If you want information on coding you need to go to the
e90post coding subforum.

Good chance you do not have the diagnostics setup correctly.
If you go to functional jobs can you read any of the ECU's

Diagnostic Manuals Inpa/Ista D
https://bimmerprofs.com/diagnostics-inpa-part-1/
https://www.google.com/url?sa=t&rct=...7x8H3pN8h1fMuF
https://carmod.ru/files/icom/istad_en.pdf
https://www.e90post.com/forums/showthread.php?t=1681573
https://www.bimmerforums.com/forum/s...-P-actually-do
primary links
https://www.bimmerfest.com/forums/at...9&d=1539905743
https://www.e90post.com/forums/showthread.php?t=1681573
https://www.bimmerfest.com/forums/at...1&d=1590283589

electical e90 pdf
http://www.google.com/url?sa=t&rct=j...,d.cGU&cad=rja
http://www.google.com/url?sa=t&rct=j...85464276,d.cGU
http://www.google.com/url?sa=t&rct=j...85464276,d.cGU

Last edited by ctuna; 06-29-2020 at 08:14 PM.
Reply With Quote
  #3  
Old 07-01-2020, 07:53 PM
thepartycrasher thepartycrasher is offline
Registered User
 
Join Date: Jun 2020
Posts: 2
Mein Auto: 2006 BMW 330i
Thanks for your reply and the links were very helpful. In INPA, I ran my diagnostic on my 2006 330i e90 (117k miles) and got an error stating ECU Communication Fail function not supported. All other items pass during diagnostic which is why I using 'ECU'. After some more troubleshooting and research, it looks like it is the DME.

I am getting an engine service light that won't clear. Have taken it in twice to different shops where I have performed regular service since I took possession of the car and the error stays.

Mechanics and myself have attempted to clear stored error codes (I tried INPA and Carly) but they don't clear.

I have a permanent ABS alert and took my car to the dealership where they inspected all ABS and said there is nothing wrong with the ABS.

Speedometer does not read speed in either the analog nor digital and stays at zero and odometer is not reading mileage.

Wheel Lock will not clear.

Getting a misfire code on 03 but after changing plugs and coils it remains. Swapping the old coil did not cause the error to follow.

Anti-Theft system no longer works.

Brake service due light will not reset.

I have cobbled together from various online sources, speaking to the certified mechanics at the dealership and certified mechanics where I usually go, that all of this could be caused by a faulty "ECM".

From what I have also gathered, various groups use "ECM", "ECU", and "DME" fairly interchangeably.

Not sure if these are related?
Steering wheel controls do not work.
Turn signals work but do not disengage automatically.

Inexplicably, the car drives perfectly fine and all other electrical systems (Lights, Climate Control, Radio, power windows/locks/sunroof, seats, mirrors) work fine, so I am convinced there is an electrical issue.

The mom and pop dealership I got it from has been closed due to COVID, so I have not been able to take it over there. Instead I have used a couple of garages to troubleshoot.

So I am wondering if I can swap and code the new DME (Which I confirmed came off an identical make and model to my own.) would I have to have additional coding to the CAS and key? I just want to make sure the car won't suddenly die on me and be undriveable. Also, if the new DME has some issue, I am not sure if I can just swap the old unit back in without triggering some type of tamper alert with the vehicle.

I know there must be some form of electrical issue, and I'm fairly certain it is the DME, but I am not 100%. If I can fix it myself, having lost a lot of work due to COVID, I'd rather put in the work than drop hundreds of dollars to let someone else do it. I have Tool32, EDIBIAS, INPA, Carly, and a few other applications to help with the actual coding but I will need to familiarize myself with them.

Last edited by thepartycrasher; 07-01-2020 at 08:03 PM.
Reply With Quote
Sponsored Links
Advertisement
 
  #4  
Old 07-02-2020, 07:56 AM
ctuna ctuna is online now
Officially Welcomed to the 'Fest
Location: usa
 
Join Date: Jan 2010
Posts: 5,860
Mein Auto: 325xi wagon
First thing is basic's
Check battery voltage check fuses.
No response from the insturment cluster indicates the OBD fuse
is blown . If this is the case there is no voltage to the OBD and no scanner
will work.
Don't even start on thinking about doing major surgery on this car till you understand
it you will go down the wrong path and be chasing your tail constantly .
And it will cost you a lot of time,frustration and money.
First step run functional jobs as described in the links and show a screen shot of
which ECU's can be communicated with and which cannot.

http://www.e90post.com/forums/showth...=steering+lock

You have to clear the software counter on the wheel lock for starter's

Car DRIVES perfecly (NO ECU SWAPS you will Fxxk it up)
If its running it 95 percent won't need a DME .
Pairing a DME and Cas module is tricky and to be avoided at all costs.

If the car drives perfectly the last thing you should be thinking about is replacing ECU's

If the brakes are worn out an the wear sensor has worn out the way it's suppose to
then you won't be able to reset till the sensor is replaced. It's like a fuse that opens
when the brakes get to low . There is one in the front and one in the back.
I suggest you google brake replacement for an E90.

http://www.google.com/url?sa=t&rct=j...,d.cGU&cad=rja

There are many good things inside the above link.

Last edited by ctuna; 07-02-2020 at 10:52 AM.
Reply With Quote
  #5  
Old 07-02-2020, 05:04 PM
gbalthrop gbalthrop is offline
Officially Welcomed to the 'Fest
Location: Fairfax County, Virginia
 
Join Date: Mar 2017
Posts: 2,665
Mein Auto: 2007 328xi E91
Quote:
Originally Posted by thepartycrasher View Post
... In INPA, I ran my diagnostic on my 2006 330i e90 (117k miles) and got an error stating ECU Communication Fail function not supported. All other items pass during diagnostic which is why I using 'ECU'. After some more troubleshooting and research, it looks like it is the DME...
Run INPA > Functional Jobs > F4 Error Memory, ALL Modules, and post the jpg of the Screens that report fault status of all modules, or if an error message appears, post ScreenPrint of that. Procedure for proper settings of Cable, running Functional Jobs, and saving/ attaching jpg's of INPA screens is covered in the attached pdf, "INPA Tutorial Quickstart".

George
Attached Files
File Type: pdf INPA Tutorial Quickstart.pdf (682.2 KB, 1 views)
Reply With Quote
Reply

See More Related BMW Stories

Tags
330i e90 2006 sport, cas., e90 2006, ecu coding, ecu programming


Forum Navigation
Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 3 Series & 4 Series > E90/E91/E92/E93 (2006 - 2013)
Today's Posts Search
Thread Tools
Display Modes

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 On



Forum Jump


All times are GMT -7. The time now is 10:11 AM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
© 2001- VerticalScope Inc. All rights reserved.