Desolder eeprom, write VIN and code BMW M3 cluster

字体 -

I’ve done an BMW M3 DCT cluster swap into a 335i properly. Desoldered eeprom, written vin, code the cluster, re-calibrate the dials.

Disclaimer: You are at your risk. Many thanks to “vtl” in bimmer post forum.

Ncs Expert software doesn’t let you code the cluster unless the VIN matches. You will need to remove the eeprom and write the vin. If the cluster is from a higher mileage car, you will need to buy a new M35080 eeprom off ebay for $3. This is becausde the M35080 eeprom doesn;t allow odometer less than the current reading (its a tamper protection for people who want to turn back the odometer)

I know there’s a few programmers out there that can erase the first 32 bytes of a M35080 but I have just got a cheap TL866cs universal programmer. I figure its much cheaper to buy a $3 chip than a dedicated programmer (i.e R270, R280).

I have never had issues with the odometer since the clusters were always from lower mileage cars. Just know it can be a tripping point after reading the datasheet.

For me soldering is no big deal, I can desolder a chip in less than 10 seconds (hot air) and put it in a zif socket in my universal programmer.

This is the mini TL866cs USB universal programmer I used (should be a lot cheaper than the Digiprog 3 or R270 one):
Even if you have a different model EEPROM, selecting M35080V6 for the chip type in the programming software works. I could not find 080D0WQ in the chip type list in the software but the 080D0WQ is functionally identical.

This is the process I did for another bmw owner:

Quite a while ago I had fitted a used M3 cluster from a 6MT M3.

Unfortunately it caused a cruise control malfunction error and the oil level dipstick to not read, along with the tamperage dot. This all leads back to the vin stored in the cluster not marrying up with the vin from my car stored in the DME…

The only option was to send o/s and this was expensive (something like $500+) so I boxed it up and was hoping for someone locally to devise a solution.

But i finally figured it out by rewriting the vin number on the chipset and some ‘basic’ coding to enable the ///M clusters to be retrofitted into the 335i
This is the procedure:
- Disassemble the cluster
- Remove the dials
- Desolder the eeprom
- Program the eeprom with last 7 digits of Phil’s VIN
- Do the coding via NCS Expert
- Recalibrate the dials using INPA software
- Test the cluster with INPA and on test drive
Went through all the functions and everything seems to work without errors. All dials look accurate, cruise control works fine, no pesky tamper dot.

When you send me your cluster I will remove the dials and program your VIN number to the cluster. Unfortunately I cannot calibrate the dials without it fitted to your vehicle first.

The dials are calibrated by plugging in the cluster without the front plastic cover, then use the INPA software to set the dials to known positions, then plugging in the dials.


Here are pictures of the process:

Using a trim tool and business cards to avoid scratching the dial faces:

Dials removed

Dials removed

Top side with the gauges removed

Top side with the gauges removed

IC before removal

IC before removal


Hot air station removal with kapton tape heat shielding the LCD plastics

Removed eeprom

Removed eeprom and placed into TL866cs eeprom programmer zif socket adapter. Programmed VIN number

placed into zif socket adapter

Soldered chip back in with soldering station

Soldered chip back in

Currently I havent had time to fit the cluster but hopefully in the next week or so!

Its a little more than just desoldering but if you’re handy its not that hard.


Second way to do this:
M35080v6 I think does not always need EEPROM removal.

With 8 pin SOP clip and R270+ programmer it can be programmed on board.

Simply read EEPROM, ‘virginize’ dump then write it back. Then just code with ncs-expert.

Also, if your new cluster has LOWER odo reading than your car, you don’t need to change odo. Once vin is matched the car modules will always take the highest mileage.
Example of me programming m30850 on board with vin and odometer change:

Not a soldering iron in sight…

programming m30850 on board


    14 条评论

  1. 1. Santa Clarita California Online Dating - 2017年3月7日 15:37

    My programmer is trying to persuade me to move to .net from PHP. I have always disliked the idea because of the expenses. But he’s tryiong none the less. I’ve been using WordPress on various websites for about a year and am concerned about switching to another platform. I have heard excellent things about Is there a way I can import all my wordpress posts into it? Any kind of help would be greatly appreciated!

  2. 2. Dating Pomona California - 2017年3月9日 23:38

    We are a group of volunteers and starting a new scheme in our community. Your site provided us with valuable info to work on. You have done an impressive job and our entire community will be thankful to you.

  3. 3. - 2017年3月10日 15:10

    Hey there just wanted to give you a quick heads up. The text in your content seem to be running off the screen in Ie. I’m not sure if this is a format issue or something to do with browser compatibility but I thought I’d post to let you know. The design and style look great though! Hope you get the problem solved soon. Thanks

  4. 4. tinder dating site free search - 2017年3月14日 05:19

    Hi there this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding expertise so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!

  5. 5. tinder dating site - 2017年3月17日 17:18

    It’s great that you are getting ideas from this article as well as from our dialogue made here.

  6. 6. tinder dating site - 2017年3月18日 08:35

    Your means of telling the whole thing in this post is genuinely fastidious, every one can effortlessly be aware of it, Thanks a lot.

  7. 7. free dating sites no fees - 2017年3月21日 17:16

    It’s very trouble-free to find out any topic on net as compared to textbooks, as I found this piece of writing at this website.

  8. 8. free dating sites no fees - 2017年3月21日 18:08

    Thanks for another informative web site. The place else may I get that type of information written in such an ideal manner? I have a mission that I’m just now working on, and I have been at the look out for such information.

  9. 9. free dating sites no fees - 2017年3月22日 21:57

    I’m really loving the theme/design of your weblog.

    Do you ever run into any internet browser compatibility problems?

    A few of my blog visitors have complained about my blog not working correctly in Explorer but looks great in Chrome. Do you have any suggestions to help fix this issue?

  10. 10. free dating app for men over 50 - 2017年3月22日 22:06

    Wow, this article is nice, my younger sister is analyzing these things, therefore I am going to convey her.