Added CAN Scripts feature
Detailed description is available in the User Manual
Completely redesigned filter for the "Decode by file" function
Now, when playing logs or scanning the bus, CAN Spy checks which decoding files contain similar messages. The animation below shows how the new filter and the matching decoding files window work.
Added indicators for the device's CAN interfaces
Detailed description is available in the User Manual
Added arbitrary value search in the "Messages" table
Added a "calculator" to compute scaling coefficients in the
.caf
editor
Added function to remember values on the bus for the last XXX seconds
This function allows CAN Spy to "remember" byte values occurring on the bus within an interval from 1 second to 5 minutes. After collecting the data, CAN Spy will highlight only new values.
Very useful for finding slowly changing parameters in large data sets.
Disabled block on file parsing when bus speed mismatch occurs
Previously, in the "Decode by file" function, if the bus speed and the decoding file speed didn’t match, a message appeared and decoding was not performed.
This restriction is now removed, and decoding will proceed, but the mismatch warning is now more prominent.
A new
.caf
file is now created when vehicle description is changed
While editing a custom decoding file, CAN Spy now monitors changes to name, model, or production years. If any of these change, it suggests saving a new .caf
file with the updated name.
Minor UI adjustments
Font sizes increased where too small, spaces widened where too tight, and phrasing made clearer...
Fixed crash when opening
.caf
file
Configurator crashed if scanning was started and then a .caf
file was opened.
Fixed padding of empty bytes in CAN message display
If a message was shorter than 8 bytes, empty bytes were filled with random values.
Fixed display of requested parameters
Previously, the bus source of the requested parameter was incorrectly shown.
Added parameter search for FLEX in the decoding file editor
The list of parameters is quite large, so search is a helpful addition
Added parameter copy function in the Editor tab
Now it will be easier to create similar parameters (e.g., axle load)
Minor interface improvements in the Editor tab
Various small interface adjustments for the custom parameter settings area
Fixed default FLEX parameter selection on DBC import
Previously, the first parameter (Fuel level in tank) was automatically selected; now it defaults to "None"
Added Ability to Create a Custom CAN Decoding File
This function can be used in CAN Spy under the "Editor" tab.
(A detailed instruction will be prepared soon.)
Significantly Redisigned Interface
Added Filter Function
It allows specifying constraints (filtering) for the data that will come from the CAN source to the Messages window. Accordingly, only the filtered data will be used further in the program.
Added Editor Tab
Projects for future decoding files are created and edited on this tab.
The process of creating one project is shown in the gif animation:
Create a Vehicle and specify the Make, Model, Years - this data will be in the name of the future decoding file
Create one or more CAN buses
Create Parameters
An example of creating a Car and adding a parameter with Engine RPM for KIA CEE'D is shown in the animation: