Skip to content

RP1210 J1939 logging tool with the plan of becoming a full scanning tool including DBC and J1939DA support.

Notifications You must be signed in to change notification settings

SolidDesignNet/j1939logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J1939Logger

Simple RP1210 based J1939 CAN logger.

J1939 CAN logs and DBC display for RP1210 devices using multiple channels. image

Usage

  1. Select adapter (rp1210 adapter driver must be installed): image
  2. That's all.

The log can be saved to another file, or copy and paste to a text editor.

The log uses the adpater to decode the J1939 Transport Protocol.

Loading a DBC file will open another window which decodes the signals defined in the DBC file. If the DBC file has incorrect source addresses defined (sometimes FEx is used as a placeholder), Action/Map Address... will allow you to change the SA for all signals with the wrong SA. Copy and paste also works in this window.

Goal

CAN logging with very light analysis and scripting. This needs to be simple, not a replacemnent for CANAlyzer.

For Developers:

Compiling is a bit more cumbersome than most applications, because we need a 32 bit exe to use typical RP1210 drivers.

To build using Win32 32 bit gnu toolchain:

  1. Install MSYS2.
  2. Update MSYS2 with pacman -S mingw-w64-i686-cmake mingw-w64-i686-make mingw-w64-i686-gcc curl tar git --needed
  3. Start msys2 mingw32 32 bit.
  4. add ~/.cargo/bin to your path
  5. cargo run

About

RP1210 J1939 logging tool with the plan of becoming a full scanning tool including DBC and J1939DA support.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages