E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > M3 Diesel Instrument Cluster



Reply
 
Thread Tools Search this Thread
      01-07-2017, 11:24 AM   #23
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Now on to shift lights

Anyone know what's at address 0x3106?
Appreciate 0
      01-07-2017, 03:28 PM   #24
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
Success! M3 cluster in 330d with correct red line

[IMG]
View post on imgur.com
[/IMG]
So!!!! How do you do it??
Appreciate 0
      01-07-2017, 03:49 PM   #25
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

My nettodat file is as follows:

Original:

B 00310400,0010,FF,01,03,A0,0F,7C,15,58,1B,46,1E,AA, 1E,AA,1A,46
B 00310410,0009,10,E3,05,B1,00,00,00,44,FF

Modified:

B 00310400,0010,FF,01,03,A0,0F,7C,15,58,1B,46,1E,AA, 1E,AA,1A,46
B 00310410,0009,1B,E3,05,B1,00,00,00,32,FF


First byte on line 2 changed from 10h to 1Bh

Last byte before (FF) changed to 32.

Also it's possible to modify line 1. First byte after checksum his home position of pointer. Next are minimum and max positions (you can check this in tool32).
Appreciate 1
Dtype36.00
      01-07-2017, 07:20 PM   #26
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
520
Rep
1,289
Posts

Drives: 2009 335i
Join Date: Jul 2007
Location: Moline, IL

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
Success! M3 cluster in 330d with correct red line

[IMG]
View post on imgur.com
[/IMG]
Congrats!
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 0
      01-07-2017, 10:57 PM   #27
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
very good job!

how did you figure out? if its not a secret
Appreciate 0
      01-08-2017, 02:33 AM   #28
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by Levanime View Post
very good job!

how did you figure out? if its not a secret
Trial and error. With the 1B byte set at 10 I think scale of redline is limited to the high RPMs. As, even on setting the home position byte to maximum FFh the redline would only go to 5500rpm. Changing this byte opens up more sectors I believe. Still not 100% but it's working great.
Appreciate 1
Levanime192.50
      01-08-2017, 05:40 AM   #29
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

I'm now moving on to DCT shift LEDs to enable them in a MT.

Can anyone with an M3 DCT help me by reading out some coding memory addresses?

I want:

0x3106
0x3107
0x3108
0x3109

I'd be grateful. It's tool32 and job codieraten_lesen with the argument as one of the above.
Appreciate 0
      01-08-2017, 07:12 AM   #30
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

Try to ask on M3 coding Sub-forum.
Appreciate 0
      02-02-2017, 05:31 AM   #31
giustyle
New Member
7
Rep
28
Posts

Drives: Bmw F15 Msport 30D
Join Date: Oct 2014
Location: Roma

iTrader: (0)

Hello Friends!
Do you have news to work shift LEDs on M3 Cluster?

I my E91 (with N47 sighh) doesn't work oil temp gauges, i don't see good probability to my DDE
Appreciate 0
      02-16-2017, 12:49 PM   #32
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
Quote:
Originally Posted by Sensible_ View Post
So, correction to my initial post...

0x3100 - Speedometer
0x3101 - Cruise Control Marker
0x3102 - Fuel gauge
0x3103 - RPM gauge
0x3104 - Redline Marker
0x3105 - Oil Temp / Instant MPG


Could someone with a working M3 cluster on a petrol car read out address 0x3104 for me using tool32 and codierdaten_lesen. The argument will simply be 0x3104

Thanks
how did you figure out this addresses?

and how does this addresses map to eeprom dump?
Appreciate 0
      02-18-2017, 08:19 PM   #33
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
Quote:
Originally Posted by Sensible_ View Post
I'm now moving on to DCT shift LEDs to enable them in a MT.

Can anyone with an M3 DCT help me by reading out some coding memory addresses?

I want:

0x3106
0x3107
0x3108
0x3109

I'd be grateful. It's tool32 and job codieraten_lesen with the argument as one of the above.
Not Sure if it is DCT M3 cluster or not, i guess it is

