E90Post
 


Studio RSR
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N57 / M57 Turbo Diesel Discussions - 335d > Cluster coding - let's do it ourselves



Reply
 
Thread Tools Search this Thread
      01-06-2017, 07:57 AM   #1
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)

Cluster coding - let's do it ourselves

EDIT: Update. The below information does not work for the US 335d with M57D30TU2 engine even though the below table suggests it would. My apologies to everyone who has tried this already.
But the challenge is on. Now I'll try to get the water temp working on it.

Original post:
I know many of you don't regularly scan the coding subforum here, but there's a real nice post from the respectable member Sensible_ about activating the oil temp instead of the instant MPG gauge in our clusters:
http://www.e90post.com/forums/showthread.php?t=1245166

I find the oiltemp much more useful than the instant mpg - especially since the instant MPG can be coded as a choice for the digital display. Since the original guide is in German, I made a translation (see attached pdf).

Also, @_TB_ posted in the thread where the damping factor for the rev gauge can be found. So now you can combine that with the transmission tune and get a better judgement on how fast the transmission actually shifts.

Below is what Sensible_ posted as compatible engine types:
Attached Images
 
Attached Images
File Type: pdf OiltempInClusterCoding.pdf (425.4 KB, 574 views)

Last edited by Mik325tds; 01-07-2017 at 01:03 PM..
Appreciate 3
      01-06-2017, 08:11 AM   #2
Persian Whisperjet
Kind of a Big Deal
United_States
167
Rep
857
Posts

Drives: 2011 335d
Join Date: Dec 2012
Location: Washington, D.C.

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
I know many of you don't regularly scan the coding subforum here, but there's a real nice post from the respectable member Sensible_ about activating the oil temp instead of the instant MPG gauge in our clusters:
http://www.e90post.com/forums/showthread.php?t=1245166
Wow this is the best ever especially no that it is getting cold. Does this qualify as a life hack?
Appreciate 0
      01-06-2017, 09:28 AM   #3
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

I wish we could get oil temp on the digital display.
__________________
'09 335D
Appreciate 0
      01-06-2017, 10:13 AM   #4
Torqu3
Major
United_States
321
Rep
1,157
Posts

Drives: 2011 335d
Join Date: Sep 2016
Location: Centralish Texas

iTrader: (0)

Quote:
Originally Posted by lnxguy View Post
I wish we could get oil temp on the digital display.
All I want is for iDrive to have the capability to display oil temp, coolant temp, among other things. Basically I want iDrive to do what Torque Pro does.
Appreciate 0
      01-06-2017, 11:15 AM   #5
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

That would be even better. Kinda like a MDrive option with all kinds of cool info
__________________
'09 335D
Appreciate 0
      01-06-2017, 02:29 PM   #6
DWR
Banned
798
Rep
1,633
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
I know many of you don't regularly scan the coding subforum here, but there's a real nice post from the respectable member Sensible_ about activating the oil temp instead of the instant MPG gauge in our clusters:
http://www.e90post.com/forums/showthread.php?t=1245166
I wish I knew what was actually being displayed, since no one can locate an oil temperature sensor on our vehicles. I believe it is a simulated parameter that is tied to coolant temp.

Last edited by DWR; 01-06-2017 at 02:40 PM..
Appreciate 0
      01-06-2017, 02:43 PM   #7
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

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

iTrader: (3)

Hello, ive installed INPA/tool etc and learned how to do minor coding with NCS dummy, but haven't really opened any other programs but dummy!
I have few questions to the OP, it looks like you are following coding forum and have deep understanding in E90 tree (coding wise)

#1 How difficult is to reverse this process?

#2 Original instructions were for E60 with MPG or L/100KM?? In your PDF what are the original numbers represent ( 05 36 67 98 CA )? Was that from original instructions for E60

