PDA

View Full Version : A/C cutoff above %TPS or RPM


AllanL
20-08-2009, 06:04 AM
i just found this definition 'attached' to the Tunerpro .xdf folder <6E.xdf>, and it contains an item for the A/C turning off when TPS % reaches a specified value.

would i be able to use this item/function this for an early evo?

i believe there's an offset on the locations but i don't know where to start... :crying:

can anyone point me in the right direction?

thanks very much

AndyF
09-09-2009, 08:07 AM
Allan,
In order to make this work on the early evos there are a few code changes that are needed and also a couple of additions needed to your xdf file.

You can have both a cutoff when the rpm is greater than a specified value and a cutoff when the tps is greater than a specified value.

The changes I believe you need to make are as follows however please be aware that as my car doesn't have a/c then I can't verify that they are correct.

Code Changes
1. Open up tunerpro and go into tools/advanced/hex editor. Scroll down until you see code address location 2230 on the left hand side of the box.

2. The code at that point should read 0D 22 04 86 28 A7 01 if you are in the correct place... if the code doesn't read this then don't change anything at all and let me know!!

3. What you need to do ia change the 22 value in the code above to a 25 to implement the rpm cut off above a certain limit rather than below a certain limit as it is now

4. You then need to look at the code beginning at section 2260 which should read as 8F F5 01 08 87 D0 20 04 A6 02 26 05... again though, if this isn't correct then let me know

5. Change the 87 in the above code to an 8F to implement the TPS based cutoff.

Tunerpro XDF changes
1. Press ctrl+N to add a new item and then select 'constant' and click ok.

2. Change the title to 'aircon cutoff rpm limit' (or something similar), change the 'units' to rpm and the address to 2230

3. Then goto the conversion tab and edit the equation format to read x*31.25 and click OK. This should then setup the rpm cutoff into your xdf. You can confirm you've done it correctly as the std value should read 406.25 rpm

4. Press Ctrl+N again, select another constant and click ok

5. Title to 'aircon cutoff TPS high limit', units to %, address to 2238 and significant digits to 0 and change the equation format to x/255*100

6. Ctrl+N, another constant

7. Title to 'aircon cutoff TPS low limit', units to %, address to 223E, significant digits to 0, equation format to x/255*100

8. To confrim you've got the tps limits correct, their standard values are 82% for the high limit and 78% for the low limit.

You should now be ready to rock... All I will say is that the high and low limits for the TPS are just to make sure that it's not always switching on/off if you happen to be hold the set throttle position so if you wanted it to switch off at anything above say 60% throttle then change the high limit to 62 and the low limit to 58 and that should be fine etc.

As I said though, my car doesn't have A/C (or an engine at the moment for that matter :lol: ) so I can't check that this works but I have every confidence that it should.

Hope that helps

Andy

AllanL
09-09-2009, 08:48 AM
Yoohoo!

Thanks Andy, will print this one and change the required items you've written.

But you shouldn't have written the long 'how-to' above, you could've just sent me an .xdf with these incorporated and I could've done the .bin myself. :wub:

Btw way, in the code at 2260, can I change timer to some smaller value? I believe the stock timer in this series of codes is set so that the A/C compressor turns on 5secs after the TPS falls below the stock 78% opening.

Can I try to turn the compressor on after 3secs? Any equation for the timer A7 01 in 2235 and A6 02 in 2268?

Cheers! And hope your A/C (and engine get fixed soon)...

AndyF
09-09-2009, 10:25 AM
For the timer values Allan you need to do some more addition to the xdf (see, I knew my how-to above would come in handy :lol: )

New constants:

Title 'ac rpm cutoff timer', units 'secs', address 2234, sig digits 0, equation format x/40

Title 'ac tps cutoff timer', units 'secs', address 224B, sig digits 0, equation format x/40

Andy

AllanL
09-09-2009, 12:50 PM
wow! thanks again.

AndyF
09-09-2009, 01:06 PM
The only thing you may need to be careful of after implementing this code Allan is that there will no longer be a delay in starting the aircon when the revs are very low i.e. when 1st starting the car with the aircon on.

I wouldn't imagine it would cause a problem but it might be worth just confirming afterwards that you can actually start the car OK with the aircon active.

Andy

AllanL
09-09-2009, 01:53 PM
OK will watch this.
Anyway, your code has the option of TPS-based A/C cut or rpm-based A/C cut.
Thanks for the heads up Andy.

bes
10-09-2009, 09:25 AM
Hi Andy,
I have tried your a/c cut off code above and it work great. I can cut off the a/c compressor at any rpm I set. Next I will try the timer code and see what happen. thk you.

Bes

vr401
11-09-2009, 06:31 AM
Allan,

