Pages: 1 [2] 3 4 ... 16
Author Topic: Tuning instrument cluster gauges for Audi/VW/Seat/Skoda  (Read 125935 times)
malec
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 16


« Reply #15 on: March 30, 2015, 11:39:23 AM »

Hi!

I attach my dump from Audi S3 8L 2001 (facelift).
I might have found some axis at 0x196 and 0x31A  but these have only 4 points and have the values a little bit different.
sequence is F0 00 89 01 E1 02 39 04

If you have the maps for this binary it would be great.

Regards!
Logged
automan001
Full Member
***

Karma: +47/-0
Offline Offline

Posts: 153


« Reply #16 on: March 31, 2015, 07:54:47 AM »

Dump is attached.
Found Speedo, Tacho, Fuel gauges, except Temperature. Can you make photo of your cluster? (To compare found figures with) I hope from the second try i will finally find it. It was not so easy as I thought. Picture with locations is attached.
Logged
automan001
Full Member
***

Karma: +47/-0
Offline Offline

Posts: 153


« Reply #17 on: March 31, 2015, 07:58:15 AM »

dump from Audi S3 8L 2001 (facelift).
I might have found some axis at 0x196 and 0x31A  but these have only 4 points and have the values a little bit different.
sequence is F0 00 89 01 E1 02 39 04
If you have the maps for this binary it would be great.
Found Speedo, Tacho and Fuel gauges. Temperature gauge is still not found. Will retry searching using different method. Locations of your gauges are similar to previous dump. Picture of your cluster gagues would help to make sure that found values are correct.
Logged
malec
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 16


« Reply #18 on: March 31, 2015, 11:21:36 AM »

Hi!

Thanks for sharing your findings. About the temperature gauge map, I think it is the one indicated by me, but as I said it seems different as it only has 4 points.
Here is a photo of the Audi S3 8L cluster.

Regards!
Logged
MadCow
Full Member
***

Karma: +2/-1
Offline Offline

Posts: 108


« Reply #19 on: April 01, 2015, 06:16:53 PM »

Found Speedo, Tacho, Fuel gauges, except Temperature. Can you make photo of your cluster? (To compare found figures with) I hope from the second try i will finally find it. It was not so easy as I thought. Picture with locations is attached.

Here is my cluster. Thanks for taking your time to do this, I really appreciate it.

Just took a look and the values you found seem to make sense. The speedo sensor map goes up to 262 when divided by 16 and the tach map goes to 7727, which is basically as far as the tach goes.
« Last Edit: April 01, 2015, 06:48:26 PM by MadCow » Logged
technic
Full Member
***

Karma: +17/-5
Offline Offline

Posts: 227


« Reply #20 on: April 02, 2015, 03:07:18 AM »

Cool stuff.

+1 Smiley
Logged
tjwasiak
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 420


« Reply #21 on: May 03, 2015, 09:15:09 AM »

In fact you can change more things at least in 1Jx/3Bx/1U0/3U0/7Mx IMMO3 VDO clusters.

The most important thing is to dinstinguish between VWK501 and VWK503 clusters as there is difference in EEPROM locations between them.
To my best knowledge:
 - 1Jx 920 xx6 clusters are VWK501 (1J0 920 x46G is exception as it is VWK503 and as only Golf cluster I know uses ABS as default speed source)
 - 1Jx 920 xx7 clusters are VWK503
 - 3B0 920 xx5 clusters are VWK501
 - 3B0 920 xx6 clusters are VWK501
 - 3B0 920 xx7 clusters are VWK501
 - 3B0 920 xx9 clusters are VWK503
 - 3U0 920 xx1 clusters are VWK503
 - 3U0 920 xx2 clusters are VWK503

