Progress, the loom is 75% built, and the injectors are connected.
Using the stock ignition system, I was able to get the car to run for a few revolutions and then it stopped. I changed the cranking threshold to 1000rpm and the engine ran for a few seconds.
- I went from speed/density to AlphaN and got no change.
- read AlphaN properly, it's not a 1-bit switch! hybrid_rpm_a and hybrid_rpm_m RPM must be adjusted.
[Marcell]This is when it's time to start tuning. Just give the engine air and tune fuel (and ignadv as necessary). First it's enough to just hack (playing with afterstart, req_fuel, warmup and alike; nothing will be perfect at this stage) as much as to let it idle long enough to warm up, because VE table needs to be tuned when warm. Than (starting again with cold engine) you must go back to warmup and than finally afterstart.
If VE does not change pulsewidth / behaviour at low MAP, maybe you have already added too much fuel with injopen (use injopen=00), battfac or injocfuel.
[PhatBob]Thanks. The reason for it stalling after starting was because when the cranking threshold was reached the fuelcut_min_kpa value was read and found to be FF. Changing cranking threshold to 3000 allowed it to tick over, but it would cut the engine at 3000rpm.
After setting fuelcut_min_kpa to 00 the problem still persisted, Dave suggested changing the Decel Fuel Cut and overrun fuel cut values, and the engine was then able to run with a cranking threshold of 300 again and rev to 3500rpm.
[Datalog for a running session]
The car:
Toyota Corolla AE86
The engine:
A 20V 4A series engine
The CAS:
Plug boot: