how to make the fan temp start lower (ECU TUNING)

skprod

New Member
Hello, i have done this some time ago, and now its the time to share it to you.

If you follow instruction, you can make your rad fan start at 85 degree instead of 95. this help a lot the power, and you do not need a switch, this is direct in the ecu (can be useful your tuners).

I am french, here it is:

54C00 RNN14 GTI-R FAN CONTROL MAP Par Thomas 2011 info@vsrconception.com

VALEUR FAN POUR QU'ELLE PARTE A 95 DEGREE
ADDRESS STOCK VALEUR
TEMP(C) STOCK (hex)
T1A: 24D1 - 90 8c
T1B: 24F9 - 90 8c
T2A: 24D9 - 95 91
T2A: 24FD - 95 91
T3A: 24E1 - 100 96
T3B: 2501 - 100 96
T4A: 24E9 - 105 9b
T4A: 2505 - 105 9b

Pour partir la fan a 85 degree celcius au lieu de 95,
on doit changé soustraite 10 au 8 valeur.

VALEUR FAN POUR QU'ELLE PARTE A 85 DEGREE
ADDRESS STOCK VALEUR
TEMP(C) STOCK (hex)
T1A: 24D1 - 80 82
T1B: 24F9 - 80 82
T2A: 24D9 - 85 87
T2A: 24FD - 85 87
T3A: 24E1 - 90 8C
T3B: 2501 - 90 8c
T4A: 24E9 - 95 91
T4A: 2505 - 95 91

Analyze code asm... :

Code block address: A4CD Length: 61 M:1 X:0
00A4CD ADC841 lda al, 0x41c8 ; Lecture temperature coolant
00A4D0 C98C cmp al, #0x8c T1A ; si temp > haut de 90
00A4D2 901C bcc 0xa4f0
00A4D4 0C9F4101 seb #0x01, 0x419f ; set vitesse fan speed 1 (fan min)
00A4D8 C991 cmp al, #0x91 ; si temp > haut de 95
00A4DA 9014 bcc 0xa4f0
00A4DC 0C9F4102 seb #0x02, 0x419f ; set vitesse fan speed 2
00A4E0 C996 cmp al, #0x96 ; si temp > 100
00A4E2 900C bcc 0xa4f0
00A4E4 0C9F4104 seb #0x04, 0x419f ; set vitesse fan speed 4
00A4E8 C99B cmp al, #0x9b ; si temp > 105
00A4EA 9004 bcc 0xa4f0
00A4EC 0C9F4108 seb #0x08, 0x419f ; set vitesse fan speed 8 (fan max)
00A4F0 18 clc ;
00A4F1 6D1089 adc al, 0x8910 ; calcul temperature - X = ?
00A4F4 9002 bcc 0xa4f8 ; si la valeur est bonne, continu le check
00A4F6 A9FF lda al, #0xff ; sinon, cancel tout
00A4F8 C98C cmp al, #0x8c T1B ; si la temp < 90
00A4FA 900E bcc 0xa50a ; set vitesse 1 (fan min)
00A4FC C991 cmp al, #0x91 ; si la temp < 95
00A4FE 900E bcc 0xa50e ; set vitesse 2
00A500 C996 cmp al, #0x96 ; si la temp < 100
00A502 900E bcc 0xa512 ; ...
00A504 C99B cmp al, #0x9b ; ... < 105
00A506 900E bcc 0xa516 ; set vitesse 8 (fan max)
00A508 8010 bra 0xa51a ; vitesse check

Code block address: A50A Length: 52 M:1 X:0
00A50A 1C9F4101 clb #0x01, 0x419f
00A50E 1C9F4102 clb #0x02, 0x419f
00A512 1C9F4104 clb #0x04, 0x419f
00A516 1C9F4108 clb #0x08, 0x419f
00A51A ADD441 lda al, 0x41d4 ; lecture vitesse véhicule
00A51D C90A cmp al, #0x0a ; si vitesse < 20 km / h
00A51F 900C bcc 0xa52d
00A521 0C9F4110 seb #0x10, 0x419f ; set fan speed max
00A525 C928 cmp al, #0x28 ; si vitesse < 80 km / h
00A527 9004 bcc 0xa52d
00A529 0C9F4120 seb #0x20, 0x419f ; set fan vitesse moyenne
00A52D 18 clc
00A52E 6904 adc al, #0x04 ; si vitesse fan déja setté au max
00A530 9002 bcc 0xa534 ;
00A532 A9FF lda al, #0xff ; cancel
00A534 C90A cmp al, #0x0a ; si vitesse > 20 km
00A536 9006 bcc 0xa53e ; set fan max
00A538 C928 cmp al, #0x28 ; si vitesse > 80
00A53A 9006 bcc 0xa542 ; set fan moyenne
00A53C 8008 bra 0xa546
 
Last edited:

SIR GTIR

Member
what gear do you need to carry this out do you need a daughter board or can the std ecu be adjusted
any other details would be good i have datascan software its a bit scarey seeing the temp up so high

hope google has this right

quelle vitesse avez-vous besoin pour réaliser cette opération ne vous faut une carte fille ou peut l'écu std être ajustée
tout autre détail serait bon j'ai logiciels DataScan son un peu scarey voir la température si haut
 
Last edited:
Top