Very important thing if you want to have accurate speed and distance readings is to properly set K value. If your cluster is set to use gearbox sender as speed source (as there are clusters which use ABS as speed source by default and you can change most clusters to use it) you can calculate proper K value using your wheel diameter. You need to calculate how many rotations your wheel needs for 1000m and then multiply it by 7 (as gearbox sensor sends 7 impulses per wheel rotation). The tricky thing about using your custom K value is that after recoding using same coding as before (to recalculate checksum and remove DEF error) you are loosing your custom K value. For VMK501 clusters there is easy solution - you just need to set your dump to have 0 as last digit of cluster coding. For VMK503 clusters there should be a solution but if you set the dump to have 0 as last digit of coding the DEF error will not be cleared. Do not forget that speedometer scale/stepper motor settings are also covered by checksum protection.

Small gauges (fuel, engine and oil temperature and battery voltage) stepper motors have 1500 steps while big gauges have at least 4500 steps.

Here are addresses for VWK501 (VWK503 in brackets when it is different) clusters:
 - 0x065 - speed source setting (0x80 - gearbox sender, 0x81 - ABS)
 - 0x08A [0x0C8] (3x1 map) - number of keys (you have to divide by 11 as it has 11, 22, 33... values), value is stored 3 times
 - 0x145 [0x187] - fuel consumption correction (0x64 - means 100%, no correction) - in IMMO2 clusters it used to be adjustable using adaptation channel
 - 0x150 [0x192] - K value stored as LoHi 16 bit number
 - 0x1D2-0x1D3 [0x204-0x205] - buzzer sound frequency (2 8 bit values)
 - 0x1D4-0x1D5 [0x206-0x207] - buzzer volume (2 8 bit values) - this one does not seem to work at least for me
 - 0x1D6 [0x208] - another setting for buzzer (length of the sound)
 - 0x1ED [0x21F] - lower 4 bits of this byte sets what are iluminated upon switching ignition (0000 - no ilumination, xx11 - displays, x1x1 - gauges, 1xx1 - needles, to combine just sum bits)
 - 0x1EE [0x220] - cruise control lamp setting - when set to E9 it works when CC is switched on, when set to F9 it works only when CC is actually working
 - 0x200 [0x238] (2x1 map) - 2 8 bit numbers which determines when (temperature) information about slipery road is displayed
 - 0x230 [0x268] (8x1 map) - 16 bit LoHi stepper motor map for speedometer
 - 0x248 [0x280] (4x1 map) - 16 bit LoHi stepper motor map for tachometer
 - 0x270 [0x2A8] (8x1 map) - 16 bit LoHi conversion between fuel tank sensor and fuel in litres (I am not sure how to tell if axis at 0x250 or at 0x260 it used [0x288/0x298])
 - 0x290 [0x2C8] (8x1 map) - 16 bit LoHi stepper motor map for fuel gauge
 - 0x2A0-0x2D3 [0x2D8-0x30B] - it seems that even Golf cluster has maps for oil temperature and battery voltage gauges
 - 0x2E0 [0x318] (6x1 map) - 16 bit LoHi stepper motor map for engine temperature (you can correct it to show real temperature, not 90*C between real 74 and 108*C)
 - 0x416 [0x44E] - set it to 0xE1 to activate showing range/RKM/miles to empty
 - 0x417 [0x44F] - set it to 0x6B to show Welcome message (only xxx 920 x4x full FIS clusters)

Proper factors:
 - speed in kmh - 1/16
 - RPM - 1
 - fuel in litres - 1/8
 - temperature in degrees celsius - 1/8
 - Ohm - 1
Logged
vwaudiguy
Hero Member
*****

Karma: +53/-37
Offline Offline

Posts: 2024



« Reply #22 on: May 03, 2015, 05:29:22 PM »

Has anyone figured out how to eliminate the flashing key symbol if you don't have a key matched to the cluster? Other than blocking the led/removing it? I know it's not a super big deal to use those other methods, just curious!
Logged

"If you have a chinese turbo, that you are worried is going to blow up when you floor it, then LOL."
ddillenger
Moderator
Hero Member
*****

Karma: +637/-21
Offline Offline

Posts: 5640


« Reply #23 on: May 03, 2015, 07:16:59 PM »