JOB_STATUS = OKAY
ID_BMW_NR = 9242397
ID_HW_NR = 08
ID_COD_INDEX = 8 00 08 ..
ID_DIAG_INDEX = 2256 08 D0 .Ð
ID_VAR_INDEX = 22086 56 46 VF
ID_DATUM_JAHR = 2010 07 DA .Ú
ID_DATUM_MONAT = 4 00 04 ..
ID_DATUM_TAG = 2 00 02 ..
ID_DATUM = 02.04.2010
ID_LIEF_NR = 10 00 0A ..
ID_LIEF_TEXT = VDO
ID_SW_NR_MCV = 0.23.107
ID_SW_NR_FSV = 179.65.224
ID_SW_NR_OSV = 3.3.0
ID_SW_NR_RES = 0.0.0
ID_SG_ADR = 96 00 00 00 60 ...`
ID_EWS_SS = 3 00 03 ..


0x3106
CODIERDATENBLOCK = 45 Bytes
0000 : DC FE 00 00 00 00 00 13 0F 00 00 00 00 00 00 00 Üþ...... ........
0010 : 00 00 00 F0 00 00 00 00 00 40 60 00 00 00 00 00 ...ð.... .@`.....
0020 : 00 00 00 00 00 01 10 78 C8 B0 FF FF FF .......x È°ÿÿÿ

0x3107
CODIERDATENBLOCK = 71 Bytes
0000 : A7 FF FF 80 FE 05 36 69 9B CD 01 3F 80 C0 FE 8D §ÿÿ?þ.6i ?Í.??Àþ
0010 : 8D B3 DA FF 1A 52 8C C6 FF 04 27 70 B8 FF 8D 8D ³Úÿ.R?Æ ÿ.'p¸ÿ
0020 : B3 DA FF 20 47 E6 F7 FB 10 34 3D 48 70 00 04 0A ³Úÿ Gæ÷û .4=Hp...
0030 : 0F 5F 00 00 04 07 09 0B 0C 0E 10 12 14 15 18 1A ._...... ........
0040 : 1B 1D 1F 70 FF FE 24 ...pÿþ$

0x3108
CODIERDATENBLOCK = 6 Bytes
0000 : 0D 67 84 10 01 FF .g?..ÿ

0x3109
CODIERDATENBLOCK = 27 Bytes
0000 : 24 02 0E 3D 0D FF 00 0D 08 03 AE FF FF FF BF F8 $..=.ÿ.. ..®ÿÿÿ¿ø
0010 : 59 FF FC FF 20 10 04 02 02 99 FF Yÿüÿ ... .?ÿ
Appreciate 0
      03-04-2017, 08:23 AM   #34
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by Levanime View Post
Quote:
Originally Posted by Sensible_ View Post
I'm now moving on to DCT shift LEDs to enable them in a MT.

Can anyone with an M3 DCT help me by reading out some coding memory addresses?

I want:

0x3106
0x3107
0x3108
0x3109

I'd be grateful. It's tool32 and job codieraten_lesen with the argument as one of the above.
Not Sure if it is DCT M3 cluster or not, i guess it is

JOB_STATUS = OKAY
ID_BMW_NR = 9242397
ID_HW_NR = 08
ID_COD_INDEX = 8 00 08 ..
ID_DIAG_INDEX = 2256 08 D0 .Ð
ID_VAR_INDEX = 22086 56 46 VF
ID_DATUM_JAHR = 2010 07 DA .Ú
ID_DATUM_MONAT = 4 00 04 ..
ID_DATUM_TAG = 2 00 02 ..
ID_DATUM = 02.04.2010
ID_LIEF_NR = 10 00 0A ..
ID_LIEF_TEXT = VDO
ID_SW_NR_MCV = 0.23.107
ID_SW_NR_FSV = 179.65.224
ID_SW_NR_OSV = 3.3.0
ID_SW_NR_RES = 0.0.0
ID_SG_ADR = 96 00 00 00 60 ...`
ID_EWS_SS = 3 00 03 ..


0x3106
CODIERDATENBLOCK = 45 Bytes
0000 : DC FE 00 00 00 00 00 13 0F 00 00 00 00 00 00 00 Üþ...... ........
0010 : 00 00 00 F0 00 00 00 00 00 40 60 00 00 00 00 00 ...ð.... .@`.....
0020 : 00 00 00 00 00 01 10 78 C8 B0 FF FF FF .......x È°ÿÿÿ

