Bigg Tim said:The ECU knows what timing it wants the car to have. It sends the signal to the coils to fire, the MPI get's that signal before it goes to the coils, then changes the signal to do what it (the MPI) wants to do. So it will change the timing the ECU sends out, so that is how you advance or retard. So where do you get the alter a signal to fire before it get's it? It goes....ECU-->MPI-->Motor. So the MPI gets all signals, it's wired to get, from teh ECU and changes them before they go to the motor. I guess that wasn't the last post.
The problem with that logic though is the signal isn't to the MPI by the time it would need to send it to advance the timing... That was what Dave was pointing out, and what I was confused on. But I saw blk's post and that's good enough for me... it's a little f**ked up that it can do it... but I'm guessing it is a neat little latent software trick.. and the MPI trails the ECU on timing changes by one firing.