So I hooked up my oscilloscope to one of my injectors to see what I got.
I started the car and let it idle, and looked at the waveform to see how long the injector was actually open.
Here, the car was reporting ~0.76ms, but we can see the injector was actually on for ~3.02ms:
That comes out to the value the car reports being almost exactly four times less than the actual injector on time. This held true for a few other samples with slightly different on times that I gathered.
However, when I re-did the calculations, it's still not right. It's at least in the ballpark of what the FCD shows, but too low now. (I'm now assuming 140cc/min instead of 145).
Here's a few more data points (the ms values are 4x what the car reports and fuel flow is 140cc/min):
3000 rpm, 34mph, 2.8ms, FCD shows ~95
= 73mpg (77% of 95)
1700 rpm, 37 mph, 5.0ms, FCD ~100
= 78mpg (78% of 100)
1900 rpm, 34mph, 5.3ms, FCD ~70mpg
= 61mpg (87% of 70)
1900 rpm, 55mph, 6ms, FCD ~100 (original data)
= 87mpg (87% of 100)
Looks like 4x the reported value isn't quite the "fudge factor" we're looking for. Maybe I'll buy an inverter so I can power the scope in my car while I go for a drive to see if it always stays around 4x or if it changes. I'll also have PEGASUS output RPM, ms, MPH, and FCD MPG to my logic analyzer so I can capture the values to look at later (I'm currently looking at the speedo, tachometer, FIN value and FCD and remembering all the numbers until I can stop to write them down).

I started the car and let it idle, and looked at the waveform to see how long the injector was actually open.
Here, the car was reporting ~0.76ms, but we can see the injector was actually on for ~3.02ms:

That comes out to the value the car reports being almost exactly four times less than the actual injector on time. This held true for a few other samples with slightly different on times that I gathered.
However, when I re-did the calculations, it's still not right. It's at least in the ballpark of what the FCD shows, but too low now. (I'm now assuming 140cc/min instead of 145).
Here's a few more data points (the ms values are 4x what the car reports and fuel flow is 140cc/min):
3000 rpm, 34mph, 2.8ms, FCD shows ~95
= 73mpg (77% of 95)
1700 rpm, 37 mph, 5.0ms, FCD ~100
= 78mpg (78% of 100)
1900 rpm, 34mph, 5.3ms, FCD ~70mpg
= 61mpg (87% of 70)
1900 rpm, 55mph, 6ms, FCD ~100 (original data)
= 87mpg (87% of 100)
Looks like 4x the reported value isn't quite the "fudge factor" we're looking for. Maybe I'll buy an inverter so I can power the scope in my car while I go for a drive to see if it always stays around 4x or if it changes. I'll also have PEGASUS output RPM, ms, MPH, and FCD MPG to my logic analyzer so I can capture the values to look at later (I'm currently looking at the speedo, tachometer, FIN value and FCD and remembering all the numbers until I can stop to write them down).