Don.....are you wanting to use the chip to control a radiator fan or an IC fan?
If it's an engine fan you are referring to, then here is how I had planned to run my setup:
- Separate the IC pump/fans from ECM/stock relay control and use a 5 pin Bosch relay to power them.
- Wire in my electric fan with the stock IC weatherpack connector over by the fuse block.
- Use the chip to control cuton/cutoff temps (remember, yellow wire cannot be grounded permanently).
- Run the wire I had grounding the yellow wire to one side of a toggle switch and the other side to ground.
In this configuration, the IC pump/fans will come on with ignition or toggle switch. The electric fans would come on via chip control, unless the manual toggle switch was flipped.....in which case the yellow wire would be grounded and the fans would run via the switch.
-----------------------------------------------------------------------------------
Now......as far as the chip controls go, it's pretty simple. The chip controls the fan thru these addresses - 0x00AD thru 0x00CE. The ones to mainly be concerned with are your temp controls. It's pretty straightforward and a few minutes of looking at it in Promgrammer and you'll have it figured out. Aside from just on/off based on coolant temp, you have some tuneability via MAT temps. Also, you have the ability to run the fan after shutoff for a specified time interval (sec).
Below is the fan enable/disable criteria. Pulled from Section 18.1 of "The Document":
FAN ENABLE
Either of two sets of conditions can enable the low speed fan (FAN).
Condition 1:
Malf Codes 14 or 15 set or engine coolant temperature greater than or equal to *KFAN2THH*. Under this condition, the low speed fan (FAN) will be turned on after *KFANTIM1* seconds. *KFANTIM1* is the fan anticipate timer for idle air control (IAC).
Condition 2:
Malf Codes 14 or 15 not set and engine coolant temperature below *KFAN2THH* (or *KFAN2THL* if the conditions to enable the high speed have been met).
Under Condition 2, all of the following conditions must be satisfied to enable the low speed fan (FAN). The fan will be turned on *KFANTIMI* seconds after being enabled. *KFANTIM1* is the fan anticipate timer for idle air control (IAC)
1. Engine coolant temperature greater than *KFANCTHH*. The lower hysteresis value of coolant temperature is *KFANCTHL*.
2. Either conditions A, B, or C.
Condition A
· VS A/C compressor option selected and VS fan discrete high.
Condition B
· V5 A/C option not selected (KAFOP2, b2=0).
· A/C discrete is selected (IACMWl b5=1).
Condition C
· V5 A/C compressor option not selected (KAFOP2, b2=0).
· A/C discrete low (IACMW1, b5=0).
· A/C is active.
· Fan run time is less than *KFANTIM2*.
3. If a MAT sensor is used in the system, manifold air temperature (MAT) A/D counts less than *KFANMTCH* (temperature exceeds a threshold). The corresponding hysteresis value of manifold air temperature is *KFANMTCL*.
4. If a MAT sensor is not used in the system, engine coolant A/D counts less than *KFANCTCH* (temperature exceeds a threshold). The corresponding hysteresis value of coolant temperature is *KFANCTCL*.
5. Vehicle speed less than *KFANVSLK* or coolant temperature greater than or equal to *KFANCLTH*. The hysteresis value of vehicle speed is *KFANVSHK*. The hysteresis value of coolant temperature is *KFACCLTL*.
FAN DISABLE
The following conditions will disable and turn off the low-speed fan (FAN).
Engine coolant temperature dropping below the hysteresis value *KFANCTHL*, and any of the following:
1. V5 A/C compressor option selected and V5 fan discrete low
2. V5 A/C compressor option not selected (KAFop2, b3=0), A/C is active, and FAN Run timer is greater than or equal to *KFANTIM2*.
3. v5 A/C compressor option not selected (KAFOP2, b2=0), and a/c is not active
4. If a MAT sensor is used in the system, manifold air temperature dropping below the hysteresis value *KFANMTCL*.
5. If a MAT sensor is not used in the system, engine coolant temperatures droppingbelow the hysteresis value *KFANCTCL*. 6. Vehicle speed dropping below the hysteresis value *KFANVSK*.
That's a lot to digest (for me as well), but I hope it can help you out somewhat. If you have any questions, shoot me a line. I "might" just be able to help. :wink:
Michael