For reference:
FreeEMS max pw is 52ms (0.8us resolution)
MS2 max pw is 43ms (0.66us resolution)
MS3 max pw is 32ms (0.5us resolution)
I personally know people who have had no-start conditions with MS3! This was due to A the tuned PW exceeding available timer maximum pw and B roll over in the math causing a very narrow pw to be the result. I don't know of anyone that had that issue with MS2, and FreeEMS should not have that symptom.
There are multiple factors that contribute:
- engine displacement
- boost
- injector size
- fuel pressure
- air temperature
- battery voltage
My 2c ^
Fred.