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
      01-07-2017, 05:15 PM   #45
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

I need to find if the problem is in the question (trigger) message or in the response message.

Check this. May be cool to our research.:
http://www.loopybunny.co.uk/CarPC/k_can.html
Appreciate 0
      01-08-2017, 09:30 AM   #46
Mik325tds
Major
Mik325tds's Avatar
United_States
806
Rep
1,191
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
I am also waiting for a CAN logger.

But, I think we should not look at the coding memory in more detail. Because the coding blocks will point to specific function. I think it'll be the function that needs modifying to request a different CAN message. What do you think?

Re the table, not sure to be honest. I created the thread many months ago. I'll try to find the origin.
Here's the message layout for 0x1D0 ENGINE_1. TEMP_EOI is the engine oil temp.
Attached Images
 
Appreciate 0
      01-08-2017, 09:35 AM   #47
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by Mik325tds View Post
Quote:
Originally Posted by Sensible_ View Post
I am also waiting for a CAN logger.

But, I think we should not look at the coding memory in more detail. Because the coding blocks will point to specific function. I think it'll be the function that needs modifying to request a different CAN message. What do you think?

Re the table, not sure to be honest. I created the thread many months ago. I'll try to find the origin.
Here's the message layout for 0x1D0 ENGINE_1. TEMP_EOI is the engine oil temp.
Which engine is this from?
Appreciate 0
      01-08-2017, 02:44 PM   #48
Mik325tds
Major
Mik325tds's Avatar
United_States
806
Rep
1,191
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
Which engine is this from?
This is from a log of my M57D30T2, but the message layout is the same for all E9x.
Appreciate 0
      01-08-2017, 03:27 PM   #49
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
Quote:
Originally Posted by Sensible_ View Post
Which engine is this from?
This is from a log of my M57D30T2, but the message layout is the same for all E9x.
What you use to read can data?
Appreciate 0
      01-08-2017, 03:30 PM   #50
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

I've been reading about this on some old EXX forums. General consensus is that the DME/DDE broadcasts the oil temp to the Canbus.

This must be happening still as you say INPA can monitor oil temp?

Can anyone sniff communication with INPA when monitoring oil temp?
Appreciate 0
      01-08-2017, 03:51 PM   #51
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

This is very interesting.

I, too have a EU/Canadian spec MPG gauge and would much rather have a 0-200C temp gauge.

Has anyone gotten this to work on a N52 328i motor?
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc
Appreciate 0
      01-08-2017, 04:02 PM   #52
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
I've been reading about this on some old EXX forums. General consensus is that the DME/DDE broadcasts the oil temp to the Canbus.

This must be happening still as you say INPA can monitor oil temp?

Can anyone sniff communication with INPA when monitoring oil temp?
I can read oil temperature, but wont be able to see it on gauge.
Maybe a different broadcast? Or no broadcast at all.
Appreciate 0
      01-08-2017, 04:05 PM   #53
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Just to clarify as well, I think now the 6E / 6F is actually a simple switch. In binary is

6E = 01101110 - KVA
6F = 01101111 - OIL Temp

Looking at the Russian forum for the other KOMBI address's this is the same format.

I think only way to get oil temp to display on cars which don't have it available is to interrogate DME / DDE.

Exactly as you say, different or no broadcast.
Appreciate 0
      01-08-2017, 04:07 PM   #54
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

I will look to winols now I think. Perhaps there is a way to enable the broadcast.
Appreciate 1
Dtype36.00
      01-08-2017, 04:26 PM   #55
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

Thanks.
I think its some thing blocked or not broadcasted by dde. For example, I couldn't get oilt temp, oil level, neither gear change status on may Kombi.
I know DDE know (because its programed) what gear is in use because of ratio readed (rpm/speed) but on kombi, activating gear change it wont work. I dont know winols so good as I Like Dont even know how to activate this broadcast.

Last edited by Dtype; 01-08-2017 at 05:00 PM..
Appreciate 0
      01-08-2017, 04:30 PM   #56
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Indeed.

Perhaps there is some nettodat coding for DDE which is accessible.

There are many programs available that convert 0pa and 0da files to binary for dissassembly. It'll be interesting to interrogate these to see if we can broadcast it. Or at least send coolant temp to Oil address.
Appreciate 0
      01-08-2017, 04:33 PM   #57
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

Drives: E90
Join Date: Oct 2012
Location: Calgary, Ab

iTrader: (3)

Quote:
Originally Posted by Sensible_ View Post
50-75-100-125-150 is possible.

In tool32 can you run the job: argument: 0x3105 (data not ticked)

codierdaten_lesen and pasted the result here.
Not sure if this info is still needed but here it is:




Quote:
Originally Posted by Dtype View Post
I had a friend who had few months ago, an E91 335d, M57Top engine (286hp) with M3 cluster and oil tem gauge was working. It was someone I don't know who did that job.
This car now is wrecked.
Yes, ive seen online 335d to M3 cluster conversion, complete with lower RPM redline and working oil temp gauge, so cluster should get this info from somewhere!?

