MotoReco Viewer


MotoReco Viewer is Windows App to visualize and analyze CAN data. MotoReco Viewer source is available from github.


MIT License


Download and unzip wherever you want to install.


At first, download sample data and sample ddf file.

  1. Click Option->Ch Setting and Decode Option Dialogue will appear.
  2. Click Load button and select ddf file that you downloaded from link above.
  3. In this dialogue, you can configure how to convert data from ECU value to physical value and how to show on graph.
      1. Add button adds new channel. You must configure
        • Channel Name
        • CAN ID
        • Formula
        • Channel Color
        • Minimum physical value
        • Maximum physical value
      2. Edit button changes existing channel configuration.
      3. Delete button delete existing channel configuration.
      4. Up and Down button moves selected item.
      5. Load button loads ddf(data definition file).
      6. Save button saves list view items to ddf file.
      7. Clear button clears list view.
      8. Press the Ana button and select the MotoReco data file when the file selection dialog appears.The list on the left shows a list of all CAN IDs found in the data file. Select the CAN ID you want to analyze and display from the list on the left, and press the right button to add the CAN ID to the list on the right. In the options at the bottom of the screen, you can select the decoding method for analyzing the CAN ID.When you press the OK button, the Decode Option dialog will automatically add the decoding conditions for the selected CAN ID to the Decode Option dialog.Using this feature, you can efficiently analyze unknown channel information.
  4. Once the channel information is set on the main screen and the data is ready to be read, select the MotoReco data in File→Open.
    Reading the data takes a bit of time as the CAN data is read while converting the physical values. The time required depends on the number of channels, and if Dynamic Formula is included, it will be much slower.
  5. In the left graph area, rotate the wheel to fine-tune the displayed data to the left or right, or press Ctrl and rotate the wheel to zoom in/out on the data.

    In the top left graph area, left click to move cursor 1 and right click to move cursor 2.

    In the upper right corner, the data for cursor 1 and cursor 2 are displayed. The calculated value of Max-Min is useful for analyzing the CAN data to quickly distinguish between unchanged and unused channels, and between changing and likely to be used channels.

    The MAP is shown in the bottom right corner. The route highlighted with red line becomes the data range displayed on the main screen now. You can change the type of the map by right-clicking. The display position of the Map can be changed by right-click and dragging.In addition, when you use Google Maps, please get an API key by yourself and use it by registering an API key in the Option→Map Setting menu.