looks like my volt meter must not had enough resistance or something. it appears to be working with the relay hooked up.
Printable View
looks like my volt meter must not had enough resistance or something. it appears to be working with the relay hooked up.
:wtg:
now that is what i want to hear. glad you have it working. let us know the progress as i want to use the schematic i posted and have the ecm run the fans, engine, and the 60e.
With yours C1 will go to E3 (Fan A), this will be high speed with both fans running. Connect C2 to E7 (Fan B), this will be low speed with just the right fan running.
If you want to use the soft start for high speed, then replace the Cool Fan 1 Relay with the Hella solid state relay. The relay connections will be like this:
wire B1 to pin 86
wire C3 don't use
connect pin 85 to ground
wire B3 to pin 30
wire C1 to pin 87
you are the man. i have this saved to my camaro info folder. man i love this sight. but one question. in the diagram i posted when the first relay (or temp threshold is reached the fans come on low) the first relay hits the power on both fans but there is a croosover wire that causes them to run on about 50%, then when both relays ( second temp threshold is reached) both fans come on high. so will these grounds from the ecm come on consecutively, or is it one or the other.
93V8S10 you are the man! this works great! I've attached how I wired everything up.
They will come on consecutively, but you need to keep in mind that this code may not work the same as the original code. You will need to play around with is some if you want to try and match the original operation. You may be able to achieve something similar with creative use of the different parameters. Your options are all open, with one exception, if you want to use the soft start then you have to use the solid state relay in the Cool Fan 1 Relay position, controlled with Fan A.
PJG1173
Thanks! I'm glad you got it working!
I'm gonna steal your's and one92rs's schematics!
This return provides the fastest warmup. Returning to radiator pulls even colder water into block. I have buses with oversized dual heaters so I have dealt with slow and poor warmup for years. OEM solution for mid '80s and '90s engines with aluminum wet flow intakes was to put heater connection in rear of manifold and ensure restrictors in intake gaskets covered rear coolant ports (coolant had to run from front of intake to rear before exiting) and to use heater outlet fitting with restrictor. I've brazed 3/8" washers to heater outlet fittings in the past to reduce coolant flow out of block. But if your intake gaskets are allowing coolant to enter manifold from rear of heads you'll never see proper warming.Quote:
Because the coolant flows through engine, out the back of the manifold, through the heater core, through the radiator, and finally back to pump, until the thermostat opens.
O.K , I give up , I typed all of the HEX included in the code above into the Hex editor in T/P for my .bin . How do I get the functions included in the fan control XDF that 93V8S10 provided to show up in my bin on the T/P parameter tree ?
Am I just missing something ?
Thanks
TOM
assuming you guys are cheap bastards like i am, you can make an alternative to a solid state relay using some MOSFETs.
since the PCM provides ground only when it wants something turned on, a P-channel MOSFET can probably be worked in, though i would confirm this with someone who actually messes with P-channel MOSFETs.
if i'm right about this, you can grab IRF9540 units from my favorite overseas supplier for $.61 each. each one is rated to continuously handle up to 23 amps in a TO-220 package. i'd add a heatsink to it and group a few of them together, but that's just me.
i can't figure out the pull up/pull down resistor logic though(i'm used to N-channel), so i wouldn't just jump at it instantly.
Just registered here after reading for hours.
Looks like you are the guys to come to when I have questions with my upcoming instal.
My first question goes to 93V8S10.....
Any chance you have a $OE ready version of this handy?
Thanks
Jim
Thanks, I saw that one, but it doesn't include the soft start or trans fan this one does though.
I might be able to figure out the coding to add them, since that post lists most of the locations. The way I understand it the locations are the only difference between $OD and $OE for the purposes of a fan hack....??
Still not sure I am up to the task of writing/modding my own code yet. Working on getting there, just need to get my head around this stuff a bit more before I will be very comfortable with it.
Jim
Yup that's pretty much it. $0D has some trans parameters that $0E doesn't, or at least aren't listed or commented. The Trans control scheme may be slightly different(which could encompass quite a lot of code), I haven't spent that much time comparing them.
Actually after thinking about it they would have to be somewhat different because of the Turbine Input Speed Sensor, and all the slip calculations that that the PCM makes.
OK A newbie here, i have been reading this post for a few days. I finally got around to getting some of these relays (Chrysler) mentioned above. I have wired up and programmed my PCM. It works pretty good except when the fans come on the lights inside and out flicker. I am thinking maybe it is too much amps to start the fan motor. Is there any solution to the flickering lights?
Anyone??
Got to be where the fan relay is getting power from? If it's stealing power from Accessories then yes, but if the fan relay was getting power from battery it should not happen...
Could be a bad body or chassis ground
I am going to be using this to control my fans. I really don't need the TPS setting. Since I don't, where should it be set so it doesn't trigger due to tps, or possibly interfere with the other triggers(don't know if it can interfere)? Leave at 0, or put it all the way up?
So I just installed a electric cooling fan in my cherokee today. All I gotta do is finish up some wiring. Its a single fan, single speed, and I will be using a standard relay (not pwm). However, I am nowhere near smart enough to put the code into my bin. Is there anyone here that would be willing to do it for me if I email them a copy of my bin?
It's easier than you think.
Open up the hex editor in Tuner Pro (ctrl+h IIRC), go to the addresses needed and type the HEX values into the locations indicated in the first post. Once you get through the values, click on save or commit to bin, save under a new file name, and continue as usual.
You can add the parameters to the XDF as well, so that you can make adjustments, if there isn't already a posted XDF with the fan parameters in it.
Is patching enabled in Tuner Pro now?
Yes! Take a look at the latest $42, I used the Patch to do Highway Lean Cruise, ESC Done test and EGR disable. Works sweet!
Cool, I'll have to learn how to make these patch executables, for a couple patches I have found. :)
i don't know if the executables work or not, but as an XDF item, they work great.
Ok, I guess I'm missing something on this then...
AFAIK, there are two patching "methods", one via S-Record and is done through the File menu(which i've never gotten to work correctly, probably my own lack of understanding/experience with it), the other is creating a new item in the parameter tree.
How would creating a new item in the parameter tree be any easier than manually editing the bin via HEX?
--==EDIT==--
I just looked at Mark's $42 XDF and I would call that a patch executable...
I see how that would be easy to use.
S record has never worked. I tried to get Mark M help and he told me the S record patch I had, had hex address outside of the chip range... but it did not? I used it to make the Patch and it worked fine.
Just looked at first post and a patch would not be hard? In the zip folder is all parameters needed to make changes, these could be added to a folder in regular $0D XDF to simplify.
There is one instruction at end of Hex changes that I could not find in the detailed instructions? What does CBB0: 7E 70 71 do? There is no instruction on CBB0 ?
IIRC, those 3 values are what allow the fan code to actually operate. I recall in a different set of instructions that a change outside the large block of HEX values needed to be made to enable the fan controil to work, I don't recall if it was that address or not.
Well my insomnia is in full swing... so I added all the E Fan Parameters from the E fan XDF to my $0D xdf in a "E Fan Control" folder and also a patch, but have not worked on the patch yet.
This $0D XDF has everything the the original did, just re-orginized, compacted and simplified for easier use...
Maybe if I get some sleep tonight I will be coherent enough to write the patch...
Hmmm?
This all looks OK and documented:
Hex Editor Values:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
7000: AB 9C 9B 28 DB 2D C8 AE 9F 32 DB 00 00 00 00 00
7010: 00 00 00 00 00 00 00 00 00 CE 70 00 12 52 08 26
7020: 96 A2 A1 00 22 18 B6 01 FC A1 04 22 11 12 4D 01
7030: 06 96 A2 A1 01 23 37 B6 02 A7 A1 03 22 30 14 52
7040: 08 A6 05 B7 01 50 B6 01 50 26 16 12 4D 01 06 96
7050: A2 A1 02 23 09 B6 02 A7 A1 03 22 02 20 10 15 52
7060: 08 B6 01 50 D6 02 C4 F0 26 04 4A B7 01 50 4F 5F
7070: 39 12 52 08 08 CE 70 00 FF 3F D4 20 44 FC 3F D4
7080: 1A 83 77 FF 23 02 22 14 CE 77 FF FF 3F D4 FE 01
7090: 51 8C 00 20 24 11 08 FF 01 51 20 25 FC 3F D4 1A
70A0: 83 7B FF 23 02 22 14 CE 7B FF FF 3F D4 FE 01 51
70B0: 8C 00 00 23 06 09 FF 01 51 20 06 CE 7F FF FF 3F
70C0: D4 7E CB DC CE 70 06 96 AE A1 00 22 1E B6 01 FC
70D0: A1 04 22 17 B6 02 A7 A1 03 22 15 96 AE 12 46 04
70E0: 04 A1 01 22 06 A1 02 23 07 20 08 14 46 04 20 03
70F0: 15 46 04 7E CB 3A 00 00 00 00 00 00 00 00 00 00
Then maybe this is what your talking about?
7C60: BD 70
7C70: 19
CAF0: 7E 70
CB00: C4
CBB0: 7E 70 71
Because it does not match:
Quote:
To Enable TransmissionFan Routine:
L400B Bit 1 AIR Management= 1
Change hex editor values starting at CAFE, from 96 06 B1 to 7E 70 C4.
LCAFE ; 96 06 ; LDAA L0006 ; Cool temp, linear
; B1 4E 82 ; CMPA L4E82 ; Min temp for AIR
LCAFE ; 7E 70 C4 ; JMP L70C4 ; Jump to transmission fan routine
You asked about the values at CBB0, which IIRC enable fan control, ENGINE fan control. The E-fan patch I used did not have any transmission fan control settings.
The .bin file I attached in post 106 also has 700R4 TCC enabled.
dave w