Quote:
Originally Posted by Sensible_ View Post
Yes, I can confirm M57 works well. I've tried my M3 Cluster in a 330d and 335d and oil temp gauge works perfectly.
SO, my hopes are still up!)

Quote:
Originally Posted by Mik325tds View Post
Today I tried it on a US model 2011 335d E90 (M57D30TU2 210kW, 286HP) and it did not work. The DDE doesn't populate the oil temp CAN message .
@Sensible_ do you know where that table came from that you listed in the first post?
Noooooooo, Monicaaaaaaaa...


Quote:
Originally Posted by Sensible_ View Post
Just to clarify as well, I think now the 6E / 6F is actually a simple switch. In binary is

6E = 01101110 - KVA
6F = 01101111 - OIL Temp

Looking at the Russian forum for the other KOMBI address's this is the same format.

I think only way to get oil temp to display on cars which don't have it available is to interrogate DME / DDE.

Exactly as you say, different or no broadcast.
You know guys, lately Russian hackers are very good! LOL, Just joking here!


Quote:
Originally Posted by Sensible_ View Post
I will look to winols now I think. Perhaps there is a way to enable the broadcast.
My hopes are up again!)

EDIT:
Hey, im sorry and i know this is COOLANT temp but cluster can get this info from somewhere maybe we can use it!? Fast forward to somewhere 1:48ish


Last edited by tryingtobebest; 01-08-2017 at 04:45 PM..
Appreciate 0
      01-08-2017, 04:55 PM   #58
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

Update:It works! I used hex values for 0C, 50C, 100C, 150C, 200C. Verified the gauge reading against INPA's oil temp reading and it's correct!

Thanks so much for sharing this. I've wanted an oil temp since the beginning instead of the pointless MPG gauge. This does the job and saves me from having to buy a 335i cluster.
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc
Appreciate 1
      01-08-2017, 05:01 PM   #59
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by tryingtobebest View Post
Quote:
Originally Posted by Sensible_ View Post
50-75-100-125-150 is possible.

In tool32 can you run the job: argument: 0x3105 (data not ticked)

codierdaten_lesen and pasted the result here.
Not sure if this info is still needed but here it is:




Quote:
Originally Posted by Dtype View Post
I had a friend who had few months ago, an E91 335d, M57Top engine (286hp) with M3 cluster and oil tem gauge was working. It was someone I don't know who did that job.
This car now is wrecked.
Yes, ive seen online 335d to M3 cluster conversion, complete with lower RPM redline and working oil temp gauge, so cluster should get this info from somewhere!?

Quote:
Originally Posted by Sensible_ View Post
Yes, I can confirm M57 works well. I've tried my M3 Cluster in a 330d and 335d and oil temp gauge works perfectly.
SO, my hopes are still up!)

Quote:
Originally Posted by Mik325tds View Post
Today I tried it on a US model 2011 335d E90 (M57D30TU2 210kW, 286HP) and it did not work. The DDE doesn't populate the oil temp CAN message .
@Sensible_ do you know where that table came from that you listed in the first post?
Noooooooo, Monicaaaaaaaa...


Quote:
Originally Posted by Sensible_ View Post
Just to clarify as well, I think now the 6E / 6F is actually a simple switch. In binary is

6E = 01101110 - KVA
6F = 01101111 - OIL Temp

Looking at the Russian forum for the other KOMBI address's this is the same format.

I think only way to get oil temp to display on cars which don't have it available is to interrogate DME / DDE.

Exactly as you say, different or no broadcast.
You know guys, lately Russian hackers are very good! LOL, Just joking here!


Quote:
Originally Posted by Sensible_ View Post
I will look to winols now I think. Perhaps there is a way to enable the broadcast.
My hopes are up again!)

EDIT:
Hey, im sorry and i know this is COOLANT temp but cluster can get this info from somewhere maybe we can use it!? Fast forward to somewhere 1:48ish

Try this: it's your coding block for current instant MPG converted into a nettodat format. Scale is 0-200 as discussed.

B 00310500,0010,FF,33,0D,30,00,62,00,94,00,C6,00,F8, 00,00,00,BC
B 00310510,0008,01,78,03,35,05,F1,06,6F

(Should be 2 lines)

Simply paste into notepad and save as: OIL.MAN

Save it in NCSEXPERT / WORK folder.

Open NCSEXPERT, load a suitable profile. I use NCSDummy profile but any with manipulate will work.

Run as normal, F1, F3, back, process ecu KOMBI, change Jon sg_coderien then...

Basic functions" (F5) ---> "coapiCodeSgByNettoData"

In empty box write: OIL.MAN

press ok. And it should work...
Appreciate 0
      01-08-2017, 05:09 PM   #60
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

Drives: E90
Join Date: Oct 2012
Location: Calgary, Ab

iTrader: (3)

Quote:
Originally Posted by the6M3 View Post
Update:It works! I used hex values for 0C, 50C, 100C, 150C, 200C. Verified the gauge reading against INPA's oil temp reading and it's correct!

