BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Today's Posts


Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Engine, Transmission, Exhaust, Drivetrain, ECU Software Modifications
 
European Auto Source (EAS)
Post Reply
 
Thread Tools Search this Thread
      01-02-2019, 06:22 AM   #1
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

modify idle rpm by mapping?

Hi guys~

Is it possible to modify idle rpm by ecu mapping?

ex: 650 -> 780
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-02-2019, 07:25 AM   #2
jcolley
Lieutenant
United_States
378
Rep
413
Posts

Drives: 328
Join Date: Jul 2007
Location: Maine

iTrader: (1)

Yes, it's a temperature dependent map.
Appreciate 0
      01-02-2019, 07:28 AM   #3
SYT_Shadow
///M Powered for Life
SYT_Shadow's Avatar
11480
Rep
10,328
Posts

Drives: E90M/E92M/M4GTS/M4GT4/X5M
Join Date: Sep 2010
Location: Greenwich, CT

iTrader: (2)

Yes. I have 900-odd rpm on the E90 as it has solid rubber engine mounts
Appreciate 0
      01-02-2019, 10:42 PM   #4
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Quote:
Originally Posted by jcolley View Post
Yes, it's a temperature dependent map.
Temperature means intake air temp? or water temp?
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-03-2019, 04:52 AM   #5
amrazM
mTekMods
amrazM's Avatar
United_States
2139
Rep
2,899
Posts

Drives: like a granny.
Join Date: Jan 2010
Location: Manhatan

iTrader: (1)

Quote:
Originally Posted by maicol76 View Post
Temperature means intake air temp? or water temp?
Engine coolant temperature.

I’m sure there’s a way to adjust the actual idle at operating temp tho from remapping.
Appreciate 0
      01-03-2019, 07:56 AM   #6
E92_TYLER
Private First Class
E92_TYLER's Avatar
76
Rep
161
Posts

Drives: 2009 E92 M3 DCT AW
Join Date: Mar 2016
Location: oklahoma

iTrader: (0)

Garage List
2009 BMW M3  [0.00]
Ah good to know !
Thanks!
__________________
Current: 09' E92 M3 DCT Alpine white / Black
Current: 13' F150 Fx4 -daily
Past: 04' E55 AMG Fbo, 03' E46 M3
99' E36 M3, 92' 240 RB26 408whp rocketbunny
03' SVT Cobra 481whp, 89' Fox 5.0 lx notch
Appreciate 0
      01-03-2019, 10:05 PM   #7
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Thanks~!
good info~!
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-03-2019, 10:32 PM   #8
jcolley
Lieutenant
United_States
378
Rep
413
Posts

Drives: 328
Join Date: Jul 2007
Location: Maine

iTrader: (1)

Quote:
Originally Posted by amrazM View Post
Engine coolant temperature.

I’m sure there’s a way to adjust the actual idle at operating temp tho from remapping.
There are several curves which control the ultimate idle speed with various precedence checks and the end result is the highest of all the calculated variables is the idle speed.

LLR is leerlauf regulator (idle actuator), n is engine RPM, soll is sollwert (setpoint), tmot is coolant temp, toel is oil temp, kh is katheizen (cat heating). llr_flags are the status bits passed via LL-CAN (idle actuator CA bus).

Name:  llr.JPG
Views: 952
Size:  26.9 KB
Appreciate 0
      01-04-2019, 06:54 PM   #9
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Quote:
Originally Posted by jcolley View Post
There are several curves which control the ultimate idle speed with various precedence checks and the end result is the highest of all the calculated variables is the idle speed.

LLR is leerlauf regulator (idle actuator), n is engine RPM, soll is sollwert (setpoint), tmot is coolant temp, toel is oil temp, kh is katheizen (cat heating). llr_flags are the status bits passed via LL-CAN (idle actuator CA bus).

Attachment 1965715
OMG~ U R genius

Is there a software to change the data, called mapping tool or reflash software?
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-04-2019, 09:15 PM   #10
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by maicol76 View Post
Quote:
Originally Posted by jcolley View Post
There are several curves which control the ultimate idle speed with various precedence checks and the end result is the highest of all the calculated variables is the idle speed.

LLR is leerlauf regulator (idle actuator), n is engine RPM, soll is sollwert (setpoint), tmot is coolant temp, toel is oil temp, kh is katheizen (cat heating). llr_flags are the status bits passed via LL-CAN (idle actuator CA bus).

Attachment 1965715
OMG~ U R genius

Is there a software to change the data, called mapping tool or reflash software?
Why do you want to change it?

We've had a few customers request it to reduce vibrations from certain mounts, but other than that, it's best to leave it as is.

I don't think there is DIY software for this. There are a number of idle speed and idle speed offset maps.
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      01-13-2019, 11:11 PM   #11
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Quote:
Originally Posted by BPMSport View Post
Why do you want to change it?

