It's my daily car. Modifications are illegal here, so that's out of the table. I am stuck with the original airbox, and threrefore, original manifold!
First of all, you'd be surprised that there's no practical difference between the 4AF (fitted to Seis and 1.1 Pandas) and 59F (fitted to Seis, Puntos, Pandas and Doblos) and 5AF (fitted to Pandas). All the ECUs have exactly the same mapping, regarding both fuel and timing. And they're all the "same" ECU, except for the physical layout of the circuit board on each of them. They run about the same program, on the same processor.
One thing I'm yet to figure out is how FIAT managed to make the same ECU, injectors and everything work for two very distinct engines, the 1242cc 8V and the 1108cc 8V. I reckon they must be relying on the learning feature of these ECUs a lot. From testing on my Punto with a 16V engine, they take around 100 miles to adapt and stabilize after learning reset.
These ECUs are also mappable with regards to ignition timing and injection. With some previous help from Woj, I determined that the ignition maps are relative advance to the timing signal, like the Punto MK1 ECUs, meaning that the ECU has no pre-defined parameter to compensate for the offset in different crankshaft pulleys. The 16 valve pulley on the MK2 appears (from my estimations) to have north of 10 degrees difference from the 8V pulley. Someone mentioned before they were actually 18 degrees apart, I haven't yet checked these claims, but I will soon. As an example, if you have timing set at 10º BTDC on an 8V for a given RPM/Load, you'd have to set it at 28º BTDC to achieve the same timing on the 16V.
- Get rid of the camshaft sensor altogether (if fitting a 16V or an earlier 8V). The ECU will default to batch injection. This will NOT turn the MIL on. It will also NOT turn off knock sensing or the self-adaptation features. No noticeable impact on mileage. You can try this, just disconnect your cam sensor.
- Get rid of the knock sensor (disconnect it) if fitting a 16V. My car was not bothered by this. You CAN run the 16V engine with the knock sensor on, but the ECU will pick up on some regular 16V engine noises as knock, and will retard the ignition up to the point where the car becomes uncomfortable to drive. You then have to pull over, and reset the ECU (wait a bit or disconnect the battery).
- Get rid of the first lambda probe for base map tuning with a wideband. This will effectively disable all the self-adaptation features, as it will also disable closed loop mode.
- Get rid of the second lambda probe (if not fitted with a cat converter) for monitoring the ECU's behaviour with a wideband. The MIL will turn on, but the car will still have the self-adaptation features and closed loop enabled.
You can successfully run the 16V engine, an older generation 8V, or a newer generation 8V and map it properly without swapping parts around, as long as you can map the ECU to it properly