0x3107
CODIERDATENBLOCK = 71 Bytes
0000 : A7 FF FF 80 FE 05 36 69 9B CD 01 3F 80 C0 FE 8D §ÿÿ?þ.6i ?Í.??Àþ
0010 : 8D B3 DA FF 1A 52 8C C6 FF 04 27 70 B8 FF 8D 8D ³Úÿ.R?Æ ÿ.'p¸ÿ
0020 : B3 DA FF 20 47 E6 F7 FB 10 34 3D 48 70 00 04 0A ³Úÿ Gæ÷û .4=Hp...
0030 : 0F 5F 00 00 04 07 09 0B 0C 0E 10 12 14 15 18 1A ._...... ........
0040 : 1B 1D 1F 70 FF FE 24 ...pÿþ$

0x3108
CODIERDATENBLOCK = 6 Bytes
0000 : 0D 67 84 10 01 FF .g?..ÿ

0x3109
CODIERDATENBLOCK = 27 Bytes
0000 : 24 02 0E 3D 0D FF 00 0D 08 03 AE FF FF FF BF F8 $..=.ÿ.. ..®ÿÿÿ¿ø
0010 : 59 FF FC FF 20 10 04 02 02 99 FF Yÿüÿ ... .?ÿ
Thank you I will begin work on this soon
Appreciate 0
      03-04-2017, 09:04 AM   #35
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
520
Rep
1,289
Posts

Drives: 2009 335i
Join Date: Jul 2007
Location: Moline, IL

iTrader: (0)

Quote:
Originally Posted by Levanime View Post
Not Sure if it is DCT M3 cluster or not, i guess it is

JOB_STATUS = OKAY
ID_BMW_NR = 9242397
ID_HW_NR = 08
ID_COD_INDEX = 8 00 08 ..
ID_DIAG_INDEX = 2256 08 D0 .Ð
ID_VAR_INDEX = 22086 56 46 VF
ID_DATUM_JAHR = 2010 07 DA .Ú
ID_DATUM_MONAT = 4 00 04 ..
ID_DATUM_TAG = 2 00 02 ..
ID_DATUM = 02.04.2010
ID_LIEF_NR = 10 00 0A ..
ID_LIEF_TEXT = VDO
ID_SW_NR_MCV = 0.23.107
ID_SW_NR_FSV = 179.65.224
ID_SW_NR_OSV = 3.3.0
ID_SW_NR_RES = 0.0.0
ID_SG_ADR = 96 00 00 00 60 ...`
ID_EWS_SS = 3 00 03 ..


0x3106
CODIERDATENBLOCK = 45 Bytes
0000 : DC FE 00 00 00 00 00 13 0F 00 00 00 00 00 00 00 Üþ...... ........
0010 : 00 00 00 F0 00 00 00 00 00 40 60 00 00 00 00 00 ...ð.... .@`.....
0020 : 00 00 00 00 00 01 10 78 C8 B0 FF FF FF .......x È°ÿÿÿ

0x3107
CODIERDATENBLOCK = 71 Bytes
0000 : A7 FF FF 80 FE 05 36 69 9B CD 01 3F 80 C0 FE 8D §ÿÿ?þ.6i ?Í.??Àþ
0010 : 8D B3 DA FF 1A 52 8C C6 FF 04 27 70 B8 FF 8D 8D ³Úÿ.R?Æ ÿ.'p¸ÿ
0020 : B3 DA FF 20 47 E6 F7 FB 10 34 3D 48 70 00 04 0A ³Úÿ Gæ÷û .4=Hp...
0030 : 0F 5F 00 00 04 07 09 0B 0C 0E 10 12 14 15 18 1A ._...... ........
0040 : 1B 1D 1F 70 FF FE 24 ...pÿþ$

0x3108
CODIERDATENBLOCK = 6 Bytes
0000 : 0D 67 84 10 01 FF .g?..ÿ

0x3109
CODIERDATENBLOCK = 27 Bytes
0000 : 24 02 0E 3D 0D FF 00 0D 08 03 AE FF FF FF BF F8 $..=.ÿ.. ..®ÿÿÿ¿ø
0010 : 59 FF FC FF 20 10 04 02 02 99 FF Yÿüÿ ... .?ÿ
Yup, that's a M3 DCT cluster.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 0
      04-27-2017, 10:16 AM   #36
ccfj1
Tinkerer
ccfj1's Avatar
United Kingdom
83
Rep
533
Posts

Drives: F25 X3 M-Sport
Join Date: Jan 2012
Location: Brighton, UK

iTrader: (0)

I have the (coded) m3 dct cluster in my 335 (MT), having the shift light would be pretty cool.

Happy to help If I can.

