The opti finally gave up. I got a high res error. Somehow the pcm managed to run the engine once it fires. Have you managed to add some safety features on high res failure, and is it possible to get a limp home mode with only low res signal.

If you are willing to improve the code I can be the guinea pig. The map input can be used with low res signal to emulate spark table and with the crank table already there a startup with a waste spark firing can smooth things.


You have lots of experience with opti signals. I want to pinpoint the issue I have before starting to rip off parts.
The PCM opti pins have constant 5 volts. Does this 5 volts changes to 0v based on the optiwheel position[5v full slot,0v empty slot]. For example if I turn slightly the engine by hand will I get 0-5 volts transitions when the beam moves through empty slots.