Motronic ECU reset

Need technical Q/A then you're in the right place

Moderator: martauto

Post Reply
BristolE30
E30 Zone Regular
E30 Zone Regular
Posts: 532
Joined: Thu May 16, 2019 7:43 pm
Location: Bristol

Sun Mar 28, 2021 1:48 pm

Hey zone

Wondering if anyone has any understanding of what happens when the ECU on our cars is reset. I know it goes into a learning mode, but what is actually happening with the maps and data?

Context to the question is that I’ve always had a lumpy idle/misfire/issue once my engine has ‘learned’. I’ll kick the throttle and it’ll gag a bit and also want to stall, but it just about saves itself.

If I reset the ECU (disconnect battery) it’s like the engine never had an issue. It drives amazingly and doesn’t stall or bog for at least a day.

So I want to know what’s happening during the learning process after disconnecting to see if it can help me track down my issue. Wondering if anyone has knowledge of the maps or process?
BMW E30 316 ‘87
BMW E30 325i ‘88 :bmw:
Bristol, UK
User avatar
BenHar
E30 Zone Addict
E30 Zone Addict
Posts: 3075
Joined: Sun Jul 11, 2010 11:00 pm
Location: Reigate, Surrey

Sun Mar 28, 2021 6:08 pm

Check the throttle position switch is set correctly.

Ben
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Sun Mar 28, 2021 8:01 pm

There's no feedback loop to a Motronic ECU with no lambda sensor, except the engine revs for idle speed setting, so that's the only thing it can possibly 'learn'.
User avatar
paultv
E30 Zone Squatter
E30 Zone Squatter
Posts: 1545
Joined: Mon Apr 21, 2014 11:00 pm
Location: Auf dem Schnee: Germany

Mon Mar 29, 2021 12:21 am

Mines the same...after a period off the battery power the idle is faster...some kind of default map...but then it settles down to 750 rpm but rougher some how.

paul :-)
4th May 1990 325i Convertible.

BMW E30 Cabriolet Best Mod Ever:

https://bmwe30cabriolet-wdm.blogspot.com/
BristolE30
E30 Zone Regular
E30 Zone Regular
Posts: 532
Joined: Thu May 16, 2019 7:43 pm
Location: Bristol

Tue Mar 30, 2021 1:14 pm

BenHar wrote:
Sun Mar 28, 2021 6:08 pm
Check the throttle position switch is set correctly.

Ben
Will double check it, but what makes you say that? I went through a whole process (and huge thread) on trying to solve it, changing out ECU’s smoke tests etc and never got to the bottom of it
BMW E30 316 ‘87
BMW E30 325i ‘88 :bmw:
Bristol, UK
BristolE30
E30 Zone Regular
E30 Zone Regular
Posts: 532
Joined: Thu May 16, 2019 7:43 pm
Location: Bristol

Tue Mar 30, 2021 1:16 pm

paultv wrote:
Mon Mar 29, 2021 12:21 am
Mines the same...after a period off the battery power the idle is faster...some kind of default map...but then it settles down to 750 rpm but rougher some how.

paul :-)
Mmm interesting, so it’s like the ECU just increases the rpm after a disconnect. If there is no feedback loop as Brian says maybe our issues lies with the idle being too low. Could be a throttle body/stop issue I guess..

Feel like I’ve tried it all...
BMW E30 316 ‘87
BMW E30 325i ‘88 :bmw:
Bristol, UK
BristolE30
E30 Zone Regular
E30 Zone Regular
Posts: 532
Joined: Thu May 16, 2019 7:43 pm
Location: Bristol

Tue Mar 30, 2021 1:17 pm

Brianmoooore wrote:
Sun Mar 28, 2021 8:01 pm
There's no feedback loop to a Motronic ECU with no lambda sensor, except the engine revs for idle speed setting, so that's the only thing it can possibly 'learn'.
Any theories for my phenomena then?
BMW E30 316 ‘87
BMW E30 325i ‘88 :bmw:
Bristol, UK
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Tue Mar 30, 2021 1:19 pm

BristolE30 wrote:
Tue Mar 30, 2021 1:14 pm
BenHar wrote:
Sun Mar 28, 2021 6:08 pm
Check the throttle position switch is set correctly.

Ben
Will double check it, but what makes you say that? I went through a whole process (and huge thread) on trying to solve it, changing out ECU’s smoke tests etc and never got to the bottom of it
If the idle section of the TPS doesn't switch closed circuit when the throttle closes, the engine won't be running on the idle map.
Post Reply