4. You then need to look at the code beginning at section 2260 which should read as 8F F5 01 08 87 D0 20 04 A6 02 26 05... again though, if this isn't correct then let me know

5. Change the 87 in the above code to an 8F to implement the TPS based cutoff.

Andy

Hi Andy,
I want to use your code on my '97 Mitsubishi RVR HSG which is same as evo (well 90% running gear and ecu)
The code you wrote above in my bin is same for first section but the one I quoted above, there is a bit of change.
In my bin it goes like this:
8F F6 01 08 87 D1 20 04 A6 02 26 05...
I've changed 22 to 25 in first code and 87 to F8 in the above, changed desired rpm value as well as TPS % but when I tested it on car it doesn't work. Car will not work properly, it starts but it dies same way when it stalls. I tried to rev it a bit once I start but but it wont, it dies as soon as I back off.
Any thoughts mate?
BTW: Here is a stock bin
605

Thank You

AndyF
11-09-2009, 08:05 AM
and 87 to F8 in the aboveYou mean you didn't change it to 8F as I said you should ;) ;) or is that just a typo?

Andy

AllanL
11-09-2009, 09:05 AM
vr401,

what is the stock ROM number of your HSG? does the ROM indicate EG247?

i've tried the Early Evo bin of Andy on a friend's HSG and it works, I just revised the fuel injector size from the stock 245 to something in the range of 350...

better to do this, so other modifications to the maps Andy might come up with will be easy to write...

vr401
11-09-2009, 09:55 AM
vr401,

what is the stock ROM number of your HSG? does the ROM indicate EG247?

i've tried the Early Evo bin of Andy on a friends HSG and it works, I just revised the fuel injector size from the stock 245 to something in the range of 350...

better to do this, so other modifications to the maps Andy might come up will be easy to write...
The eprom number is EG47 for Auto RVR and EG46 for manual. You've made a mistake there mate. Injectors in EG47 are 450cc located at 19BE 8bit with standard conversion of 31050/X :smile:

AllanL
11-09-2009, 10:02 AM
ooops, my mistake EG47, it is...

i do not have the definition for the HSG, and I do not have knowledge of ECU disassembly, so I used Andy's Evo .xdf and .bin files, and burned an EPROM

would you happen to have the definitions for the EG47/EG46?

thanks

cheers!

vr401
11-09-2009, 10:09 AM
You mean you didn't change it to 8F as I said you should ;) ;) or is that just a typo?

Andy

Sorry mate, it is a typo.
First code is at 22B6 and it's exactly the same as in the evo but second code at
22E6 is slightly different to evo
8F F5 01 08 87 D0 20 04 A6 02 26 05...
8F F6 01 08 87 D1 20 04 A6 02 26 05....


Thank You
Miodrag

vr401
11-09-2009, 10:15 AM
ooops, my mistake EG47, it is...

i do not have the definition for the HSG, and I do not have knowledge of ECU disassembly, so I used Andy's Evo .xdf and .bin files, and burned an EPROM

would you happen to have the definitions for the EG47/EG46?

thanks

cheers!

Some basic things but good enough to start tuning

606

AndyF
11-09-2009, 10:28 AM
Have spotted the problem vr401....

Your car is an Automatic therefore this feature is already enabled.

Andy

vr401
11-09-2009, 01:53 PM
Have spotted the problem vr401....

Your car is an Automatic therefore this feature is already enabled.

Andy

I'll check on manual bin to see if there is a different code, same as evo's.

BTW:
I've used your statterbox code in my bin, had small issues with speed sensor,
it was CB not like evo's C6 but after all it works..:smile:

Cheers,
Miodrag

AndyF
11-09-2009, 10:05 PM
Yeah,
Having had a look through your bin file, it appears that there are quite a few of the memory locations that are different to mine.

Andy

vr401
12-09-2009, 02:22 AM
Yeah,
Having had a look through your bin file, it appears that there are quite a few of the memory locations that are different to mine.

Andy

Mate, the bin from Auto is indentical code to one from manual RVR bin?
:confused1:

AndyF
12-09-2009, 10:18 PM
Yes, the code will be identical but because your car has the park/neutral switch active as it is an automatic then the a/c cutoff feature is already activated on your car and it doesn't need to be 'switched' which is what my code does for the cars that don't have it set.

Andy

vr401
12-09-2009, 11:59 PM
Yes, the code will be identical but because your car has the park/neutral switch active as it is an automatic then the a/c cutoff feature is already activated on your car and it doesn't need to be 'switched' which is what my code does for the cars that don't have it set.

Andy

I'll try it on my friend's manual RVR.


Miodrag

vr401
13-09-2009, 12:05 PM
BTW: Andy
I tried your EVO bin in my RVR and it works ok but if I want to connect my evo scan it doesn't? :confused1:

Any thoughts mate?