We've had a few customers request it to reduce vibrations from certain mounts, but other than that, it's best to leave it as is.

I don't think there is DIY software for this. There are a number of idle speed and idle speed offset maps.
Thanks~!
Maintaining alternator charging voltage(>14V) is the reason why.
I'm using Lithium battery. As you know, lithium's nominal voltage is 13.1V, and charging voltage is almost 14.6V. But, the Voltage at 650rpm is 13.5~14.0V(My alternator is brand new, not RMFD).

I think ECU controls voltage regulator to reduce charging voltage, because battery's nominal voltage is higher than AGM & Lead/acid. lithium's nominal voltage 13.1~13.3V is higher than fully charged AGM.

In this situation, when cooling fan runs at 650rpm, the voltage drops to 12.5~12.8V. As I know, if the voltage drops below 12.8V, it is not good for the lithium battery. But, 12.5V is the best condition of AGM and Lead/acid. haha.
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.

Last edited by maicol76; 01-13-2019 at 11:13 PM.. Reason: wrong words
Appreciate 0
      01-13-2019, 11:20 PM   #12
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by maicol76 View Post
Quote:
Originally Posted by BPMSport View Post
Why do you want to change it?

We've had a few customers request it to reduce vibrations from certain mounts, but other than that, it's best to leave it as is.

I don't think there is DIY software for this. There are a number of idle speed and idle speed offset maps.
Thanks~!
Maintaining alternator charging voltage(>14V) is the reason why.
I'm using Lithium battery. As you know, lithium's nominal voltage is 13.1V, and charging voltage is almost 14.6V. But, the Voltage at 650rpm is 13.5~14.0V(My alternator is brand new, not RMFD).

I think ECU controls voltage regulator to reduce charging voltage, because battery's nominal voltage is higher than AGM & Lead/acid. lithium's nominal voltage 13.1~13.3V is higher than fully charged AGM.

In this situation, when cooling fan runs at 650rpm, the voltage drops to 12.5~12.8V. As I know, if the voltage drops below 12.8V, it is not good for the lithium battery. But, 12.5V is the best condition of AGM and Lead/acid. haha.
Voltage regulation is not controlled in this manner. It's controlled by the IBS and other modules, not a direct function of engine speed.
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      01-14-2019, 02:13 AM   #13
M3 Number 86
Major General
3221
Rep
6,218
Posts

Drives: black m3
Join Date: Mar 2015
Location: pasadena

iTrader: (1)

Quick question. So what's normal idle for you guys? I bet we're all different lol
__________________
Appreciate 0
      01-14-2019, 03:14 AM   #14
BPMSport
BimmerPost Supporting Vendor
BPMSport's Avatar
United_States
3387
Rep
7,541
Posts


Drives: Harrop M3 / F10 M5 / F82 M4
Join Date: Apr 2008
Location: SoCal

iTrader: (9)

Garage List
2000 BMW M5  [0.00]
1990 BMW 735i Turbo  [0.00]
2008 BMW M3  [7.50]
2015 BMW M3  [0.00]
2015 BMW M5  [0.00]
Quote:
Originally Posted by M3 Number 86 View Post
Quick question. So what's normal idle for you guys? I bet we're all different lol
There is no "normal idle". It will fluctuate depending on a number of circumstances within the range of roughly 600-800 if I recall correctly (when warm).
__________________

-----| Like us on Facebook | Instagram || Tuning Information | Remote Coding |-----
----Visit us at www.BPMSport.com - Emotion. Driven. | Toll Free: (888) 557-5133----
Appreciate 0
      01-14-2019, 03:46 AM   #15
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Quote:
Originally Posted by BPMSport View Post
Voltage regulation is not controlled in this manner. It's controlled by the IBS and other modules, not a direct function of engine speed.
yes, I know that BMW has 'super ultra scientific electrical logic' on battery charging system. why?
So, I've been monitoring and testing voltage, ampere, battery registration and etc for months. My conclusion is that raising the idle rpm to 700~800 is the only and 'easy' way to increase voltage at idle.

I think voltage regulator acts like oil pressure relief valve.

low idle rpm(<680) : low voltage(13.5~14v, avg 13.5V) + high amp
high idle rpm(>750) : high voltage(14~15V, avg 14.5V) + low amp

raising rpm(normal driving) : 14v~15V + high amp
during track driving : 13.6~13.9V + very high amp

These are just data from my car installed lithium battery.

IMO, higher than 650 is a way to prolong lithium battery's life span and use it reliably. JUST IMO

Anyway, I think 730~780rpm is suitable for my mod.
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-14-2019, 10:41 AM   #16
jcolley
Lieutenant
United_States
378
Rep
413
Posts

Drives: 328
Join Date: Jul 2007
Location: Maine

iTrader: (1)

IBS was developed as a means to:

