Jumping in again because of some discussion of things that I'm intimately familiar with, but hoping to not distract from the main thrust here....
It looks like the author of Car Scanner isn't parsing the vehicle's replies containing the Calibration Verification Numbers (CVNs) at all -- they're shown as a raw, hexadecimal-form dump of all 6 parts of the reply, including the checksum bytes!
Even worse, though, is the badly broken parsing of the Calibration IDs. There, it's clear that, much like the problem
@TJBaker57 found with the freeze-frame DTC seemingly mis-using the message checksum as part of the DTC, the checksum values from these Calibration ID vehicle replies are appearing (sometimes as a human-readable character, sometimes jibberish) mixed in with the other mis-parsed data -- a real visual mess!
The VIN error is probably just another parsing bug.
The Car Scanner author clearly has some work to do on the parsing routines!
@TJBaker57: BTW, I parsed vehicle replies with CVNs and Calibration IDs for a long time before realizing, while testing on a 2005 Chevy Avalanche, that vehicles existed with multiple CVNs and Calibration IDs
per node. Even now, I know of at least one app (OBDwiz) that cannot handle more than 7 CVNs/CalIDs per node. But the 2005 Chevy Avalanche has 8 of them reported by the PCM node!
I did not check the box "Oxygen sensor 1 Bank 1 Short term fuel trim" in the live data settings before starting the log.
I mentioned earlier that when I view a log after the fact, there seems to be many sensors I did not choose to log.
For example, in this capture the items with a red line were not selected for logging.
Does this indicate an issue with the app?
It's a bit hard to explain, and I admit that this is speculation on my part, but I don't think there's anything wrong with the app.
Even though I'm unable to use your Car Scanner recording files to view the data, it looks to me like the app is offering these extra data points for one of 2 (or 3) reasons:
- it's a "composite" or "synthesis" of other data that is being recorded
- it's another component of a PID that is being recorded
An example of the 1st case would be "synthesizing" a "fuel efficiency" (miles per gallon) data point (a pseudo-"PID") from the vehicle speed sensor (VSS) and the Mass Air Flow (MAF).
An example of the 2nd case would be where you request recording of O2 sensor voltage on Bank 1, Sensor 1. Well, included in the vehicle's reply will be the STFT associated with that sensor. The extra component "comes along for the ride" -- it's essentially "free" (no extra speed penalty for recording it). So there's little reason for the app
not to allow the user to view those unrequested components when reviewing the recording.
A 3rd possibility is when apps offer an "acceleration" "PID" which is really just reading the internal accelerometer in a phone/tablet. I think Torque might do that, but I cannot recall because I don't use it.