Pages: [1] 2
Author Topic: TT Custer showing 999999km Need to Correct  (Read 17288 times)
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« on: July 28, 2014, 01:33:36 PM »

Hi, it's my first post of the forum, so hello.

I've messed up my cluster on my 2002 Audi TT. I messed it up using VAGTACHO. The cluster is a Magneti Marelli brand. I also tried to read the cluster eeprom using vag k commander. This saved a file, but it doesn't look right. I've attached the file to this post.

Can anyone give me advice on how to fix this please? The actual mileage is 132000m.

Thanks in advance for any help offered.

Logged
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #1 on: July 29, 2014, 11:37:54 AM »

I've managed to dump the full eeprom I think. Please find attached.
Logged
Allabout
Full Member
***

Karma: +0/-2
Offline Offline

Posts: 54


« Reply #2 on: July 29, 2014, 09:12:38 PM »

Hi, it's my first post of the forum, so hello.

I've messed up my cluster on my 2002 Audi TT. I messed it up using VAGTACHO. The cluster is a Magneti Marelli brand. I also tried to read the cluster eeprom using vag k commander. This saved a file, but it doesn't look right. I've attached the file to this post.

Can anyone give me advice on how to fix this please? The actual mileage is 132000m.

Thanks in advance for any help offered.



With the Magneti Marelli brand clusters, they can sometimes take 1-4 hours to crack the SKC.
Once you have the SKC, go and login then adjust your mileage reading accordingly.

Otherwise, find another cluster, pull SKC then perform a cluster swap and adaption.
Logged
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #3 on: July 30, 2014, 04:08:17 AM »

Hi, I have the SKC for the cluster, just don't know how to change the odometer. It's stuck on 999999 at the moment. I've tried changing it with VAG tacho, (This is what messed it up in the first place)

Are you referring to a different method to changes the odo?

Thanks the the reply.

Jase
Logged
eliotroyano
Hero Member
*****

Karma: +48/-8
Offline Offline

Posts: 825


« Reply #4 on: July 30, 2014, 07:23:03 PM »

Hi, I have the SKC for the cluster, just don't know how to change the odometer. It's stuck on 999999 at the moment. I've tried changing it with VAG tacho, (This is what messed it up in the first place)
Are you referring to a different method to changes the odo?
Thanks the the reply.
Jase

Try to write cluster odometer to 000000. I have read that any cluster with less than 100kms can be changed using VCDS/VagCom to the mileage you want without messing it up with other software. I tested it when I change my cluster to a newer one and works quite good.
Also cluster needs to be adapted before for sure.
Logged
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #5 on: July 31, 2014, 02:35:57 AM »

I've tried that, it still shows 999999. These marelli clusters are tricky. I read that the odometer is stored 0xAA to 0xC8 and has two blocks that are 0x90 bytes long, one storing the an inverse odo and the other storing the real odo. I don't know how to decipher the reading I have in my dump to try and make changes offline and re-flash the eeprom.

Any ideas?
Logged
Allabout
Full Member
***

Karma: +0/-2
Offline Offline

Posts: 54


« Reply #6 on: July 31, 2014, 05:08:13 AM »

I've tried that, it still shows 999999. These marelli clusters are tricky. I read that the odometer is stored 0xAA to 0xC8 and has two blocks that are 0x90 bytes long, one storing the an inverse odo and the other storing the real odo. I don't know how to decipher the reading I have in my dump to try and make changes offline and re-flash the eeprom.

Any ideas?

vagtacho, just be able to assist you with this.
Logged
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #7 on: July 31, 2014, 07:54:40 AM »

VAGtacho messed it up in the first place. I have tried again, however, any value I put in, always shows up as 999999.
Logged
littco
Hero Member
*****

Karma: +52/-7
Offline Offline

Posts: 903


« Reply #8 on: August 01, 2014, 12:38:37 AM »

VAGtacho messed it up in the first place. I have tried again, however, any value I put in, always shows up as 999999.

I think the first cluster dump you posted is the correct one, I say this as I have read the Dump off my clusters with carprog directly off the board and it's the same as your ttcluster1.bin file in terms of size and layout. This was the way Kompressed said I needed to read it.

I have the same problem , as mine went 99999 with vagtacho and I'm hoping to fix it in a hex editor and reflash, Not much luck at the moment though as Kompressed very kindly had a look at the file for me and corrected it back to 00000 but even with the changes it is still reading 99999 on the cluster!

I have bought 3 cheap clusters off ebay all working bar the dials which is an easy fix so will get the dumps off thoughs and see what I can find out.

Logged
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #9 on: August 01, 2014, 02:42:37 AM »

Nice one, I hope you find a solution. I've worked out how the mileage is stored but, I think there must be some other info or a checksum somewhere in the eeprom.

