Reverse Engineering

In addition to the Message Details Pane, there are Reverse Engineering functions designed to help discover meanings of unknown messages. The Reverse Engineering function set alters the way the Messages view highlights and colors messages to create a better distinction between signals encoded on the bus with the function actuated.

Table 1: Reverse Engineering tools.

Reverse Engineering FeatureDescription

Suppress Highlighting

Reduces data byte activity highlighting until it only shows changes that the user cares about. If data is highlighted that the user does NOT care about, click the Reverse Engineering button and select Suppress Highlighting. More suppression is added each time this feature is used. All suppression is cleared (full highlighting returns) after going offline or clicking the Erase button. This feature can help reverse engineer unknown messages and signals by highlighting specific data changes after triggers occur.

Auto Add to Messages table

Creates message definitions in the Messages Editor Receive table for all of the messages as they appear on the bus. This feature helps by giving a starting point for filtering and defining signals.

Highlight Changing

Grays out messages that do not have changing data. When message data starts changing, the message switches to its normal color. The purpose of this feature is to help make messages that are changing stand out from the others.

Highlight Recent

Shows recent messages more clearly. Works only in static display mode. ON - recent messages are full color and messages older than the specified Recent Time are faded. OFF - all messages are in full color.

Enable Template Mode

Template mode gives the option of quickly changing a message from one ID to another. When this feature is enabled and a message is added to the Receive table by right clicking on it, a dialog appears to add that ID over another message. This is very helpful when the message decoding is known, but its ID is not.

Build Filter from Changing

Creates Receive messages and Filter for changing frames. This works like Auto Add to Messages Table but only targets changing frames and creates a custom filter for those frames.

Show All Messages even with Zero Length

This feature shows all messages from the Receive table in the messages view. If a message has not been received yet, the message's count will remain at 0 until it is received.

Change Highlighting Style

This option allows changing the default highlighting. The 3 options are:

  • Any Change

  • Change Magnitude

  • Gradient Change

Change Magnitude and Gradient Change have options for how much of a change is needed before highlighting is enabled. This option helps give a feel of how fast the data is changing which can help determine what a message is.

Last updated