Software Products

J1939 Diagnostic Event Manager

Introducing our advanced Diagnostic Event Manager for J1939 – the ultimate solution for comprehensive vehicle diagnostics and fleet management. Designed to seamlessly integrate with the J1939 protocol, our innovative system offers real-time monitoring, detailed fault analysis, and efficient troubleshooting for commercial vehicles

The J1939 Diagnostic Manager (DEM), in conjunction with ssJ1939-Multi, serves as a database and framework for managing J1939 diagnostic messages. It facilitates setting, clearing, and storing freeze frame data, and transmitting DTCs in accordance with the J1939-73 specification. The module also processes and responds to inbound request PGNs.

Supported Diagnostic Messages (DMs) include: DM1, DM2, DM3, DM4, DM10, DM11, DM12, DM13, DM14, DM15, DM16, DM30, and DM31.

Additionally, the DEM can be integrated with an NVM module to permanently store all faults and freeze frame data, enabling fault retrieval throughout the vehicle’s lifespan.

Available APIs include

  • faults_clear_prev_all()
  • faults_clear_active_all()
  • faults_emn_post(SPN, FMI, OC)
  • faults_post_active(SPN, FMI, OC)
  • faults_post_non_active(SPN, FMI)

Diagnostic Manager Details

  • MISRA C compliant
  • ANSI C source code
  • Use with or without an RTOS
  • Use with 8, 16, 32, or 64-bit CPU

Talk to us about J1939-DEM needs

Please contact us if you are interested in a port or device driver for a hardware platform that is not listed.

Experience Summary

1000

Global
Customers

500

Protocol
Stacks

300

CAN
Device Drivers

75

Flash
Bootloaders

60

Microcontrollers
& DSPs

10

Real Time Operating Systems

Our Customers

Customer Logos

Our Partners

TI Partner Logo Infineon Partner Logo Microchip Partner Logo ST Partner Logo NXP Partner Logo