E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Instrument Cluster Swap Question



Reply
 
Thread Tools Search this Thread
      01-11-2017, 07:42 AM   #45
Terraphantm
Captain
253
Rep
775
Posts

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

iTrader: (1)

Looks like it's on the back. And while I can't find a close up of the CPU, it looks pretty similar:



Even if you don't have convenient vias to solder to, you could solder straight to the CPU (though you'd have to be careful since all the points are next to each other)
Appreciate 0
      01-11-2017, 05:58 PM   #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
EEPROM dump from E9X KOMBI (DCT) and MPH dials.

https://drive.google.com/open?id=0B0...0RzaHRHbnJRa2c
Thank you good sir!
It is very strange though. Even with this known good Eeprom content, the cluster always stays with one DTC:
9317 EEPROM: Fehler Codierdaten BMW
unplausibles Signal oder Wert
Testbedingungen erfüllt
Fehler momentan vorhanden und bereits gespeichert
Fehler würde kein Aufleuchten einer Warnlampe verursachen
Error code: 93 17 68

I can write my VIN to it and the tamper dot goes away. But when I try to read (or write) coding data with NCSexpert, I get always this error message:
[10:17:26.214] [2017-01-10] [SERIE] 2062 PABD/CABD A_PL2KMB.IPS Cod 391
[10:17:26.214] [2017-01-10] [SERIE] Fehler beim Codierdaten lesen KOMB87, C_C_LESEN: ERROR_ECU_UPLOAD_NOT_ACCEPTED
[10:17:26.319] [2017-01-10] [SERIE] 2062 Error COAPI2.CPP coapiRunCabd 6
[10:17:26.319] [2017-01-10] [SERIE] Fehler beim Codierdaten lesen CODIERDATEN_LESEN

A nettodat coding goes through without problems, but as soon as I code it either with Nettodat or empty FSW_PSW.MAN, I get this message on the CIC:
"Speedometer display malfunction".
Yet the speedometer works fine, in Ediabas and while driving. The rpm gauge stays at 0 (except shortly after reset with engine running). All gauges work flawlessly with Ediabas steuern_xxx.

Any ideas?
Appreciate 0
      01-11-2017, 07:51 PM   #47
Terraphantm
Captain
253
Rep
775
Posts

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

iTrader: (1)

What kind of car are you trying to install this cluster in?
Appreciate 0
      01-11-2017, 08:40 PM   #48
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
EEPROM dump from E9X KOMBI (DCT) and MPH dials.

https://drive.google.com/open?id=0B0...0RzaHRHbnJRa2c
Thank you good sir!
It is very strange though. Even with this known good Eeprom content, the cluster always stays with one DTC:
9317 EEPROM: Fehler Codierdaten BMW
unplausibles Signal oder Wert
Testbedingungen erfüllt
Fehler momentan vorhanden und bereits gespeichert
Fehler würde kein Aufleuchten einer Warnlampe verursachen
Error code: 93 17 68

I can write my VIN to it and the tamper dot goes away. But when I try to read (or write) coding data with NCSexpert, I get always this error message:
[10:17:26.214] [2017-01-10] [SERIE] 2062 PABD/CABD A_PL2KMB.IPS Cod 391
[10:17:26.214] [2017-01-10] [SERIE] Fehler beim Codierdaten lesen KOMB87, C_C_LESEN: ERROR_ECU_UPLOAD_NOT_ACCEPTED
[10:17:26.319] [2017-01-10] [SERIE] 2062 Error COAPI2.CPP coapiRunCabd 6
[10:17:26.319] [2017-01-10] [SERIE] Fehler beim Codierdaten lesen CODIERDATEN_LESEN

A nettodat coding goes through without problems, but as soon as I code it either with Nettodat or empty FSW_PSW.MAN, I get this message on the CIC:
"Speedometer display malfunction".
Yet the speedometer works fine, in Ediabas and while driving. The rpm gauge stays at 0 (except shortly after reset with engine running). All gauges work flawlessly with Ediabas steuern_xxx.

Any ideas?
What datens are you use?
Appreciate 0
      01-11-2017, 09:58 PM   #49
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Try another Daten set. Maybe a bug with these datens.

