Pages: [1]
Author Topic: speedometer problems  (Read 7986 times)
dariuslt
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« on: July 10, 2014, 04:57:38 AM »

Hey guys,

I have little cluster problem on my Audi A6 C5 (4b) 2000. I have EU car, but find out that in previous it was from UK (right steering wheel). Everything now is ok, except that speed is displayed incorrectly (odometer and distance is ok). As I understand cluster was changed, so there is only km/h on speedometer, but car shows smaller speed that it really is (for example when it shows 70, it is 100, when 50 it really is 70 kmph). When I do output tests, speedometer stands at 10`o clock, (70 kmph) instead of at 12 o clock (100 kmph). region changing using vcds is not working, as it only changes value in odometer (mph/kmph).
Also, my current speedometer dial is nonlinear (100kmph at 12:00 oclock  and ends up with 260 kmph) maybe there is a problem.
What is possible solution? Write new EU cluster firmware? is it possible to fix this problem with electronics engineering master degree and Audi VW VAG K+CAN COMMANDER 3.6 Auto Diagnostic Audi VW Skoda Seat OBD Cable?
Logged
dariuslt
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« Reply #1 on: July 11, 2014, 10:36:40 AM »

to be more precise, I found out that cluster code is 4B0 920 981 BX C5- Kombiinstr VDO D12, which refers that its is UK cluster. But all display and gauges are in km/h, so I guess my local dealer or previous owner did the job and swapped labels. As I googled A6 uk clusters, they are linear (0-130; 130-260 kmph), and my current scale is non linear (0-100, 100-260 kmph), so I guess error comes becouse nonlinear scale is fitted on linear speedometer. I like nonlinear scale more (it accelerates faster Cheesy ), so I dont want just to swap dial back to linear.
Is it better to read eeprom and try to modify it or write new european eeprom?
« Last Edit: July 11, 2014, 10:41:55 AM by dariuslt » Logged
dariuslt
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« Reply #2 on: July 28, 2014, 09:18:28 AM »

update:

managed to read/write cluster epprom without any problems. Can anyone please help how to locate speed scale? Acording to this thread http://www.gti-tdi.de/board2/index.php?page=Thread&threadID=2158, scale are the increasing numbers. I found them, they are in the second part starting with 0C, 0D, 0E, 0F, 11, 12, 13, 14, 15... 1E, 1F. Tried to modify them, but no changes in speed or output tests. Does anyone now how to find it?

00 02 02 d9 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 ff
b8 10 15 4c 01 fe 1a 79 87 01 04 00 00 00 00 33
10 64 00 19 04 03 c2 01 ff 08 ff ff ff ff ff ff
ff ff b2 ce b2 ce b2 ce b2 ce b2 ce b2 ce b3 ce
b3 ce e1 3c ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff 0a 5a
32 05 17 40 2c 00 00 00 00 00 00 00 18 0f 6d 01
21 00 00 00 45 00 89 00 48 00 1b 01 58 02 54 00
00 00 0f 01 14 03 0a 0a 0a 00 ff ff ff ff ff ff
ff ff 14 86 07 23 10 b5 0f 23 10 b5 0f 23 10 b5
0f 01 01 08 18 00 60 00 db 02 e1 06 d1 09 b0 0c
84 0f fc 0f 0e 00 8c 00 fe 02 e9 06 d9 09 c9 0c
b9 0f 37 10 08 00 00 20 03 40 06 60 09 80 0c a0
0f c0 12 e0 15 00 00 20 03 40 06 60 09 80 0c a0
0f c0 12 e0 15 ff ff 4b 01 04 cc 00 1e 03 9f 0b
73 16 00 00 ac 01 d2 07 a3 0f ff ff ff ff 5f e1
78 73 7a 73 07 06 ae 00 c7 00 28 01 b1 01 3c 02
25 03 10 04 d0 03 20 03 80 02 e0 01 f0 00 06 f0
00 e0 01 80 02 20 03 d0 03 10 04 30 00 30 00 f0
02 f0 02 d5 04 b0 05 04 20 40 00 50 00 08 0a 01
2c 01 3e 01 4f 01 7f 01 d6 01 18 02 4c 02 00 00
22 00 35 00 46 00 84 00 08 01 8c 01 20 02 80 08
00 00 22 00 35 00 46 00 84 00 08 01 8c 01 20 02
00 00 54 00 9e 00 ce 00 66 01 be 02 16 04 7c 05
40 50 96 a2 00 80 00 80 32 32 0e 0c 13 17 1b 20
26 35 4a 81 a0 bc d1 df e3 d8 d8 d2 c8 be b4 a0
8c 64 50 3c 28 14 0a ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff 02 08 08 0a 00 33 35 06
01 28 52 7b f4 f9 00 56 95 d3 ff ff 04 00 80 bf
ff 0c ff ff ff 04 00 80 bf ff 0c ff ff ff 03 00
80 ff 0f 29 ff 05 00 80 bf ff ff 0f 29 93 ff ff
05 00 80 bf ff ff 0f 29 93 ff ff 03 bf ed ee ff
80 00 03 6b 70 8b 00 0e ff 04 00 80 bf ff 0f 29
93 ff 04 00 80 bf ff 0c ff ff ff 06 00 58 d6 fd
fe ff ff ff 80 80 80 80 02 0b 0a 14 ff ff ff ff
ff ff ff ff ff ff ff ff 50 60 40 50 84 c4 03 03
60 00 dc 05 50 a0 60 90 90 02 0a 21 3e 79 a5 b7
bf c6 cc d1 d6 4f 4f 4f 4f 4f 4f 4d 4d 3f 1e 0a
c0 c0 df d8 33 c9 00 86 86 05 65 7e 97 b1 ca 27
65 9e c9 f0 01 00 25 25 3c 32 32 25 21 3c 2d 5d
25 24 3c 4d 5f 25 23 3c 53 58 25 25 3c 32 32 25
24 3c 26 5d 25 2c 3c 64 64 25 2a 3c 64 08 25 25
3c 32 32 25 28 3c 2d 5f 25 1c 3c 42 53 25 1c 3c
53 53 25 23 3c 53 58 25 35 3c 32 7f 20 50 00 60
00 08 0a 01 2c 01 3e 01 4f 01 7f 01 d6 01 18 02
4c 02 00 00 20 00 39 00 50 00 9b 00 54 01 fe 01
80 02 80 08 00 00 20 00 39 00 50 00 9b 00 54 01
fe 01 80 02 00 00 54 00 9e 00 ce 00 66 01 be 02
16 04 7c 05 50 60 ff ff ff ff 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 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 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 00 00 00 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 ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f4 98 68 00 f4 98 68 00 14 8e 7a 00 40 4a 54 5e
68 71 7b 85 8f 98 08 25 3f 57 6f 84 9a b0 c7 df
31 3f 4c 5a 68 75 83 91 9e ac 0b 2b 46 60 78 8e
a4 b9 cd e1 00 0e 0e 15 18 20 09 06 78 a0 b4 c8
dc f0 39 84 a0 ba cd eb 00 02 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 01 01 51 2d 52 31
51 32 4e 32 2d 2d ff 36 39 39 37 37 35 35 20 ff
36 39 39 38 31 30 31 20 34 42 30 39 38 31 42 58
43 35 44 31 32 ff 41 55 5a 37 5a 30 41 31 38 32
36 34 39 30 41 55 5a 37 5a 30 41 31 38 32 36 34
39 30 41 55 5a 37 5a 30 41 31 38 32 36 34 39 30
63 96 ce 03 04 9e 39 81 32 b0 34 d5 0c 0d 0e 0f
10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
9c 69 31 fc fb 61 c6 7e cd 4f cb 2a 0c 0d 0e 0f
10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
cc 79 b4 92 35 71 9d ff cc 79 b4 92 35 71 9d ff
cc 79 b4 92 35 71 9d ff 33 33 33 06 06 06 81 00
00 11 00 00 00 01 58 58 58 58 58 58 58 58 58 58
58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59
59 59 59 59 59 59 59 59 59 59 ff ff f9 8a f9 8a
1e 14 8a 10 8a 10 8a 10 ff 43 08 15 0a af a8 ff
ff ff ff ff 00 00 4a 26 04 01 01 e0 01 03 05 01
Logged
vdubnation
Turboman
Global Moderator
Sr. Member
*****

Karma: +49/-2
Offline Offline

Posts: 433


« Reply #3 on: July 28, 2014, 10:55:46 AM »

Is your car a diesel i once had a issue where someone stuck a r32 face on a diesel cluster and showed wrong speed ?
Logged
martincitouy
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 5


« Reply #4 on: December 02, 2014, 07:50:05 PM »

Hi there

Did you manage to fix your problem?

I'm considerging a cluster swap and the only replacement I can get has a different speed scale

Regards !
Logged
mumu
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 6


« Reply #5 on: January 03, 2015, 11:34:10 PM »

Your speedo is displaying mph on a face in kmh. Sounds like someone reprogrammed the cluster. You have access to the eeprom,  compare what's on the sticker with what the eeprom says and you will see if the program matches the instrument panel. If you want to keep the current scaling and have the correct reading, change the face with one that shows both mph and kmh like the North American cars. An other way (but that means going back to linear display) is to find a dump of the original soft in the cluster, then you can compare it to what you have in now and find the part responsible for the speed.
Logged
ddillenger
Moderator
Hero Member
*****

Karma: +641/-21
Offline Offline

Posts: 5640


« Reply #6 on: January 04, 2015, 12:26:39 AM »

The speed linearization scale is located at 0x000C4 and 0x000D4. It is 8x1, 16 bit.

Smiley
« Last Edit: January 04, 2015, 12:28:58 AM by ddillenger » 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
mumu
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 6


« Reply #7 on: January 04, 2015, 11:05:35 AM »

I am guessing that this byte is only responsible for making the speed linear or not, but it won't fix the problem with the wrong speed display. I have 2 clusters, 981P with a dual scale, and 933S in Km/h. I put the 981 in the 933 and it acted exactly the way the OP was describing theirs, showing the speed in miles, instead of kms. I don't think adapting the cluster would help because one has both on the face so it has no reason to change the behavior when you go from kms to miles and back and the other one only has kms so it would be misleading if it started to show speed in miles. I would experiment a little to see if I spot the difference in the Eeproms but I cannot make a dump from the clusters with my dumb cable and Vag k+can and I have nothing else available to try.
Logged
10101011
Full Member
***

Karma: +10/-13
Offline Offline

Posts: 161



WWW
« Reply #8 on: January 04, 2015, 07:12:32 PM »

what about doing it the easy way... logging in.. changing the adaptations with the impulse sensor in the cluster with Vag-Com and driving it. super easy two minutes of fixing. There is no programing needed


Lee
Logged

Poor quality lingers long after the price is forgotten ....
Pages: [1]
  Print  
 
Jump to:  

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