- maximize engine efficiency by not charging the battery when unnecessary (less charge current = less countertorque from the alternator)
- maximize battery life by monitoring battery state of charge (SOC) and state of health (SOH).
- Ensure starting capacity reserve is maintained but providing data to the DME of SOC and SOH so the DME can signal for shutdown of "hotel" loads by the CAS module when needed.

In your case with a non AGM or lead acid battery, I wouldn't allow the IBS to work at all. It can be disabled in the DME calibration file or most likely by simply disconnecting the IBS lead. Also, disconnect the one-wire BSD cable from your alternator and I believe the alternator will out max voltage at all times.
Appreciate 0
      01-14-2019, 02:28 PM   #17
M3 Number 86
Major General
3221
Rep
6,218
Posts

Drives: black m3
Join Date: Mar 2015
Location: pasadena

iTrader: (1)

Quote:
Originally Posted by BPMSport View Post
Quote:
Originally Posted by M3 Number 86 View Post
Quick question. So what's normal idle for you guys? I bet we're all different lol
There is no "normal idle". It will fluctuate depending on a number of circumstances within the range of roughly 600-800 if I recall correctly (when warm).
Just mentioning because some ppl think 500 is normal others think 750 is normal.
__________________
Appreciate 0
      01-14-2019, 08:07 PM   #18
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Quote:
Originally Posted by jcolley View Post
IBS was developed as a means to:

- maximize engine efficiency by not charging the battery when unnecessary (less charge current = less countertorque from the alternator)
- maximize battery life by monitoring battery state of charge (SOC) and state of health (SOH).
- Ensure starting capacity reserve is maintained but providing data to the DME of SOC and SOH so the DME can signal for shutdown of "hotel" loads by the CAS module when needed.

In your case with a non AGM or lead acid battery, I wouldn't allow the IBS to work at all. It can be disabled in the DME calibration file or most likely by simply disconnecting the IBS lead. Also, disconnect the one-wire BSD cable from your alternator and I believe the alternator will out max voltage at all times.
Thank you so much~!!!

"the one-wire BSD cable from your alternator"
Is this 3 in pic? As I know, 3 is IBS connector, may be.

Could you check the cable in this wiring diagram?
Attached Images
  
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-14-2019, 08:12 PM   #19
IanMan
First Lieutenant
IanMan's Avatar
384
Rep
369
Posts

Drives: Alpine White M3 Sedan
Join Date: Nov 2016
Location: Midwest

iTrader: (0)

Quote:
Originally Posted by SYT_Shadow View Post
Yes. I have 900-odd rpm on the E90 as it has solid rubber engine mounts
I'd like to hear your take on having a 900+ idle. Gas mileage significantly lower? Any other things that you've observed?

Thanks,
Ian
__________________
Quote:
Originally Posted by DRLane View Post
You seem like a joy...... Cheers!
Appreciate 0
      01-14-2019, 08:14 PM   #20
jcolley
Lieutenant
United_States
378
Rep
413
Posts

Drives: 328
Join Date: Jul 2007
Location: Maine

iTrader: (1)

Quote:
Originally Posted by maicol76 View Post
Thank you so much~!!!

"the one-wire BSD cable from your alternator"
Is this 3 in pic? As I know, 3 is IBS connector, may be.

Could you check the cable in this wiring diagram?
No, will be a small plug on the back of the alternator.
Appreciate 0
      01-14-2019, 08:20 PM   #21
maicol76
First Lieutenant
194
Rep
305
Posts

Drives: E92 M3
Join Date: Oct 2011
Location: CA, Santa fe

iTrader: (0)

Quote:
Originally Posted by jcolley View Post
No, will be a small plug on the back of the alternator.
I know that connector. I got it.
'disconnect one-wire BSD' cable means 'unplug the connector'. right?

Thanks bro~!!
__________________
2011 LCI W/DCT / K&N drop in filter / CSF radiator / do88 oil cooler / do88 DCT cooler / Akra Evo / Moton CS 2 way coilover / Wiechers strut bar(F) / ARC strut bar(R) / Alcon Superkit BBK / Tarox rotor / Geoff steel EHPS / Sard carbon-Kevlar GT wing / GT4 carnard / Aim Evo4+G-dash+GT Steering+S/C GP HD / Bride Zeta3 / etc.
Appreciate 0
      01-14-2019, 08:23 PM   #22
jcolley
Lieutenant
United_States
378
Rep
413
Posts

Drives: 328
Join Date: Jul 2007
Location: Maine

iTrader: (1)

Quote:
Originally Posted by maicol76 View Post
I know that connector. I got it.
'disconnect one-wire BSD' cable means 'unplug the connector'. right?

Thanks bro~!!
Yep, should do it. You will get a DME fault for BSD generator communication, but without DME control of alternator voltage reg over the BSD bus, the VR will put out it's max voltage as an old conventional VR would.
Appreciate 0
Post 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 05:30 AM.




m3post
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