|
|
|
03-02-2018, 02:12 AM | #23 |
Captain
594
Rep 704
Posts |
I believe you need to reset the odometer to 0.
I myself ordered a used 130i cluster to monitor the oil temperature, the seller informed me that they can code the car for me, all they need is the complete chassis number. They then informed me that it will be coded to my vehicle and reset to 0, the milage will automatically get to the correct values once the gauges read the other ecus. Still waiting for delivery myself. You can also (so i heard) install a 330ci or 335i gauge cluster with some sanding. |
Appreciate
1
chris_flies3027.00 |
03-02-2018, 06:09 AM | #24 |
Brigadier General
1492
Rep 3,148
Posts |
I have done a bunch of M3 cluster swaps on 335is here in Australia
You don't just swap the eeprom across. What you need to do is to read the 135i cluster's eeprom and overwrite the vin number with your vin number. It is simply stored in ASCII in the eeprom. For an M3 cluster the memory location was at address 2E8 on the eeprom, but might be different on a 135i. Pretty easy to find, as the VIN is just stored as ASCII. For example if the donor cluster was 'VF12345' you would see that in the memory and you would just replace it with your VIN. Also, if the mileage of the donor cluster is greater than your cluster, you must set that to zero first. You must erase the first 32 bytes of memory which is where the mileage is stored. This is usually not possible with a generic eeprom programmer but should be possible with your R270. If you do not follow this step, then your mileage will take on the bigger mileage! If the donor cluster has less miles then you are good and do not need to worry about it.
__________________
|
Appreciate
2
chris_flies3027.00 snub-nose 2855.50 |
03-02-2018, 08:47 AM | #25 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
03-02-2018, 12:25 PM | #26 |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Got a chance to read some codes with Carly:
From 128i Cluster (EEPROM swapped out and into 135i cluster, and then back again): -Air suspension failure (the hell?) 00A3C7 -CAN signal fault transmission (thinks I have an auto?) 00A3AA -trailer module fault (no trailer here) 00A3C0 -EEPROM failure (that explains something) 009317 -Error-coding data supplier (related to EEPROM?) 00931E -Phone failure (no phone in my car) 00A554 -CAN NO ID (no idea on this one) 00A3A8 From 135i Cluster (EEPROM removed, 128i one installed, original re-installed): -EEPROM failure 009316 -EEPROM failure 009317 -Error-coding data supplier 00931E -CAN NO ID 00A3A8 -Air suspension failure 00A3C7 -trailer module fault 00A3C0 -Tank level error 009319 A new EEPROM is on-the-way, along with a programmer. vtl with a blank EEPROM, would I still need to program it, or will it just grab the data from another module?
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
Appreciate
0
|
03-03-2018, 02:57 AM | #27 |
Brigadier General
1492
Rep 3,148
Posts |
chris_flies
I saw your PM but figured I will answer here as the information is quite poor on the internet, and everyone wants to profit off the info Keep the original EEPROM in the 135i cluster Clear all codes first, then re-read them. Do they still persist? Your mileage is higher than the 135i cluster, you do not need a new eeprom and you do not need to write your mileage to the eeprom. Since the odometer is stored in the CAS and the KOMBI, it will simply take the highest number and write your mileage to the cluster. The only thing you need to do is to read the data out of the 135i eeprom, edit the VIN to your vin and you are done. Coding is done via NCSExpert. If you set the profile to expert mode, then perform SG_CODIEREN this will code the cluster according to your VO. If the temperature gauge still tries to show your fuel mileage, you will need to edit that option manually and code the car in 'FSW PSW' profile instead of expert mode. You can use a tool called NCSDummy, to search where that parameter is in the KOMBI module. If these terms mean nothing to you, you will need to have a look at some coding tutorials and learn how to code it yourself (also purchase a DCAN cable and download the BMW software from the bimmergeeks website), get someone to remote code your car for you, or find a local to code it.
__________________
|
Appreciate
2
chris_flies3027.00 cerealwars75.00 |
03-03-2018, 08:41 AM | #28 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
I have a K-DCAN cable on-the-way, so I’ll be able to code with NCSe. I’ll try clearing the codes, and report back...
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread Last edited by chris_flies; 03-03-2018 at 11:43 AM.. |
|
Appreciate
0
|
03-03-2018, 11:48 AM | #29 |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
vtl I got these codes, after clearing and re-diagnosing twice:
00A3C7 (Air suspension failure) 00A3AA (CAN signal fault transmission) 00A554 (Phone failure) 00A3C0 (trailer module fault) ^^Likely related to VO? 00A3A8 (CAN NO ID) 009317 (EEPROM failure) 00931E (Error-coding data supplier) Again, thanks for the help!
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
Appreciate
0
|
03-03-2018, 04:58 PM | #30 | |
Brigadier General
1492
Rep 3,148
Posts |
Quote:
Some faults will pop up with the wrong coding but air suspension wouldnt be one of them as it came out of a 135i.
__________________
|
|
Appreciate
1
chris_flies3027.00 |
03-03-2018, 07:15 PM | #31 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
Could heat exposure, from the proximity with the iron, damage the chip or surrounding components and cause this?
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
03-03-2018, 09:29 PM | #32 |
Brigadier General
1492
Rep 3,148
Posts |
I've had extensive soldering experience and its unlikely you've cooked the chip. Most likely one of the pins isn't soldered properly, usually you have to clean the pads very thoroughly with solder wick so the part will sit totally flat. If not one of the pins can look soldered but not actually touching.
__________________
|
Appreciate
1
chris_flies3027.00 |
03-04-2018, 08:16 AM | #33 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
All being added as information on the finished post, and for the DIY thread I’ll be making (with pictures). Thanks again!
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
03-05-2018, 06:31 AM | #34 |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Had the brilliant idea to disconnect the battery. All the wacky things that were happening are gone now, and the odometer reads correctly, but still has the tamper dot.
Now, on to coding the cluster to my VO, and recalibrating the needles...and then waiting for my new UP to show up to code the VIN to the EEPROM. Progress is being made...
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
Appreciate
0
|
03-05-2018, 08:43 AM | #35 | |
E82 Mudflap Ambassador
2212
Rep 2,219
Posts
Drives: '08 128i
Join Date: May 2016
Location: Orlando, FL
|
Quote:
Also now that you know how to code http://www.onelapx1.com/blog/how-to-make-your-bmw-actually-fun |
|
Appreciate
1
chris_flies3027.00 |
03-05-2018, 11:08 AM | #36 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
Everything works on the cluster out-of-box (once I stopped fooling around with it, and rebooted the car's systems); oil temp, fuel, tacho, and speedo. I need to shift the gauge needles (the tach reads about 100rpm high, and speedo is about 4 high at 55 and used to be pretty much spot-on). vtl I assume I'll need to wait to rewrite the VO until I can reprogram the VIN, since NCS keeps giving me errors relating to a non-matching module. What operations do I need to perform in NCS Expert to match the VO in the cluster to that of my car? A brief run down would be extremely helpful...
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
03-05-2018, 12:54 PM | #37 |
C2H5OH
3907
Rep 2,141
Posts |
|
Appreciate
1
chris_flies3027.00 |
03-05-2018, 01:08 PM | #38 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
I've been googling for an hour straight, and never came upon this.
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
03-05-2018, 03:28 PM | #39 | |
Brigadier General
1492
Rep 3,148
Posts |
Quote:
__________________
|
|
Appreciate
1
chris_flies3027.00 |
03-05-2018, 04:33 PM | #40 |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
I have the universal programmer now, it is the MiniPro TL886CS. I can't read anything from the EEPROM...
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
Appreciate
0
|
03-05-2018, 06:25 PM | #41 |
Brigadier General
1492
Rep 3,148
Posts |
Will need more info. How are you reading the eeprom? Have you removed the chip from the cluster? Are you using a test socket installed the programmer? or are you using a breakout board with the eeprom solderd to the breakout and installed into the programmer
__________________
|
Appreciate
1
chris_flies3027.00 |
03-05-2018, 09:05 PM | #42 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
Swapping the EEPROM worked! I guess as long as it's the same type, it'll work... No tamper dot. No faults. All gauges work (I'll test oil temp tomorrow when I can actually drive it to operating temp). No coding required. If my lengthy test drive(s) tomorrow continue this spout of success, a DIY will follow soon after...
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
03-05-2018, 09:29 PM | #43 |
Brigadier General
1492
Rep 3,148
Posts |
While you can sometimes get away with swapping units without coding it is always good practice to do so, just in case some of the hundreds of coding fields are slightly different to your car.
I would also not think its a great idea to just swap the eeprom across, as that might cause undesirable behaviour that's not immediately apparent. Glad you got it working though!
__________________
|
Appreciate
0
|
03-05-2018, 09:36 PM | #44 | |
Sideways and Smiling
3027
Rep 2,860
Posts
Drives: In Exuberance
Join Date: Mar 2017
Location: Rosamond, CA USA
|
Quote:
I'll be sure to put a little disclaimer at the top of the DIY.
__________________
2012 BMW 328i 6-Speed Wagon | Deep Sea Blue with Grey Dakota Leather | Manual Swap, 330i Intake + Tune, 3.15 Helical LSD, Öhlins R&T
(SOLD) 2009 BMW 128i 6-Speed Coupé | Monaco Blue with Black Sensatec | chris_flies' 128i thread |
|
Appreciate
0
|
Post Reply |
Bookmarks |
Thread Tools | Search this Thread |
|
|