d0nets wrote:
... but I am only getting 2.0-3.5 without ANY parameters selected.
If you have no parameters selected the ECU would not be queried at all and the rate would be a leftover value from the last logged parameter as you de-selected it.
The 4800 baud is the limiting factor. For each standard parameter you choose to log the Logger sends 3 bytes of info to get back 1 byte of info. What that means is 4 bytes of info has to traverse the signal line to/from the ECU. At 4800 that's about 8 milli-seconds per parameter (not including the query overhead).
The best I've seen is 65msec (about 15 samples/sec) with just RPM (and defrost switch) selected.
Adding four more parameters drops you to about 6.5 samples/sec.
The situation would be much better if we could increase the baud rate. Going to 9600 baud would allow you to record three more items, 7 total (with 1 byte return values) at 15 samples/sec.
There has been some discussion about how to log at a higher rate. The switch to the higher rate seems easy enough. But there is a problem with going higher as ECUflash is not currently compatible with a higher rate and that would lock you out of flashing without an elegant way to go back to the default 4800.