the XDF is likely fine, it's just me trying to change too much at once.
i was up until 6AM fixing our heater, so at least now i have time to work on it.
I did try the other XDF and found no difference.
It was a cold one last night. Hope things are back to normal.
interesting.... when in lumina mode, the code actually supports a second fan(or really anything) output.... but it's only controllable via mode 4 commands.... kind of odd, but whatever.
anyways, there is not very much open space in the BIN left for an elaborate fan control method, so i am reusing some code where possible. i mean, as long as you don't want to impliment a soft-start function or something like it, then it's not an issue, but much beyond that and the BIN would need to be bumped up to a 32KB BIN space.... at which point, you would have a little over 16KB of free space from the 8000-BFFF range.
anyways, leave the flag in the S10 mode, the normal temp on/off settings that already exist are still functional. i didn't mess with the MPH part of it, so just set that to whatever you did before that had it working. the 68/70 settings SHOULD have worked from the start(fan enabled until hitting 70MPH, then disabled until under 68MPH), but i don't have a way of testing it. the IAC compensation for the fan turning on should still be functional, though it looks like those values aren't in the XDF... if you want to add them in yourself, then location 650 is the delay timer, units are in .1 of a second. 61E appears to be the IAC offset when the fan comes on, units in steps.
Have been double checking and trying different settings for a couple hours and I cannot get the fan to operate without setting the fan flag. Then get the engine hesitation.
I checked to see if the fan was triggering on the lumina fan 1 and 2 pins. Those are pin A9 that is diagnostic test terminal on the S-10 and A3 that controls EGR on S-10. EGR pin A3 grounds with key on and A9 is the 5 volts.
Any ideas?
Thanks for all of your efforts.
hmm.... i may attempt to use this on my testbench then.... it's setup for 7727, but the code should execute more or less identically as if it were in it's native ECM.
also, i'm not so certain you can compare 7165 pins with 7727 pins... there's not a lot common between the two, especially connectors.
EDIT: crap.... the final return jump went to the wrong location(was supposed to go to EC3C, i goofed and entered EC3D)... try this BIN, if it doesn't work, it's going on the bench.
I will give it a try.
Thanks
Bookmarks