Also could be hardware problem. Have you removed and resoldered the eeprom chip?
Appreciate 0
      01-12-2017, 07:19 AM   #50
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
Try another Daten set. Maybe a bug with these datens.

Also could be hardware problem. Have you removed and resoldered the eeprom chip?
I tried reflashing it multiple times.
The cluster is from a 2007 E92 328xi with the ZB number 9168354. I’m trying to retrofit it into a 2011 E90 335d. My cluster’s ZB number is 9242376. Both point to the same program file 9316169A.opa in HKOML2, except that my ZB number updates to the newest ZB nr 9316157 and the E92 updates to the ZB nr 9316151. I also tried force feeding the ZB 9242370 of a 2011 E92 (file 9242396A.0pa) via WinKFP expert mode. All flashes went without problems but the EEprom corruption DTC persists.
I did physically replace the original EEprom but I’m sure the connections are all good since I can write to the gauge sections with Ediabas just fine.
Any other suggestions? Your help is greatly appreciated.
Appreciate 0
      01-12-2017, 08:20 PM   #51
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Are you able to test the cluster in another vehicle?

Also, if you read eeprom back and compare to original is it the same?
Appreciate 0
      01-13-2017, 05:50 AM   #52
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
Are you able to test the cluster in another vehicle?

Also, if you read eeprom back and compare to original is it the same?
Interesting question - do you think that the coding error dtc is because it is now placed in an E90 instead of an E92? I can try in a 2011 E92 but I'm beginning to think that this has to do with it being from a 2007 model year.

Reading back EEprom confirms that content is exactly the same as the file written to it. I always do that in addition to the automatic verify the xprog.
Appreciate 0
      01-13-2017, 08:06 AM   #53
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 Mik325tds View Post
Interesting question - do you think that the coding error dtc is because it is now placed in an E90 instead of an E92? I can try in a 2011 E92 but I'm beginning to think that this has to do with it being from a 2007 model year.

Reading back EEprom confirms that content is exactly the same as the file written to it. I always do that in addition to the automatic verify the xprog.
Your original cluster and the donor cluster share the same physical hardware number, 6966737. You can verify this with PHYSIKALISCHE_HW_NR_LESEN.

Have you tried flashing the donor cluster with ZB number 9242376?

The reason I ask is because unlike the petrol kombi high firmware releases which are qualified across multiple chassis types, ZB number 9242376 was exclusively qualified for the US 335d 09/08-11/11.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 2
      01-13-2017, 12:58 PM   #54
Alex_WLY
Terorist!
Alex_WLY's Avatar
Romania
29
Rep
315
Posts

Drives: Black bmw
Join Date: Dec 2008
Location: Targoviste-RO

iTrader: (0)

Garage List
2009 E91  [0.00]
Quote:
Originally Posted by Mik325tds View Post
I tried reflashing it multiple times.
The cluster is from a 2007 E92 328xi with the ZB number 9168354. I’m trying to retrofit it into a 2011 E90 335d.
I think here is the problem.
you want petrol cluster to fit on diesel car?!?!?!?
Appreciate 0
      01-13-2017, 01:08 PM   #55
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

Quote:
Originally Posted by Mik325tds View Post
Quote:
Originally Posted by Sensible_ View Post
Are you able to test the cluster in another vehicle?

Also, if you read eeprom back and compare to original is it the same?
Interesting question - do you think that the coding error dtc is because it is now placed in an E90 instead of an E92? I can try in a 2011 E92 but I'm beginning to think that this has to do with it being from a 2007 model year.

Reading back EEprom confirms that content is exactly the same as the file written to it. I always do that in addition to the automatic verify the xprog.
U never put a pre-lci cluster on a lci.
__________________
Sweet Pie
Appreciate 0
      01-13-2017, 02:17 PM   #56
Sensible_
Colonel
529
Rep
2,504
Posts

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

iTrader: (1)

Quote:
Originally Posted by N54Twin View Post
Quote:
Originally Posted by Mik325tds View Post
Quote:
Originally Posted by Sensible_ View Post
Are you able to test the cluster in another vehicle?