#3 Im in Canada so i have L/100, on my cluster fuel gauge i only have 0-10-20 numbers and marks between them! What combination would you recommend for me to use ?
(Im having hard time find what you guys in US have for fuel gauge!? ( 50-30-20-15-12) not including 0???

SO i have only 4 temperature values to use compare to you guys sitting at 5!!(
Well, no, i have 0 and can use that as starting point for 50C

#4 What do you think i should use for OFFSET if my consumption gauge is so different!? Do you think offset 48 is to bring 50C to the value of 50 in MPG?

Sorry for all this questions, but im very excited and so doing this!

Pic of "european" style MPG
Appreciate 0
      01-06-2017, 02:51 PM   #8
DWR
Banned
798
Rep
1,633
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Mik325tds, do you know if other sensors output can be displayed there? I'm thinking it would make a nice boost gauge!
Appreciate 0
      01-06-2017, 03:10 PM   #9
DWR
Banned
798
Rep
1,633
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by tryingtobebest View Post
#3 Im in Canada so i have L/100, on my cluster fuel gauge i only have 0-10-20 numbers and marks between them! What combination would you recommend for me to use ?
I would think you would use a 0 to 200 C scale: 0,50,100,150, 200
Yes, it does compress the resolution, but at least you won't have to do complex conversions in your head. Hex would be 30, 62, 94, C6, F8.
Appreciate 0
      01-06-2017, 04:07 PM   #10
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

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

iTrader: (3)

Quote:
Originally Posted by DWR View Post
I would think you would use a 0 to 200 C scale: 0,50,100,150, 200
Yes, it does compress the resolution, but at least you won't have to do complex conversions in your head. Hex would be 30, 62, 94, C6, F8.
200 is waaaay to much, even 150 is! I would do 50-75-100-110-120
Appreciate 0
      01-06-2017, 05:14 PM   #11
DWR
Banned
798
Rep
1,633
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by tryingtobebest View Post
200 is waaaay to much, even 150 is! I would do 50-75-100-110-120
That's good. I could remember that, lol. Got to be able to use that 10 and 20 somehow.
Appreciate 0
      01-06-2017, 05:39 PM   #12
DWR
Banned
798
Rep
1,633
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by DWR View Post
I wish I knew what was actually being displayed, since no one can locate an oil temperature sensor on our vehicles. I believe it is a simulated parameter that is tied to coolant temp.
TDIwyse just sent me a pic of the sensor. We have both been under the vehicle numerous times and never noticed the little beggar - too funny. So, there you go. Oil temp, level and condition are measured. Lesson is don't question the work of Mik325tds. The odds aren't in your favor.
Appreciate 1
Mik325tds805.50
      01-06-2017, 05:49 PM   #13
Persian Whisperjet
Kind of a Big Deal
United_States
167
Rep
857
Posts

Drives: 2011 335d
Join Date: Dec 2012
Location: Washington, D.C.

iTrader: (0)

Quote:
Originally Posted by DWR View Post
Oil temp, level and condition are measured. Lesson is don't question the work of Mik325tds. The odds aren't in your favor.
What does condition refer to?
Appreciate 0
      01-06-2017, 08:07 PM   #14
DWR
Banned
798
Rep
1,633
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by Persian Whisperjet View Post
What does condition refer to?
Condition of the oil. Apparently, it approximates the mass of ash in the oil.
Attached Images
File Type: pdf Oil_Sensor.pdf (60.9 KB, 143 views)

Last edited by DWR; 01-06-2017 at 08:25 PM..
Appreciate 1
      01-06-2017, 09:06 PM   #15
ingenieur
Private First Class
ingenieur's Avatar
24
Rep
196
Posts

Drives: 2011 335d MSport
Join Date: Feb 2014
Location: Horse country

iTrader: (0)

Quote:
Originally Posted by DWR View Post
TDIwyse just sent me a pic of the sensor. We have both been under the vehicle numerous times and never noticed the little beggar - too funny. So, there you go. Oil temp, level and condition are measured. Lesson is don't question the work of Mik325tds. The odds aren't in your favor.
Interesting...
The previous oil level sensor was used in both petrol and some ECE diesel, but only the US E70 35d - no oil level or temp.sensor was installed in the US E90 335d AFAIK.

Condition was calculated by means of a "permittivity" measurement as the sensor used (2), a high and low positioned, capacitors.

Current engines (US) now use an ultrasonic oil level sensor.
Appreciate 0
      01-06-2017, 09:19 PM   #16
tryingtobebest
First Lieutenant
Canada
87
Rep
369
Posts

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

iTrader: (3)

Hey, sad news for me!(

Tried to follow 325tds guide (last post on first page) precisely but no luck even tho that every input is went through with status - OK

The gauge is simply not moving at all, it just sitting at 0
Not when its freezing cold, not when engine is hot, not when you moving


BELOW is if you are following 325TDS guide
#1 I Have F1 06 6E does all 3 blocks has to be changed or only last one???

#2 Note that the blue FF’s in the argument:
No argument is still there and still consist FF at least for me i have to manually copy all the info from window modify desired blocks and then input it to the argument for the next step!

#3 After choosing “c_checksumme” what to press?
#4 My checksum - 4B does this means anything?
#5 C_Cschreinben what to press?
#5 How do we Execute the job? I have only option of “steuergeraete_reset_DELAY" and it worked for me to restart cluster?
#6 Not sure if it is an arphagraghical mistake but i only have - "uhrzeit_datum_Stellen"



Here is some pics maybe somebody can advise me something!?








EDIT: Followed the steps in PDF along with saved original data from WORD and reversed gauge back to what its there for!(((
Gauge is seems to be working normally after short drive!
Along the way tried my original 2 blocks and 3rd one is 6F - "F1 06 6F" with no success!(((

Last edited by tryingtobebest; 01-06-2017 at 11:32 PM..
Appreciate 1
      01-07-2017, 12:08 AM   #17
Yozh
Colonel
Yozh's Avatar
No_Country
870
Rep
2,615
Posts

Drives: 2011 335d M-Sport
Join Date: Mar 2014
Location: Wet Coast

iTrader: (4)

Very cool. I am a bit afraid to try, especially after my FRM fiasco that Mik325tds has helped me with. Thanks again to him and to 9mmkungfu.

My dream is to be able to code out FLR, HPS and AXRefDiffLock.
Appreciate 0
      01-07-2017, 03:24 AM   #18
Persian Whisperjet
Kind of a Big Deal
United_States
167
Rep
857
Posts

Drives: 2011 335d
Join Date: Dec 2012
Location: Washington, D.C.

iTrader: (0)

Quote:
Originally Posted by Yozh View Post
Very cool. I am a bit afraid to try, especially after my FRM fiasco that Mik325tds has helped me with. Thanks again to him and to 9mmkungfu.
Yeah no kidding -- some of you guys are operating at a different level!
Appreciate 0
      01-07-2017, 06:19 AM   #19
TDIwyse
Colonel
614
Rep
2,410
Posts

Drives: 2011 335d
Join Date: Aug 2012
Location: MidWest

iTrader: (0)

Quote:
Originally Posted by ingenieur View Post
Interesting...
The previous oil level sensor was used in both petrol and some ECE diesel, but only the US E70 35d - no oil level or temp.sensor was installed in the US E90 335d AFAIK. ...
This is a pic from yesterday of the oil sensor on my 2011.
Attached Images
 
__________________
2011 335d 11.68 @ 125.71 mph 1/4 mile NHRA certified track
Ram Cummins with lots-o-mods
Appreciate 2
      01-07-2017, 06:40 AM   #20
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 tryingtobebest View Post
Hey, sad news for me!(

Tried to follow 325tds guide (last post on first page) precisely but no luck even tho that every input is went through with status - OK

The gauge is simply not moving at all, it just sitting at 0
Not when its freezing cold, not when engine is hot, not when you moving


BELOW is if you are following 325TDS guide
#1 I Have F1 06 6E does all 3 blocks has to be changed or only last one???

#2 Note that the blue FF’s in the argument:
No argument is still there and still consist FF at least for me i have to manually copy all the info from window modify desired blocks and then input it to the argument for the next step!

#3 After choosing “c_checksumme” what to press?
#4 My checksum - 4B does this means anything?
#5 C_Cschreinben what to press?
#5 How do we Execute the job? I have only option of “steuergeraete_reset_DELAY" and it worked for me to restart cluster?
#6 Not sure if it is an arphagraghical mistake but i only have - "uhrzeit_datum_Stellen"



Here is some pics maybe somebody can advise me something!?

EDIT: Followed the steps in PDF along with saved original data from WORD and reversed gauge back to what its there for!(((
Gauge is seems to be working normally after short drive!
Along the way tried my original 2 blocks and 3rd one is 6F - "F1 06 6F" with no success!(((
Looks like you did everything right tryingtobebest. Which engine do you have? There are supposed to be some engines where it doesn't work (see updated first post).
So far I have only verified it on a petrol 325i with N53B30 engine but it should work with the US 335d as well. I'll verify that today.
What I have noticed on the 325i that it takes quite a while until the needle starts moving. It was about 20min of highway driving. How long did you drive? Did you compare your reading to INPA or Rheingold readings of the oiltemp?

#1: Yes, you should replace all three values as we currently don't know what 0D and 07 mean. It is assumed that 07 has to do with damping of the needle.
#2: That was a misunderstanding. The argument field doesn't change as it is your input to the job. The result window should give you the replaced FF values. Was that not the case?
#3 and #5: In order to execute a job you can either double click the job or press the 1x> icon. But I guess you figured that by now .
#4: No, the checksum is entirely dependent on which values your original read was and which values you chose for the scale division. 4B is correct in your case (note that your next number after the checksum is 33 instead of 1F in my case).
#5(second): "steuergeraete_reset_delay" should also work, but it takes a little longer before the reset performed. Look a little bit more to the top of the list. "steuergeraete_reset" should be there.
#6: Thas was a typo, thanks! I'll update the doc and edit the original post.

Last edited by Mik325tds; 01-07-2017 at 06:59 AM..
Appreciate 0
      01-07-2017, 06:47 AM   #21
casino51
New Member
2
Rep
7
Posts

Drives: 2011 328i Hardtop Convertible
Join Date: Jan 2017
Location: Long Island

iTrader: (0)

2011 328i convertible

What is E model of my car?
Appreciate 0
      01-07-2017, 07:05 AM   #22
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 Yozh View Post
Very cool. I am a bit afraid to try, especially after my FRM fiasco that Mik325tds has helped me with. Thanks again to him and to 9mmkungfu.

My dream is to be able to code out FLR, HPS and AXRefDiffLock.
Don't be afraid Yozh, your FRM should be fine now that it has the newest software level. I have not heard of an FRM going bad again after the fix. However, for now I'd advise to hold on until I have confirmed this working on the 335d.
What is FLR and HPS? I can help you with the Rear diff lock but would advise against it until you have a limited slip differential.
For a very good guide on how to start coding is to look up NCSdummy and read his guide.
The coding that is described here is not available under NCSexpert though, that's why we have to do this manually through Ediabas(Tool32) jobs.
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 05:48 PM.




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