Has anyone figured out how to eliminate the flashing key symbol if you don't have a key matched to the cluster? Other than blocking the led/removing it? I know it's not a super big deal to use those other methods, just curious!

That is in the MCU....
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
vwaudiguy
Hero Member
*****

Karma: +53/-37
Offline Offline

Posts: 2024



« Reply #24 on: May 03, 2015, 08:17:16 PM »

That is in the MCU....

Not quite sure what the MCU is. The car is immo defeated, and I have a spare key taped in a bundle under the dash. Just trying to eliminate some mess from a car that was built 5+ years ago.
Logged

"If you have a chinese turbo, that you are worried is going to blow up when you floor it, then LOL."
adam-
Hero Member
*****

Karma: +122/-33
Offline Offline

Posts: 2177


« Reply #25 on: May 04, 2015, 03:38:26 AM »

...

Fantastic info! Smiley
Logged
MadCow
Full Member
***

Karma: +2/-1
Offline Offline

Posts: 108


« Reply #26 on: May 04, 2015, 10:22:30 AM »

Some questions: what size are the voltage and oil temp maps? I've found everything but those two, I have 2 potential locations but it seems 1x4 maps fit better than 1x6. What's the voltage value divider? 1/16 seems to fit with the potential voltage map I've found but for all I know it could be the wrong map anyway. Finally, is there any good way to find the illumination bit other than changing it and hoping it works? I assumed mine has a value of 30 since only the screen comes on with the key, seems to be at 0x1A0 which is immediately after the fuel needle position map and near where i think are other config bits like fuel consumption correction, road temp warning, cruise control light, etc.

If I do make a change that the cluster doesn't like, is it possible to brick it into not accepting an eeprom reflash through the kline? That's really the only thing prevent me from trial and error-ing the locations.
Logged
eliotroyano
Hero Member
*****

Karma: +47/-7
Offline Offline

Posts: 796


« Reply #27 on: May 04, 2015, 12:23:50 PM »

Great info!!!!!!!!!!!
Logged
tjwasiak
Sr. Member
****

Karma: +26/-0
Offline Offline

Posts: 420


« Reply #28 on: May 04, 2015, 03:22:26 PM »

Some questions: what size are the voltage and oil temp maps? I've found everything but those two, I have 2 potential locations but it seems 1x4 maps fit better than 1x6. (...)
I am really sorry but I do not have any 7Mx/4B0/8D0/... EEPROM handy. If you can attach one to your post I can try to help you.

Finally, is there any good way to find the illumination bit other than changing it and hoping it works? I assumed mine has a value of 30 since only the screen comes on with the key, seems to be at 0x1A0 which is immediately after the fuel needle position map and near where i think are other config bits like fuel consumption correction, road temp warning, cruise control light, etc.
Please post your instrument cluster part number at least (or EEPROM dump which will make my life easier).

If I do make a change that the cluster doesn't like, is it possible to brick it into not accepting an eeprom reflash through the kline? That's really the only thing prevent me from trial and error-ing the locations.
Can not tell you for sure but once my laptop battery suddenly died during programming. What I did was to restart programming session without switching off power to the cluster and it worked.

Not quite sure what the MCU is. The car is immo defeated, and I have a spare key taped in a bundle under the dash. Just trying to eliminate some mess from a car that was built 5+ years ago.
Please post your instrument cluster part number (or EEPROM dump). Or if you want to try on your own just try to find 0xF4 0xF7 in your dump and set it to 0x04 0x07 (I am not sure if it will work but someone told me it should).

Logged
MadCow
Full Member
***

Karma: +2/-1
Offline Offline

Posts: 108


« Reply #29 on: May 04, 2015, 03:57:57 PM »

I posted my EEPROM dump earlier in this thread: here.

This is the list of maps/bits I've got so far, everything with a ? at the end I'm not sure of.
« Last Edit: May 04, 2015, 04:02:34 PM by MadCow » Logged
Pages: 1 [2] 3 4 ... 16
  Print  
 
Jump to:  

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