When I dump the cluster using the "direct" setting, I get an file that is 0x10000 bytes long, the part of interest to us starts at 0x3800 and is 0x800 bytes long.

The odo seems to be recored 36 times in inverse hex and 36 times normal hex below are some examples from a dump of this forum, I worked out the mileage for easy reading, the reading seems to go up in twos but the lowest reading isn't at the start or end, it's in the middle and there are two orders in each column. When I have tried reseting using vagtacho, each of the readings in the columns is set to the same number and doesn't go up in twos:

FFFE5444   0001ABBB   109499
FFFE5442   0001ABBD   109501
FFFE5440   0001ABBF   109503
FFFE543E   0001ABC1   109505
FFFE543C   0001ABC3   109507
FFFE543A   0001ABC5   109509
FFFE5438   0001ABC7   109511
FFFE5436   0001ABC9   109513
FFFE5434   0001ABCB   109515
FFFE5432   0001ABCD   109517
FFFE5478   0001AB87   109447
FFFE5476   0001AB89   109449
FFFE5474   0001AB8B   109451
FFFE5472   0001AB8D   109453
FFFE5470   0001AB8F   109455
FFFE546E   0001AB91   109457
FFFE546C   0001AB93   109459
FFFE546A   0001AB95   109461
FFFE5468   0001AB97   109463
FFFE5466   0001AB99   109465
FFFE5464   0001AB9B   109467
FFFE5462   0001AB9D   109469
FFFE5460   0001AB9F   109471
FFFE545E   0001ABA1   109473
FFFE545C   0001ABA3   109475
FFFE545A   0001ABA5   109477
FFFE5458   0001ABA7   109479
FFFE5456   0001ABA9   109481
FFFE5454   0001ABAB   109483
FFFE5452   0001ABAD   109485
FFFE5450   0001ABAF   109487
FFFE544E   0001ABB1   109489
FFFE544C   0001ABB3   109491
FFFE544A   0001ABB5   109493
FFFE5448   0001ABB7   109495
FFFE5446   0001ABB9   109497
Logged
ddillenger
Moderator
Hero Member
*****

Karma: +641/-21
Offline Offline

Posts: 5640


« Reply #10 on: August 01, 2014, 11:14:08 AM »

I think the problem is the MCU has been corrupted. To fix it is a solder job. I think carprog will fix it.
Logged

Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience!

Email/Google chat:
DDillenger84(at)gmail(dot)com

Email>PM
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #11 on: August 01, 2014, 02:09:04 PM »

Thanks for the reply ddillenger. Excuse my ignorance but what is the MCU?

Using Vag Commander, I can read two different size dumps. The biggest is 10000 bytes long the smaller one which is part of the 0x1000 byte dump and  contains the immo and odo data is 0x800 bytes long. The smaller file is made up of data from address 0x3800 and 0x800 bytes long.

Is the data from 0x3800 and 0x800 bytes long the eeprom data? If so, I goes the rest of the data is software. Is that the MCU software?

I hope the above makes sense, as I'm pretty new to this kind stuff.

Thanks again
Logged
littco
Hero Member
*****

Karma: +52/-7
Offline Offline

Posts: 903


« Reply #12 on: August 02, 2014, 05:02:06 AM »

Thanks for the reply ddillenger. Excuse my ignorance but what is the MCU?

Using Vag Commander, I can read two different size dumps. The biggest is 10000 bytes long the smaller one which is part of the 0x1000 byte dump and  contains the immo and odo data is 0x800 bytes long. The smaller file is made up of data from address 0x3800 and 0x800 bytes long.

Is the data from 0x3800 and 0x800 bytes long the eeprom data? If so, I goes the rest of the data is software. Is that the MCU software?

I hope the above makes sense, as I'm pretty new to this kind stuff.

Thanks again

Microcontroller.

It's a Motorola mcu and needs 4 wires soldered on to the board and use carprog to read the flash.

It's actually pretty simple and just needs the rear case removing, once the wires are soldered on you can either run it whilst plugged into the dash harness or use a bench harness..

The flash you down load is as I uploaded in the original sections...

Logged
BDK
Jr. Member
**

Karma: +2/-0
Offline Offline

Posts: 28


« Reply #13 on: August 02, 2014, 12:53:14 PM »

try these 2 files, report back

I had some trouble a while back and setting the cluster to 0km wouldn't work but setting it to 1km did.

Logged
jase1979
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 17


« Reply #14 on: August 03, 2014, 04:32:00 AM »

I'm away from home for two weeks, soon as I'm back, I'll try the files and report back. Thanks for all the replies
Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.023 seconds with 17 queries. (Pretty URLs adds 0s, 0q)