P.S, mine works for everything else, but the oil temp seems a bit high (not sure if it is though).
__________________
2014 F25 X3 335d M-Sport:

Appreciate 0
      04-27-2017, 10:25 AM   #37
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by ccfj1 View Post
I have the (coded) m3 dct cluster in my 335 (MT), having the shift light would be pretty cool.

Happy to help If I can.

P.S, mine works for everything else, but the oil temp seems a bit high (not sure if it is though).
What region is your 335d? That's great. You can calibrate the oil temp needle with some nettodat coding if it's a bit out.

Is your redline correct as well?
Appreciate 0
      04-27-2017, 07:00 PM   #38
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Shift lights seem to be controlled by CAN arbitration ID 0x206

Code:
0x206	Steuerung Anzeige Shiftlights [1]	Control Display Shiftlights [1]	0x12	DME1
I believe only the MSS60 broadcasts that message. There does not appear to be any code for such a message on the MSV70/80 or MSD80/81

Might be possible to enable the lights on a manual M3.
Appreciate 0
      04-28-2017, 02:27 AM   #39
ccfj1
Tinkerer
ccfj1's Avatar
United Kingdom
83
Rep
533
Posts

Drives: F25 X3 M-Sport
Join Date: Jan 2012
Location: Brighton, UK

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
What region is your 335d?
Its a n55 335i (petrol), not D.

Quote:
That's great. You can calibrate the oil temp needle with some nettodat coding if it's a bit out.
Ah ok, I'll do a search for that, not used the nettodat way of coding, I normally just use ncsexpert and ncsdummy, or ISTA-D.

Quote:
Is your redline correct as well?
Yeap, all working, the redline also adjusts via the warm up routine too, every thing works, its just that when up to temp, the temp is approx 105-110deg so over the halfway mark, I suspect that this is right, but it "looks" high.

Quote:
Originally Posted by Terraphantm View Post
Shift lights seem to be controlled by CAN arbitration ID 0x206

Code:
0x206	Steuerung Anzeige Shiftlights [1]	Control Display Shiftlights [1]	0x12	DME1
I believe only the MSS60 broadcasts that message. There does not appear to be any code for such a message on the MSV70/80 or MSD80/81
Thats annoying. wonder if its possible to make a circuit to read the rev value and convert it into CAN broadcast massage?

Quote:
Might be possible to enable the lights on a manual M3.
Well thats something for the manual guys.
__________________
2014 F25 X3 335d M-Sport:

Appreciate 0
      04-28-2017, 08:43 AM   #40
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by ccfj1 View Post
Thats annoying. wonder if its possible to make a circuit to read the rev value and convert it into CAN broadcast massage?
Probably wouldn't be that hard. Just have to figure out the actual format for the message
Appreciate 0
      04-28-2017, 09:11 AM   #41
ccfj1
Tinkerer
ccfj1's Avatar
United Kingdom
83
Rep
533
Posts

Drives: F25 X3 M-Sport
Join Date: Jan 2012
Location: Brighton, UK

iTrader: (0)

Indeed, I have made quite a few i-bus interfaces and coded arduinos up for i-bus functions etc
__________________
2014 F25 X3 335d M-Sport:

Appreciate 0
      04-28-2017, 09:15 AM   #42
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by Terraphantm View Post
Shift lights seem to be controlled by CAN arbitration ID 0x206

Code:
0x206	Steuerung Anzeige Shiftlights [1]	Control Display Shiftlights [1]	0x12	DME1
I believe only the MSS60 broadcasts that message. There does not appear to be any code for such a message on the MSV70/80 or MSD80/81

Might be possible to enable the lights on a manual M3.
Yeah, I think it was similar for the e46 m3. Shift lights could be activated for the MT by a 'switch' on the DME.
Appreciate 0
      04-28-2017, 10:41 AM   #43
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by ccfj1 View Post
Indeed, I have made quite a few i-bus interfaces and coded arduinos up for i-bus functions etc
Well it'll be can bus rather than I-bus. But should be doable
Appreciate 0
      04-28-2017, 11:12 AM   #44
BeastMode335i
Maximus Decimus Meridius
BeastMode335i's Avatar
United_States
1130
Rep
4,584
Posts

Drives: F30 335i
Join Date: Apr 2014
Location: Down South

iTrader: (2)

Hmmm, interesting..
__________________
F30 335i
Melbourne Red Metallic
M-Sport Package
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 07:09 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