Page 1 of 1

IACV issue ?

Posted: Wed Oct 19, 2022 3:22 am
by RomChip200
I recently discovered my IACV was not working (corroded connector) but FICD was ok.
So basically, my idle was only set with the idle setting screw for initial amount of air (I was in the 850-900 rpm area).

So, now, IACV is working fine (i.e., RPM changes when the connector is removed) BUT when trying to set idle as per the user manual:
I cannot go reliably below 800rpm with the idle setting screw.
User manual asks for 700rpm, but at this range, the engine stumbles, hiccups … there’s not enough air entering the engine to have a stable idle.

I try to find what could prevent from having a stable idle at 700rpm for this initial setting.
Maybe E85 ?
So, for the moment, I'm still running 850-900rpm for the idle.

@Matt,
Btw, the IACV option in “Active Tests” has no effect on anything, when enabled or disabled.
FICD test works.

Re: IACV issue ?

Posted: Tue Oct 25, 2022 4:21 pm
by Matt
I'll check IACV on the bench. Do you have Conzult to test with?

Re: IACV issue ?

Posted: Tue Oct 25, 2022 7:52 pm
by RomChip200
Matt wrote: Tue Oct 25, 2022 4:21 pm I'll check IACV on the bench. Do you have Conzult to test with?
It works with Conzult: in the option "IACV opening", you can select the % of opening (0..100%), it's a cycled coil. Above 30%, I can see my idle RPM raising.

Re: IACV issue ?

Posted: Mon Oct 31, 2022 10:18 am
by Matt
This works, but you are using the 'disable' selection in active tests drop down.

Looking at the Active Test specs
IACV/FICD-SOLENOID 0x87 VAL=0x00 =OFF (also 01 from test)
So this is a disable only option for the drop down selection. Showing in Consult and on meter (pin 4 of Z32) it will change to 0%

Entry option (AAC valve)
Adjust IAAC Valve Opening %- Open or Close by 0.5 % per step. (Duty Cycle)
Activate Command 0x0A 0x84
0x00 = Opening DC normal.
0x02 = Opening +1 %
0xFC = Opening -2 %
The current entry is raw only (so enter 10 = 5 % adjustment. Only shows on pin, not on consult)

I'm updating the code now to take decimal entries to correctly translate say -10% would be 0xF0 for example