Not joined yet? Register for free and enjoy features such as alerts, private messaging and viewing latest posts and topics.

Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

Discuss problems you have had or are having with your Z4
DanielS
Member
Member
Posts: 102
Joined: Sat Aug 07, 2021 4:38 pm
Location: Amstelveen, the Netherlands

Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

Post by DanielS » Sat Aug 21, 2021 10:33 pm

At the moment the car has a Tamper dot as the IKE (instrument cluster) was changed about 10 years ago with a second hand unit. Now as I just bought the car, it really gets on my nerves that little red dot, I reminder of a job that needs doing... like when you where 10 and your mother would go, "go clean your room"...

Now my car has the M35080 chip in the dashboard so I can't program the unit with my VIN using PA Soft. It just tells me to factory reset the unit, yet this option is blanked out. After reading on the internet, the answer is rather straight forward. A M35080 chip will not be coded using any software tools while the unit is mounted in the car. If I am wrong about this, please correct me and point me in the right direction.
7.) The only current way to make a used M35080 algorithm chip cluster read 000000 odometer is by disassembling the cluster and connecting a eeprom reader to clear it out.
Source:
https://www.m5board.com/threads/recodin ... 004/page-3
Then after some reading and Youtube

https://www.youtube.com/watch?v=VSjGOXzRUz4

So probably it's best to buy the "Professional R270 For BMW CAS4 BDM Auto Key Programmer V1.20 CAS4 BDM" kit out of China with the clamp. Remove the IKE from the car and get everything working. If anyone has any pointers, notes, experience please drop a line.

I also need to figure out, the IKE unit, how far do I need to dismantle the unit to get to the M35080 chip? any help would be much appreciated.
Last edited by DanielS on Sun Dec 12, 2021 12:39 pm, edited 2 times in total.

User avatar
srhutch
Moderator
Moderator
Posts: 26959
Joined: Tue Jun 19, 2007 1:22 pm
Location: East Sussex, UK
Contact:

Tamper Dot

Post by srhutch » Sat Aug 21, 2021 10:40 pm

Might be worth finding somebody who can Virginise a cluster for you. Seems a common thing for folk swapping clusters on F10/F11 so might be easier than getting the kit yourself.
Image

DanielS
Member
Member
Posts: 102
Joined: Sat Aug 07, 2021 4:38 pm
Location: Amstelveen, the Netherlands

Tamper Dot

Post by DanielS » Sun Aug 22, 2021 8:25 am

I have found one guy here in the Netherlands that "swaps" clusters. You bring him your old one, you get a reset new one. His reputation was only 2 stars and "price was on request". I have asked for a quote, yet spending 50 euro on some hardware and being able to help some else out (forum price of 50 euro :P ) I would not mind spending my time on learning how to do this.

What "scares" me the most would be removing the needles for the IKE unit. So I am hoping that some one will mention that the M35080 chip is on the backside of the unit so it's just a simple remove and undo some screws and clips.

User avatar
Argyll Andy
Lifer
Lifer
Posts: 5342
Joined: Mon Oct 21, 2019 10:16 pm
Location: Argyll & Bute

Tamper Dot

Post by Argyll Andy » Sun Aug 22, 2021 11:51 am