Thanks so much for sharing this. I've wanted an oil temp since the beginning instead of the pointless MPG gauge. This does the job and saves me from having to buy a 335i cluster.
Hey, can you possibly describe the behavior of the gauge, when the ignition is off its at 0 and if the car is warm and ignition is ON it moves to the middle BUT HOW FAST, somebody mention somewhere that gauge is moving very slow, hows yours acting?

Also, what is the year model and engine?
Appreciate 0
      01-08-2017, 05:11 PM   #61
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

Quote:
Originally Posted by tryingtobebest View Post
Hey, can you possibly describe the behavior of the gauge, when the ignition is off its at 0 and if the car is warm and ignition is ON it moves to the middle BUT HOW FAST, somebody mention somewhere that gauge is moving very slow, hows yours acting?

Also, what is the year model and engine?
Of course it moves slow, the oil temp takes time to warm up. Mine barely registered 56C (so at the 5.5 L/100km mark) after idling for almost 25 minutes in this cold weather while I was doing the coding. The mark on the needle corresponded with INPA's oil temp readout so I know it's accurate. Yes it is at zero when the ignition is off.

It functions and behaves exactly how the stock oil temp gauges in my old 335i and current M3, just with different labels of course.

This was tested on a 2009 E90 328i (N52).
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc

Last edited by 6ixSpd; 01-08-2017 at 05:29 PM..
Appreciate 0
      01-08-2017, 05:19 PM   #62
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

Drives: E90
Join Date: Oct 2012
Location: Calgary, Ab

iTrader: (3)

Quote:
Originally Posted by the6M3 View Post
Of course it moves slow, the oil temp takes time to warm up. Mine barely registered 56C (so at the 5.5 L/100km mark) after idling for almost 25 minutes in this cold weather while I was doing the coding. The mark on the needle corresponded with INPA's oil temp readout so I know it's accurate. Yes it is at zero when the ignition is off.

It functions and behaves exactly how the stock oil temp gauges in my old 335i and current M3, just with different labels of course.
Ok, this is my first BMW so im not sure how they are acting, but once the engine is HOT, how fast the needle moves to the middle from 0, once ignition goes from OFF to ON!? On a fully warm engine?

The reason im asking is i have problem with INPA reading DDE, and not sure how to fix it, so i cant verify or visually see data of engine temperature once done coding, only hope for the best!
Appreciate 0
      01-08-2017, 05:23 PM   #63
6ixSpd
Save the manuals!
6ixSpd's Avatar
6015
Rep
6,745
Posts

Drives: '16 M3, '23 718 Spyder
Join Date: Feb 2016
Location: 416

iTrader: (4)

Quote:
Originally Posted by tryingtobebest View Post
Ok, this is my first BMW so im not sure how they are acting, but once the engine is HOT, how fast the needle moves to the middle from 0, once ignition goes from OFF to ON!? On a fully warm engine?

The reason im asking is i have problem with INPA reading DDE, and not sure how to fix it, so i cant verify or visually see data of engine temperature once done coding, only hope for the best!
It either works or it doesn't. The needle's hardware and range of sweeping is the same as with a car with a stock oil temp gauge. How it moves/behaves is exactly the same as long as the coding works. If you followed the guide and Tool32's executions said OKAY, then you are good to go. Coding will either work and work as intended, or it will not. There's no middle ground.
__________________
'16 M3 | '23 718 Spyder


Past: E92 M3, F87 M2, E39 M5, etc
Appreciate 0
      01-08-2017, 06:15 PM   #64
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

Drives: E90
Join Date: Oct 2012
Location: Calgary, Ab

iTrader: (3)

Quote:
Originally Posted by Sensible_ View Post
Try this: it's your coding block for current instant MPG converted into a nettodat format. Scale is 0-200 as discussed.

B 00310500,0010,FF,33,0D,30,00,62,00,94,00,C6,00,F8, 00,00,00,BC
B 00310510,0008,01,78,03,35,05,F1,06,6F

(Should be 2 lines)

Simply paste into notepad and save as: OIL.MAN

Save it in NCSEXPERT / WORK folder.

Open NCSEXPERT, load a suitable profile. I use NCSDummy profile but any with manipulate will work.

Run as normal, F1, F3, back, process ecu KOMBI, change Jon sg_coderien then...

Basic functions" (F5) ---> "coapiCodeSgByNettoData"

In empty box write: OIL.MAN

press ok. And it should work...
This doesn't work!((( I have only 2 profile in NCSExpert (CNCoding and Expertmode) Tried in both!

There is a strange mistake NSC is throwing, do you know German?

Cluster does restarts but i still have MPG gauge working when i drive and not temp!(((

Im giving up for today!!(













Appreciate 0
      01-08-2017, 06:18 PM   #65
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

In that image seems to be a space between F8, 00.
Between comma and first 0.
Appreciate 0
      01-08-2017, 06:20 PM   #66
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

Drives: E90
Join Date: Oct 2012
Location: Calgary, Ab

iTrader: (3)

Besides 325tds stated that it DIDN'T work for him in his own thread POST#26 ( Cluster coding - let's do it ourselves )
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 03:13 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