Well, the car is (was! see below...) pretty driveable, but I still think the power is still well below what it should be.
I had a scout around and found the maps for the inlet and exhaust cams on the LNF, so I've made the cam phasing mappable and used those (I don't have any maps for the non-turbo, but to be honest the current ones have got to be better than nothing). The canister purge solenoid is also working great, so the car doesn't stink of petrol any more 🙂 (although I was fiddling, forgot to plug the pipe back in, and the whole thing melted off on the heat from the WeaponR - so that's all had to be re-done!)
I did have a linear change in spark timing with revs, but I've just made that properly mappable too, so hopefully I can advance it a bit more and get some more power that way (it's quite retarded at the moment). The knock sensor is all wired up - I just have to write some code to check it for the knock frequency, and then I'm considering an auto-tune mode by basically advancing timing in each cell until it knocks and then retarding it a bit from there.
Unfortunately, on starting the ECU doesn't wait until the crank position is fully known before starting to fire (it was something I turned off when trying to find other problems with the engine). Occasionally it would cause the engine to kick backwards when turning over, and it seems the stress of this has now blown up my starter motor - so I'm currently waiting for a replacement to arrive before I can continue with anything 🙁
Also, compression on the engine is great, but under hard acceleration it sounds a little uneven. It could be the fact that I currently fire all 4 injectors twice per rev and the fuel pressure goes too low (I think rik may be having similar issues?) - there's also a big electrical spike from turning them all on/off at once. I really want to fire once per cylinder (it sounds way smoother when I do), but on high revs + hard acceleration the injectors stay on for 80% of the time, so I have to modify the code I have first to allow something like:
Injector 1 ON -> Injector 2 ON -> Injector 1 OFF -> Injector 2 OFF etc.
(in fact its even worse than that at WOT @ 6000rpm - pretty much all injectors are on at once... Which is a nightmare to write the software for with the system I have at the moment)
At first I was wondering if it was fuel injectors, so I tried to get some connectors to adapt my 2.0SC injectors to fit the 2.4 harness. They cost £100 (mostly shipping, customs, and then royal mail's insane charge) for 10, and it turns out I ordered Male delphi when I should have ordered female, so that's put on hold for the moment!
So, all in all, not had much time for the car, and pretty much everything has gone wrong too. It's still improving though - just not as fast as I'd hope 🙂