DanielS wrote: Sun Aug 22, 2021 8:25 am
What "scares" me the most would be removing the needles for the IKE unit. So I am hoping that some one will mention that the M35080 chip is on the backside of the unit so it's just a simple remove and undo some screws and clips.
An option would to be to buy a broken/faulty one from eBay/breaker and practice with it until you’re comfortable before tackling one properly?

    G29 M40i Thundernight with Ivory interior, all option packs (here for a while, hopefully :oops:)
    G29 M40i Misano Blue all option packs (Gone 26k of fun)
    E89 35iS, Valencia Orange, Design Pure Traction pack (Gone)
    E89 23i sDrive, Silver (Gone)

    DanielS
    Member
    Member
    Posts: 102
    Joined: Sat Aug 07, 2021 4:38 pm
    Location: Amstelveen, the Netherlands

    Tamper Dot

    Post by DanielS » Tue Aug 24, 2021 11:05 pm

    Ordered a extra unit out of Austria today. Will see what unit is in better shape and use the bad one for practice.

    Did get another quote in today for 150 euro, but with zero guarantee. So I rather spend the money on my own equipment and get the skills and maybe in the future I can help others out.

    DanielS
    Member
    Member
    Posts: 102
    Joined: Sat Aug 07, 2021 4:38 pm
    Location: Amstelveen, the Netherlands

    Tamper Dot

    Post by DanielS » Wed Aug 25, 2021 10:24 pm

    I've ordered all the coding tools, should be here sometime next month. Once I have all the tools will let you know how it goes.

    DanielS
    Member
    Member
    Posts: 102
    Joined: Sat Aug 07, 2021 4:38 pm
    Location: Amstelveen, the Netherlands

    Tamper Dot

    Post by DanielS » Sat Oct 02, 2021 1:21 pm

    So finally received all the components and had some time to get started.

    I have a spare Instrument Cluster and according to RealOem this part 62109115041 should work in my Z4 from 2003 although it being a newer part number.

    Now I have disassembled the cluster and I can read the EEPROM chip type M35080. So i changed the first 2 line (milages) to zero's and then the VIN number being stored on line 000060.

    Then to do a check that all has been coded as expected I hooked the test unit up in the car and it's showing a milage of 146000km while if I read the chip it says the milage is 0. Also the tamper dot is still turned on.

    Next try was to download the BIN file from my current IKE and then upload that into the new cluster. After doing this and changing the VIN and milage the Cluster just said PPPP and I could not even talk to it via INPA.

    Does anybody have any thoughts? I am now thinking of blanking the entire EEPROM out, first to lines with 0 and then the rest with FF. Would this work as a "Virgin" unit and the try and code it via INPA? I am at the moment just really confused on this entire reprogramming of a cluster but have the feeling I am very close to "cracking" it, just need that last step.

    DanielS
    Member
    Member
    Posts: 102
    Joined: Sat Aug 07, 2021 4:38 pm
    Location: Amstelveen, the Netherlands

    Tamper Dot

    Post by DanielS » Fri Oct 15, 2021 10:46 pm

    No luck at the moment, so I have ordered some empty M35080 chips, they should arrive soon. Yet I am in need of a good download from a good functioning IKE.

    Could a couple of members help me out with a IKE download from their Combi? It's a bin file you can pull with PA Soft - BMW Scanner 1.4 when you select IKE.

    I have 2 spare combi, yet I am not sure about the current Bin file on these.:

    The SW version on the back says. 11.01 and 8.0.

    If a couple of members could send me there bin files I can try and alter these to see if I can get these clusters to work with my car.

    DanielS
    Member
    Member
    Posts: 102
    Joined: Sat Aug 07, 2021 4:38 pm
    Location: Amstelveen, the Netherlands

    Tamper Dot

    Post by DanielS » Sat Nov 27, 2021 10:28 pm

    So I have been swamped with work and haven't spent a lot of time working on the Z, was fortunatly able to pickup a Hardtop for not to much money so that is now sorted.

    I have been doing a lot of research now and I was able to get another cluster for just shipping costs.

    I have a new plan, but again I need a bit of help.

    The new cluster came in, I haven't had a look yet but most likely it will have the same chip in there. The plan is to hook up the cluster to a power supply, (does anyone know what pins need power to get the cluster working on a bench?) and do a "Dashboard" test as mentioned here on the forum and https://www.bimmerforums.com/forum/show ... C%20unlock. Get to option 1. 1.0 and get the VIN of the system. Then I know what I am looking for in the HEX file.

    Next steps.
    1. Desolder the chip from the Cluster / IKE
    2. Read data from the chip and save the file as a backup
    3. Mark the chip as "original" and save the chip. NO Editing the original
    4. Edit HEX file, meaning KM to Zero and changing the VIN to "FF" (this is the biggest issue!)
    5. Use easier to use 080DOWQ chip and install new HEX file on the chip.
    6. Hook IKE into the car
    7. Use Reftors profile (NCS Expert) to code VIN into the IKE

    So my questions is:
    what pins need power to get the cluster working on a bench?

    DanielS
    Member
    Member
    Posts: 102
    Joined: Sat Aug 07, 2021 4:38 pm
    Location: Amstelveen, the Netherlands

    Reprogram used IKE - Combi - Tamper Dot

    Post by DanielS » Sun Dec 12, 2021 12:24 pm

    I fixed it!!! It's possible!!! :yeah:

    It was last week that I actually was able to work on the car as it's parked in storage at the moment. So here is a very basic DIY, as always use at own risk. Just because it worked for me doesn't mean it will work for you. </disclaimer.>

    Tools required:
    - R270+ CAS4 Eeprom reader (AliExpress)
    - Hot air soldering station (AliExpress)
    - A couple of 080DOWQ eeprom chips.
    - BMW Scanner 1.4 (software and drivers are easy to find. Use on Windows XP is my advice) get the cable from China, it's dirt cheap.
    - INPA (software can be found online) get the cable from a proper source so you know that the cable is good.
    - NCS Expert (I used Revtors Profile) freely available online and if you buy a INPA cable there are some companies that includes a Entire BMW package with many tools.

    Step one. Buy a second hand unit from Ebay. (especially the German one they are a lot cheaper then the Dutch version and will send any parts your way.) Check with realoem that the part number matches your VIN.

    Step two. Lower down your steering wheel and pull it forward as far is it will go. Remove the screw in the top of the cluster it's a Torx 20 if I am not mistaken. Pull your old cluster forward carefully, as soon as it can tilt, slowly tilt so you can reach the back and unplug the cable. you need to push a clip down and then the release is free to move. Put you original cluster somewhere safe and out of harms way. In my case the trunk is a good as place as any.

    Step three. Connect the new cluster to you car. You need to make sure that you know the VIN number of your replacement cluster. Don't worry about any errors being thrown your way. We will remove these later in the process. Boot up the laptop and use BMW Scanner to scan your car, it's going to give you an error about VIN not matching. This is a good thing, it means you will have the incorrect VIN number. Write the incorrect VIN number down. This is also the part where you have the opportunity to check if your new cluster is any good and functioning correctly. (especially the LED lights)

    Step four. Dismantle the new cluster, about the first 5 min of the video in link. https://www.youtube.com/watch?v=lbj2tSZvzI0

    Step five. You can now remove the front of the cluster, it held in place with a couple of clips on the side, and around the display. Just take care not to break any clips as then your display will not work anymore. So now you are just holding the circuit board, and now you will see the chipset that you have. It will be printed on the chip.

    Step six. Modify the CAS4 you bought out of China. Start you soldering station and only disconnect/remove the yellow resistor as shown in this video. https://www.youtube.com/watch?v=VSjGOXzRUz4

    Step seven. Before starting note the way your chip is located on the circuit board. Desolder your chipset from your new cluster. This sounds really hard, don't worry about it just attach the smallest nose on your hot air station and set to 300 degrees and just keep moving it around above the chip and then it comes off really easy. Just make sure you don't bend any of the legs.

    Step eight. Insert the chip in your modified CAS4 programmer. I tried with the clip, but this was no succes. The correct way is to push the eeprom reader down, insert the chip that it is properly inserted.

    Step nine. Load the R270 software and read the information from your chipset. Really important save this file and make a backup copy. This way you can always have a backup to restore to/from. After this is done, remove the chip from your R270 and put it aside.

    This is where you need to be in luck and where i struggled for a while!

    Step 10. Modify the HEX file you see. First thing you need to search for is the VIN. In my case it was located on line 60. I changed this to FF. as later we will be using NCS Expert to copy the VIN from the Light Control Module to the chip.

    Step 11. Insert one of the new chips into the R270 and write the modified HEX to your new chip. This should not take more than a couple of minutes, and it will confirm that it has written the file successfully.

    Step 12. In the R270 software the option is to adjust the mileage. I changed this to 500 km as I want to be sure that it would not error out and when the unit is programmed correctly it will adjust the milage anyway. Let the unit program. Again it should not take long and should come back with a successful write.

    Step 13. Solder the new chip back on the circuitboard. Pay attention to the way the original chip was mounted. Again use hot air station and take your time. I am absolutely no expert but with taking time and a magnifying glass i was pretty happy with my work.

    Step 14. Clean your cluster insides. They are open so might as well make them look good. 8)

    Step 15. Reassemble the cluster with the front. Just to be safe, I also cleaned the display connectors with rubbing alcohol.

    Step 16. Attach the cluster to the car, it should show you the 500 Km but with the tamper dot. Not to worry.

    Step 17. NCS Expert time! you'll need to code the cluster to your car. The best way to do this is to use NCS Expert with an Expert Mode profile, or Revtors Profile. To do this, open NCS Expert and load the profile, then click the F1 button for ZCS/FA, then click ZCS/FA f. ecu. This will ask what chassis the car is, then ask what module to read it from. Choose ALSZ. Once it reads the ZCS/FA from the car, click the back button on the lower right of the screen. Now you have the option to "Process ECU", so select that and then select IKE or KMBI, depending on what is available. Now, click "Change Job" and select "FGNR_schreiben" and execute the job. Wait for the job to say "finished". Next, change the job to FA_Write and execute the job. Wait for it to finish again. Finally, change the job to "SG_codieren" and execute it. This one will code the cluster to the defaults for your car. Once coding is complete. Your new odometer has no more tamper dot and will show the correct mileage as it has taken this from the other units.

    Step 18. Use INPA to read out all your errors and clear them. You can also use a tool like Carly, BMW Scanner 1.4 or many other tools but I prefer INPA. Clean up any errors and you are good to go!!

    Again, all above at your own risk.

    In hindsight, considering the hours spent researching and working on it... it would have been easier to actually find a company to do it for me. So hopefully this will help some other people out there.

    User avatar
    Zulu4
    Member
    Member
    Posts: 838
    Joined: Tue Mar 16, 2021 1:22 pm
    Location: Lincolnshire

    Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

    Post by Zulu4 » Sun Dec 12, 2021 3:21 pm

    Very well done :thumbsup:
    Excellent write up, but sounds way too tricky for me. I'll be knocking at your door if I need it done 8)
    2007 3.0si Auto Sport Roadster. Whippy.
    Previous:
    2003 3.0i SE Roadster. Whippy.

    User avatar
    Roberltd2
    Member
    Member
    Posts: 791
    Joined: Sun Apr 10, 2016 11:28 pm
    Location: Ponterwyd

    Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

    Post by Roberltd2 » Sun Dec 12, 2021 4:59 pm

    Fascinating thread Daniel. Congratulations on cracking it. It's always good to see a problem thread title that has been edited with the word "solved" added on the end! :thumbsup:
    Robert.
    2007 E85 2.5 si Sport in Montego Blue.
    1994 Eunos J2Ltd - sold and now undergoing restoration.
    1963 Triumph Thunderbird.

    User avatar
    Street
    Member
    Member
    Posts: 854
    Joined: Sun Aug 03, 2008 10:27 am
    Location: Newcastle

    Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

    Post by Street » Fri Feb 16, 2024 8:07 am

    I’ve messaged DanielS but he hasn’t been on the forum for some time so posting here in case anyone else can help.

    I’m following DanielS footsteps and looking to update a replacement cluster unit. I’m actually replacing the lcm as well but that’s a bigger story.

    I’ve got as far as successfully reading the .bin file off the desoldered M35080 cluster chip. I’m at a dead end trying to interpret the hex file. I think I’ve found where the vin is but it’s jumbled.

    Would anyone have any old eprom dumps saved for me to compare against or any tips on how to decipher it.
    3.0si Coupe Sapphire Black Target 300k miles
    3.0si Coupe Sapphire Black Why have 1 when you could have 2!!

    Serial Zed tinkerer. Always looking for the next Zed project :D

    DarkApollo
    Newbie
    Newbie
    Posts: 43
    Joined: Mon Oct 09, 2023 3:03 pm
    Location: Carlisle PA USA

    Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

    Post by DarkApollo » Fri Feb 16, 2024 1:12 pm

    Lets see if this works. This is the file I used to blank 2 clusters.

    Code: Select all

    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    14 03 14 03 14 03 00 00 00 00 00 00 09 00 52 3d
    02 00 82 06 ff ff ff ff ff ff ff ff 00 00 00 00
    ce 05 87 44 84 f5 f9 1b 1b 84 60 20 bf 82 2d 48
    06 05 ff ff ff ff ff ff ff 18 ff ff ff ff 2a 00
    ff ff ff ff 00 ff a0 00 ff ff e8 03 f7 f2 8f 00
    cd 80 2e d8 1a 1e ff ff 61 13 9e ec 30 13 cf ec
    a8 61 00 00 9d 09 32 4c 0a 00 14 00 32 1e 28 28
    78 32 04 19 96 0a ff 08 06 06 00 20 04 50 96 02
    4b 00 af 28 0e 49 3d 59 5e 69 4b 00 a8 24 09 45
    3b 59 5e 69 00 00 20 12 40 24 60 36 80 48 12 06
    00 0a 08 14 9f 01 5f 01 1f 01 50 46 40 28 dc 05
    2c 01 3c 00 10 0e 50 46 ff ff 40 9c 64 00 1e 00
    2a 00 02 00 f0 00 0f 00 f0 00 32 0f 73 4b 7d 7c
    c0 03 40 0a 40 24 40 24 40 3e 80 41 ff ff a1 ff
    80 17 04 08 13 04 00 00 ff 00 12 04 90 54 14 05
    53 20 00 00 d6 03 d9 00 ff ff ff ff ff ff ff ff
    80 62 4a 02 04 01 fb fe 64 01 58 1b 80 63 02 ff
    dc 02 9d 01 80 48 3d 01 00 4a ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff 14 14 14 14
    00 00 4d 9c 04 08 06 00 9f 00 52 00 ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    41 02 14 44 85 95 8b 7f 53 45 46 41 b2 12 62 18
    04 41 41 10 10 04 04 41 41 10 10 04 04 41 42 10
    8e 11 92 14 25 51 49 19 53 55 54 41 51 d2 54 35
    95 4d 65 13 13 95 45 55 51 11 54 56 05 5d 51 19
    90 54 24 55 4d 55 54 05 55 41 59 50 56 36 55 51
    49 96 d7 65 94 59 41 97 12 46 85 4d 61 15 d8 54
    60 5d ff 00 ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    

    User avatar
    Street
    Member
    Member
    Posts: 854
    Joined: Sun Aug 03, 2008 10:27 am
    Location: Newcastle

    Reprogram used IKE - Combi - Tamper Dot - *SOLVED*

    Post by Street » Fri Feb 16, 2024 9:20 pm

    DarkApollo wrote: Fri Feb 16, 2024 1:12 pm Lets see if this works. This is the file I used to blank 2 clusters.
    Thats very helpful and reassuring that I'm on the right track. Many thanks.
    I can see you '00' out the first 2 lines for the mileage.
    Do I also see you've 'FF'd the first 6 bytes for the Vin on line 6?

    Thanks again for the file :thumbsup:
    3.0si Coupe Sapphire Black Target 300k miles
    3.0si Coupe Sapphire Black Why have 1 when you could have 2!!

    Serial Zed tinkerer. Always looking for the next Zed project :D

    Post Reply