Also, if you read eeprom back and compare to original is it the same?
Interesting question - do you think that the coding error dtc is because it is now placed in an E90 instead of an E92? I can try in a 2011 E92 but I'm beginning to think that this has to do with it being from a 2007 model year.

Reading back EEprom confirms that content is exactly the same as the file written to it. I always do that in addition to the automatic verify the xprog.
U never put a pre-lci cluster on a lci.
I think this is more likely the problem.

Have you tried coding the KOMBI with a fake date in FA?

Change FA to date of retrofitted cluster but DO not FA_WRITE. Then go back and code KOMBI to default with expert mode and SG_CODIEREN.
Appreciate 1
Mik325tds805.50
      01-14-2017, 02:02 AM   #57
Dtype
First Lieutenant
36
Rep
398
Posts

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

iTrader: (0)

My cluster is from a E92 335d LCI and my car is a E91 320d non-lci and I got no errors. Could not be that.
Are you sure your "new" cluster is from a 328? Rpm gauge is marked at 8000rpm?
Appreciate 0
      01-14-2017, 09:00 AM   #58
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 808AWD325xi View Post
Your original cluster and the donor cluster share the same physical hardware number, 6966737. You can verify this with PHYSIKALISCHE_HW_NR_LESEN.

Have you tried flashing the donor cluster with ZB number 9242376?

The reason I ask is because unlike the petrol kombi high firmware releases which are qualified across multiple chassis types, ZB number 9242376 was exclusively qualified for the US 335d 09/08-11/11.
You guys never cease to amaze me. How did you know this? It works perfectly now.
I find that very strange though. In the history file all ZB numbers 9242376 (your suggested), 9242396 (my current) and 9168354 (the donor cluster original) all point to the same newest update file 9316169A.opa. Why wouldn't the donor work with that?
Also, you are right that they both share the same physical hardware number, 6966737. But when I opened up mine to pull the EEprom data, I noticed that the EEprom was turned 90 degrees in comparison to the donor cluster. How can the be the same HW number? Usually, if a supplier does a change like that, the HW number changes as well.

Anyway, thousand thanks to you 808AWD325xi and Sensible_ for your help!

You wouldn't know by any chance what the coding would be to display coolant temp on the oiltemp/KVA gauge?
Appreciate 2
      01-14-2017, 11:45 PM   #59
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

Quote:
Originally Posted by Dtype View Post
My cluster is from a E92 335d LCI and my car is a E91 320d non-lci and I got no errors. Could not be that.
Are you sure your "new" cluster is from a 328? Rpm gauge is marked at 8000rpm?
U can put a LCI on a pre lci without a problem.

The problem is Pre lci to lci.

In 5 Series case, cruise control error if u put a Pre lci on a lci.
__________________
Sweet Pie
Appreciate 1
      01-15-2017, 12:10 PM   #60
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 Mik325tds View Post
You guys never cease to amaze me. How did you know this? It works perfectly now.
I find that very strange though. In the history file all ZB numbers 9242376 (your suggested), 9242396 (my current) and 9168354 (the donor cluster original) all point to the same newest update file 9316169A.opa. Why wouldn't the donor work with that?
Also, you are right that they both share the same physical hardware number, 6966737. But when I opened up mine to pull the EEprom data, I noticed that the EEprom was turned 90 degrees in comparison to the donor cluster. How can the be the same HW number? Usually, if a supplier does a change like that, the HW number changes as well.

Anyway, thousand thanks to you 808AWD325xi and Sensible_ for your help!

You wouldn't know by any chance what the coding would be to display coolant temp on the oiltemp/KVA gauge?
You're welcome!! I'm glad that you were able to get things sorted.

With regards to the program data sets (.0pa), each of the ZB numbers in this case actually reference a different .0pa file:

2007 E92 328xi donor ZB number 9168354 --> 9168320A.0pa
2011 E90 335d original ZB number 9242376 --> 9242396A.0pa

If you have the SP daten that includes a given ZB number, view the .DAT file to determine the corresponding program data set.

For example, HKOML2.DAT:
Code:
;ZB-NR  TYP-NR  HW-NR  IX SW-NR     AM          PIN S CS
[...]
9242376,0000000,9242396,A,0000000DA,0FFFFFFFFFD,000,1 4
[...]
9316169A.0pa is used by the latest firmware for the US 335d, ZB number 9316157:
Code:
;ZB-NR  TYP-NR  HW-NR  IX SW-NR     AM          PIN S CS
[...]
9316157,0000000,9316169,A,0000000DA,0FFFFFFFFFD,000,1 R
[...]
Neither the donor cluster nor your original cluster are compatible with that program data set because it's intended for the latest kombi high hardware (part numbers 62-10-9-283-845 and 62-10-9-316-157):
http://www.realoem.com/bmw/enUS/part...2-10-9-316-157

I believe that physical hardware numbers only change when there is a material change which impacts firmware compatibility.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 1
Mik325tds805.50
      01-19-2017, 04:15 PM   #61
berne
First Lieutenant
Sweden
46
Rep
370
Posts

Drives: BMW 135i
Join Date: Jan 2014
Location: Sverige

iTrader: (0)

Quote:
Originally Posted by N54Twin View Post
U can put a LCI on a pre lci without a problem.

The problem is Pre lci to lci.

In 5 Series case, cruise control error if u put a Pre lci on a lci.
PM and mail
Appreciate 0
      01-28-2017, 11:05 AM   #62
19E92
Private First Class
19E92's Avatar
Canada
35
Rep
174
Posts

Drives: '07 335i / '11 535i xDrive
Join Date: May 2011
Location: Toronto, Canada

iTrader: (2)

Has anyone successfully done this with a MiniPro TL866CS (there is also a TL866A) programmer and SOP 8 clip?

I have the TL866CS and it's giving me an over current error...
__________________
Monaco Blue E92 // BMS JB4 G5 ISO // BMS Backend Flash // Dual Cone Intake // ER Chargepipe // Dual HKS SSQV BOV Setup // BMW Performance Spoiler // 19" v710 Dolphin Grey // Aero Front Lip // M3 Sideskirts // Mtech Rear Bumper // Quad Tip Diffuser // Quad Exhaust //
Appreciate 0
      01-28-2017, 11:53 AM   #63
Alex_WLY
Terorist!
Alex_WLY's Avatar
Romania
29
Rep
315
Posts

Drives: Black bmw
Join Date: Dec 2008
Location: Targoviste-RO

iTrader: (0)

Garage List
2009 E91  [0.00]
I know someone who put nLCI cluster on LCI car with zero problem.
Appreciate 1
      02-01-2017, 11:38 PM   #64
kylet101
Private
kylet101's Avatar
United_States
8
Rep
64
Posts

Drives: BMW 328i
Join Date: Feb 2017
Location: Los Angeles, CA

iTrader: (0)

Quote:
Originally Posted by 19E92 View Post
Has anyone successfully done this with a MiniPro TL866CS (there is also a TL866A) programmer and SOP 8 clip?

I have the TL866CS and it's giving me an over current error...
Did you try this:
http://www.bimmerfest.com/forums/sho...46&postcount=9
Appreciate 0
      07-20-2017, 06:13 AM   #65
jimmy1022
New Member
0
Rep
5
Posts

Drives: E60 Msport
Join Date: Apr 2012
Location: UK

iTrader: (0)

eeprom upload error

bumping this one if anyone can help,

have 07 m3 cluster to retro fit to 06 335i, miles and vin are correct but when I try to code i get these 2 errors:

2060 PABD/CABD A_PL2KMB.IPS COD 371
coding erroneous (general) KOMB87, C_C_AUFTRAG: ERROR_ECU_UPLOAD_NOT_ACCEPTED.

and

2060 Error COAPI2.CPP coapiruncabd 6
coding erroneous (general) sg_coderian

with i drive error "speedometer display faulty"

can anyone help?
Appreciate 0
      05-13-2018, 06:27 AM   #66
ahmedsesco
New Member
3
Rep
16
Posts

Drives: 2000
Join Date: Aug 2015
Location: egypt

iTrader: (0)

can i take off old eeprom from old cluster and put it on the new cluster this will fix the problem and my vin will be ok and milage even if they are deffrant kinds of eeprom pls hlp
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 04:17 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