Started to play around with Super AUJP v4 this weekend and am having issues with idle speed. The IAC seems to want to stay at whatever value is used at L865E or L866A. It does not move to control idle speed at all. I am running a manual trans and have the flag set properly, (at least I think it is). Is there some other bit that needs to be selected that I may have missed.
I have L8991 set to 800 rpm, L8992 set to 1200 rpm and L8993 set to 1100 rpm. Does that seem alright. Thanks.
L8991 is the original "hard coded" maximum idle speed.
This needs to be set about 150 greater than the idle speed desired.
I'm set at 1000 RPM with idle at 850 RPM.
L8992 and 8993 are the Open loop idle settings.
You shouldn't need to use it if you are running a stock cam and heads. Radical setups can nicer if run in OL due to overlap causing the o2 sensor to read lean and add fuel when actually the motor is running rich.
Set the OL idle setings lower than your actual idle speed to disable it.
Well...there's major changes compared to my s_aujpv4 1024 BIN....and that's not counting the spark or ve tables which I have changed. I've only made other minor changes but your BIN has a whole lot of other stuff changed? did you do that? If not, then you may not have gotten a "clean" copy. You may want to go download it again....
Well...here are some of the differences between your bin and mine....not considering the spark advance nor ve tables....
there are also differences between 013B thru 06DE INCLUSIVE, and between 098E thru 0993 INCLUSIVE.
If you haven't made major changes, then I suspect that you didn't download a "clean" copy and you may want to try again.
the wideband difference would be expected if you don't have a wb; and keep in mind that version 1026 is different from version 1024 above a certain location, and that I've made a few changes to my BIN from the original BIN.
Your spark tables have a large jump from idle to off idle.
10* is a big jump from 800 to 1000 RPM and is also probably causing some grief.
You have PE disabled until 75 Kpa MAP. This combined with the zero'd OL AFR coolant table and low AFR RPM table may just be the way you have it set for start of tuning.
address 631 has zero in the IAC O/L offset (not sure what that does but all my files have the stock 1000 in there) I'm auto trans and it may be different on stick bins.
address 647 Min TPS for IAC PID enable, you have zero. Could be your problem. Put the 0.78 in as the stock bin has and see if it calms down. This combined with the over/under speed gains set to zero (64B, 64C) I'm not real up on all the IAC parameters (especially for a manual) but these don't seem right.
address 1EB You have the SA retard Vs RPM error zero'd out as well. Try putting those values back to control the idle speed.
The PE stuff has been changed to allow idling in PE mode, sort of a version of open loop idle. I've been doing that off and on for a couple of years. My car has never idled consistently without surge when in closed loop. Not an issue with the current idle problem.
Address 631 has been set to 0 or 1000 in all my bins for a long time with no change in idle. Not sure what it really does, but doesn't make any difference in what I set it to.
Address 647, set to 0 or .78 and makes no difference. Still no idle speed control.
Address 64B and 64C, can set to 0 or .78 and makes no difference. Still no idle speed control. Incidentally the conversion formula for the two addresses is different in the XDF and should be the same.
Basically my problem is that the IAC stays at 0 steps and never moves with the Super AUJP v4 and works normally with any of my other bins. Still lost, any more thoughts?
The PE stuff has been changed to allow idling in PE mode, sort of a version of open loop idle. I've been doing that off and on for a couple of years. My car has never idled consistently without surge when in closed loop. Not an issue with the current idle problem.
I'm curious how exactly are you setting it up to do that?
Quote:
Address 647, set to 0 or .78 and makes no difference. Still no idle speed control.
I think you need some value in there other than zero so the idle routines can run instead of the "off idle" parameters interfering.
Quote:
Address 64B and 64C, can set to 0 or .78 and makes no difference. Still no idle speed control. Incidentally the conversion formula for the two addresses is different in the XDF and should be the same.
I'm thinking without a gain value, would the IAC move even if it was commanded by an RPM error value?
I'll check the XDF, thanks.
Quote:
Basically my problem is that the IAC stays at 0 steps and never moves with the Super AUJP v4 and works normally with any of my other bins. Still lost, any more thoughts?
I'm guessing that the mechanical is just set too far open and the IAC is not needed to maintain the min rpm commanded.
Can you close it down and see steps added?
E-mail me your before and after bins and a quick log if you have one, I'd like to see the settings and what is happening.
Jp
To idle in PE mode I set address 5FF to something less than idle MAP, @25KPA. Until about version AB or so Tunercat and the XDF's I have seen have this item defined incorrectly. Address 601 needs to be set to 0, and 603 and 604 need to be set to 0. The motor will then be in PE mode from 300-400 rpm, depending on whatever the bin is set for to determine engine running, up to 1200 rpm.
The drawback to this is all the cold start enrichment routines do not function. Since my car is a summertime, fair weather toy this isn't too big of a deal. PE % change to A/F ratio vs. coolant temp can crutch this to help with cold starts.
With address 647 set to .78 and 64B and 64C set to .78 the IAC stays at 0 steps even at cold start up. It's as if all IAC control is turned off.
With my other (non S_aujpv4) bins my car idles at 750 rpm with 5-10 IAC steps.
Just a quick update. I haven't had much time to play lately as my mother has been in and out of the hospital some and my laptop also died just for grins.
I copied my VE stuff and spark tables and other necessary items to a bin that silvernblack sent me. The car runs good and IAC seems to work now, although it's different than I'm used to. It seems to require an input from the VSS to start the IAC process. If the car doesn't move the idle stays @1200 rpm with the accompanying number of IAC steps to maintain it (usually 35 to 40) even though the commanded idle speed shows 750 or 850 or whatever depending on engine temp. Once the car moves, either forward or reverse the idle will come down to the requested idle speed. Previously the idle speed would slowly come down as the engine warmed up without moving the car at all.
I also cannot get the shift lite to work with this bin, although that is small potatoes and like I said, I haven't had much time to play lately.
So that's the news and I should have more time to play in the near future. I've replaced my laptop and am going forward again. Hopefully I'll get some of these issues worked out. Thanks for your input. Any more ideas, please feel free to let'em rip.
Shift light works fine with my v4 manual set up BIN. If you want, slip me a copy of your current file and I'll compare it to mine and see where we're different. Change it to be a .txt file and email it to vernwalls@hotmail.com and I'll see what I can do. Might take a couple of days, but I'll compare them for ya.
So, after much playing around and no success I reread the documentation for AUJPV4 and guess what?
6.) SHIFT light generic operation added (original code commented out) (Z69')
Use L8365 to set shift light on RPM/31.25 (7,969 RPM Maximum)
Use L8254 to set time out for shift light to go off if above setting for x # of seconds
Any idea why this was done? I thought the standard 8D shift lite function was actually quite good, adjustable for load and rpm. What's not to like?
Is Z69 still around? Any idea how to make the standard 8D shift lite function in AUJPV4?
I was reading the info below (stated earlier in this thread) and I started wondering if both locations should be set the same? Both of mine are set less than the "desired idle" but one is set at 350 rpm and the other at 500 rpm. Is that ok? I'm just trying to get my idle as smooth as possible.
Quote:
Originally Posted by JP86SS
L8991 is the original "hard coded" maximum idle speed.
This needs to be set about 150 greater than the idle speed desired.
I'm set at 1000 RPM with idle at 850 RPM.
L8992 and 8993 are the Open loop idle settings.
You shouldn't need to use it if you are running a stock cam and heads. Radical setups can nicer if run in OL due to overlap causing the o2 sensor to read lean and add fuel when actually the motor is running rich.
Set the OL idle setings lower than your actual idle speed to disable it.
othey MUST be different.
If set the same you will go in/out of closed loop with no overlap.
Will cause some hunting to occurr.
Give the routine 100 to 150 RPM difference so the transitions are smooth.
The default settings of 350 and 500 make it disabled by default.
Closed loop is always active if yourt idle speed is greater than 500.
As far as the original shift light stuff...
The code that operates the TCC, shift light is very difficult to follow.
We were not sure of the adjustments needed to make changes to the stock shift points.
This was an easier route to make a generic shift light work.