E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Activating oil temp gauge...



Reply
 
Thread Tools Search this Thread
      04-26-2017, 05:44 AM   #111
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by robnitro View Post
So on the diesel dde, we can activate the rpm limit? From what I read here the us 35d dde is different in some ways but I'd like to try it.
With an M3 cluster installed. Theoretically yes.
Appreciate 0
      06-23-2017, 06:28 AM   #112
pheno
Second Lieutenant
Finland
76
Rep
199
Posts

Drives: E61 520d LCI
Join Date: Jan 2015
Location: Finland, Europe

iTrader: (0)

So can someone explain how ID 0x1D0 and cluster data relate to each other? Is it so that you can set cluster data either to show mpg or oil temp?
Appreciate 0
      06-23-2017, 09:21 AM   #113
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by pheno View Post
So can someone explain how ID 0x1D0 and cluster data relate to each other? Is it so that you can set cluster data either to show mpg or oil temp?
No, 0x1D0 is CAN ID. It's where oiltemp is broadcast. The cluster looks for this information and displays it in the oil temp gauge.

You can switch the oil temp gauge to KVA (instant MPG) with coding. In which case the gauge looks for the KVA reading over CAN.
Appreciate 0
      06-23-2017, 01:19 PM   #114
pheno
Second Lieutenant
Finland
76
Rep
199
Posts

Drives: E61 520d LCI
Join Date: Jan 2015
Location: Finland, Europe

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
No, 0x1D0 is CAN ID. It's where oiltemp is broadcast. The cluster looks for this information and displays it in the oil temp gauge.

You can switch the oil temp gauge to KVA (instant MPG) with coding. In which case the gauge looks for the KVA reading over CAN.
Ah, got it. Thanks!

Should this work in N47 engine also ? I have E61 LCI 520D and I can confirm that 0x1D0 there is oil temp broadcasted. Id like to change MPG into Oil Temp. Unit is L/100km and from 0 to 20.
Appreciate 0
      06-26-2017, 07:14 AM   #115
pheno
Second Lieutenant
Finland
76
Rep
199
Posts

Drives: E61 520d LCI
Join Date: Jan 2015
Location: Finland, Europe

iTrader: (0)

Here's data for E61 520d LCI (N47D20 engine)

apiJob("KOMB60","codierdaten_lesen","0x3105","")

Satz : 0
OBJECT = komb60
SAETZE = 1
JOBNAME = codierdaten_lesen
VARIANTE = KOMB60
JOBSTATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Satz : 1
JOB_STATUS = OKAY
CODIERDATENBLOCK = 24 Bytes
0000 : 41 20 0D 00 00 36 00 67 00 98 00 CA 00 00 00 BC A ...6.g .?.Ê...¼
0010 : 01 78 03 35 05 F1 06 6E .x.5.ñ.n
_TEL_ANTWORT = 31 Bytes
0000 : 9B F1 60 62 31 05 41 20 0D 00 00 36 00 67 00 98 ?ñ`b1.A ...6.g.?
0010 : 00 CA 00 00 00 BC 01 78 03 35 05 F1 06 6E C8 .Ê...¼.x .5.ñ.nÈ
Appreciate 0
      06-26-2017, 08:44 AM   #116
pheno
Second Lieutenant
Finland
76
Rep
199
Posts

Drives: E61 520d LCI
Join Date: Jan 2015
Location: Finland, Europe

iTrader: (0)

...and no there's no job to get oil temp so we didnt even try coding. My cluster had coding index 7. There was an coding option to choose between KVA and oil temp
Appreciate 0
      06-26-2017, 11:44 AM   #117
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by pheno View Post
...and no there's no job to get oil temp so we didnt even try coding. My cluster had coding index 7. There was an coding option to choose between KVA and oil temp
You can try and see. There is a job for oil temp but not in the KOMBI prg.
Appreciate 0
      06-27-2017, 01:28 AM   #118
pheno
Second Lieutenant
Finland
76
Rep
199
Posts

Drives: E61 520d LCI
Join Date: Jan 2015
Location: Finland, Europe

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
You can try and see. There is a job for oil temp but not in the KOMBI prg.
Yes, tried that job. There's status_oelniveau that returns oil temp as one of the results. Also tried 'oil temp parameter' with the messwerte job. But both showed always 0 degrees.
Appreciate 0
      06-27-2017, 02:56 AM   #119
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by pheno View Post
Quote:
Originally Posted by Sensible_ View Post
You can try and see. There is a job for oil temp but not in the KOMBI prg.
Yes, tried that job. There's status_oelniveau that returns oil temp as one of the results. Also tried 'oil temp parameter' with the messwerte job. But both showed always 0 degrees.
Then for you KOMBI cannot display oil temp

Sorry.
Appreciate 0
      06-27-2017, 06:32 PM   #120
Germanbato17
Enlisted Member
3
Rep
41
Posts

Drives: BMW 330i
Join Date: May 2017
Location: Utah

iTrader: (0)

just did it on my 330i , with the PDF file on page 1. I'm glad I got ride of the useless mpg setting.
Appreciate 1
      12-13-2017, 04:42 AM   #121
Notorious99
New Member
No_Country
2
Rep
16
Posts

Drives: Bmw
Join Date: Dec 2014
Location: Europe

iTrader: (0)

Hi,

is it the same way to change the scale of the speedometer?

0-260km/h => 0-330km/h
Appreciate 0
      01-03-2018, 03:57 AM   #122
dpopov
Enlisted Member
2
Rep
34
Posts

Drives: e90 330d
Join Date: Nov 2017
Location: Sofia, BG

iTrader: (0)

Hey guys,

have someone figured out how to activate the oil temperature in the place of MPG gauge on the N57 engine?
Appreciate 0
      01-08-2018, 02:41 AM   #123
psy460
New Member
3
Rep
14
Posts

Drives: BMW 318D E90 M47TU2D20
Join Date: Jan 2018
Location: France, Paris

iTrader: (0)

Hi, i'm trying to enable it on my M47Tu2D20, but unfortunally i got 0xFF on byte 2 of 0x1d0 ID.

So i will try to setting up the frame manager of DDE to make it send the oil temperature (OTSCD) from water temp sensor.

I will repport you if i get some news
Appreciate 0
      01-08-2018, 01:32 PM   #124
Dtype
First Lieutenant
36
Rep
398
Posts

Drives: BMW F30 320d
Join Date: Aug 2013
Location: Lisbon

iTrader: (0)

Quote:
Originally Posted by psy460 View Post
Hi, i'm trying to enable it on my M47Tu2D20, but unfortunally i got 0xFF on byte 2 of 0x1d0 ID.

So i will try to setting up the frame manager of DDE to make it send the oil temperature (OTSCD) from water temp sensor.

I will repport you if i get some news
I'm on the same boat. I thought about a can blocker to resend message as I want. But your option seems best than mine. Can you Share any news?

One note, on inpa you can read oil and water temp separately. It's on other message Id.
Appreciate 0
      01-09-2018, 03:47 AM   #125
psy460
New Member
3
Rep
14
Posts

Drives: BMW 318D E90 M47TU2D20
Join Date: Jan 2018
Location: France, Paris

iTrader: (0)

yes, there is job to read oil temps but like you said, it's a direct request to DDE.
the problem of your solution is that DDE will still send his 0x1d0 paquet, so... ?
Appreciate 0
      01-09-2018, 06:01 AM   #126
psy460
New Member
3
Rep
14
Posts

Drives: BMW 318D E90 M47TU2D20
Join Date: Jan 2018
Location: France, Paris

iTrader: (0)

just found those ID inside damos, need to check my software now :

FrmMng_swtENGINE1_C
"Schalter zur Abschaltung der Berechnung von ENGINE1"
VALUE
0xD3B82
Kw_Wu8
1.000
OneToOne
0.00
1.000


FrmMng_swtEngRpmTempSel_C
"switch to select the coolant temperature or the engine oil temperature"
VALUE
0xD3B84
Kw_Wu8
1.000
OneToOne
0.00
1.000

FrmMng_tClnt
"Kühlmitteltemperatur"
SWORD
Temp_Cels
1
100
-50.140
899.860

FrmMng_tOil
"Öltemperatur"
SWORD
Temp_Cels
1
100
-50.140
899.860

FrmMng_tEngRpm_mp
"temperature adjusted to a resolution of approx. 1 deg C for engine rpm calculation"
SWORD
Temp_Cels
1
100
-50.140
899.860

Fid_FrmMngEngRpmTemp_mp
"Messpunkt für Funktions Identifier Fid_FrmMngEngRpmTemp"
UBYTE
OneToOne
1
100
0.00
255.0




and nothing to deal with this topic but :

FrmMng_swtTORQUE_GEARBX_C
"switch to disable handling of message"
to do not take care about transmission torque restriction
Appreciate 0
      01-09-2018, 06:57 AM   #127
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by psy460 View Post
just found those ID inside damos, need to check my software now :

FrmMng_swtENGINE1_C
"Schalter zur Abschaltung der Berechnung von ENGINE1"
VALUE
0xD3B82
Kw_Wu8
1.000
OneToOne
0.00
1.000


FrmMng_swtEngRpmTempSel_C
"switch to select the coolant temperature or the engine oil temperature"
VALUE
0xD3B84
Kw_Wu8
1.000
OneToOne
0.00
1.000

FrmMng_tClnt
"Kühlmitteltemperatur"
SWORD
Temp_Cels
1
100
-50.140
899.860

FrmMng_tOil
"Öltemperatur"
SWORD
Temp_Cels
1
100
-50.140
899.860

FrmMng_tEngRpm_mp
"temperature adjusted to a resolution of approx. 1 deg C for engine rpm calculation"
SWORD
Temp_Cels
1
100
-50.140
899.860

Fid_FrmMngEngRpmTemp_mp
"Messpunkt für Funktions Identifier Fid_FrmMngEngRpmTemp"
UBYTE
OneToOne
1
100
0.00
255.0




and nothing to deal with this topic but :

FrmMng_swtTORQUE_GEARBX_C
"switch to disable handling of message"
to do not take care about transmission torque restriction
This is great info. Are you planning to use winols?
Appreciate 0
      01-09-2018, 07:04 AM   #128
psy460
New Member
3
Rep
14
Posts

Drives: BMW 318D E90 M47TU2D20
Join Date: Jan 2018
Location: France, Paris

iTrader: (0)

yes of course. I'm tuner

At the moment, i just tried to send byte 2 with 0x90 value each 20ms, it's work fine
I did script to copy byte 1 on byte 2, i will test it this evening, when i will go back home !
Appreciate 0
      01-09-2018, 07:37 AM   #129
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by psy460 View Post
yes of course. I'm tuner

At the moment, i just tried to send byte 2 with 0x90 value each 20ms, it's work fine
I did script to copy byte 1 on byte 2, i will test it this evening, when i will go back home !
Nice work

Once this is done I'd like to discuss activating shiftlights on M3 KOMBI
Appreciate 0
      01-09-2018, 09:18 AM   #130
psy460
New Member
3
Rep
14
Posts

Drives: BMW 318D E90 M47TU2D20
Join Date: Jan 2018
Location: France, Paris

iTrader: (0)

hehe no problem

sending message at the same time than the DDE work only if we are perfectly sync with it. At 20ms sometime needle move back because of the 0xFF from DDE.

then i have to figure out how to enable temperature on byte 2 ...

that is bad news, because else we could use this needle to show what ever we want, like boost, or rail pressure, or IAT ...
Appreciate 0
      01-10-2018, 01:26 PM   #131
ruhl88
New Member
2
Rep
17
Posts

Drives: bmw e90
Join Date: Feb 2017
Location: italy

iTrader: (0)

@psy460

If you can show water temp on odometer on N47 motor let me know please
Appreciate 1
iFURY0.00
      01-11-2018, 02:45 AM   #132
psy460
New Member
3
Rep
14
Posts

Drives: BMW 318D E90 M47TU2D20
Join Date: Jan 2018
Location: France, Paris

iTrader: (0)

the idea from Dtype work well with an arduino and canbus shield, if it is dedicated to this functionnality ( i'm using one but it's used to many thing)

You have to send data every ~25ms to flood original DDE paquets.

i'm actually working on FrmMng, to configure DDE to send the right data (if it's not hard coded inside DDE SW)

I found a 330D 231hp manual gearbox SW with very similar frame manager than mine, i listed differencies, and i will try it on my car soon, i will report you result.
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 02:31 AM.




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