Along with products and services, DG Technologies offers world-class training classes to provide a thorough understanding of the various automotive networks.  Classes are taught by instructors who are experts in the vehicle network industry and include several hands-on training opportunities.  Seminars are taught at the DG Technologies Headquarters in Farmington Hills, MI or the Heavy Duty Division in Indianapolis, IN.  Class materials can also be customized for a company and taught on location at their site.

To Register for Classes, Call 248.888.2000 or email

Heavy Duty Protocol Training

  • Day 1
    • Introductions
    • Day 1 Terminology Preview
    • On-Vehicle Networking History
    • Industry Connectors Reference
    • Computer Science Fundamentals Required for Vehicle Protocols
    • J1708/J1587 and PLC4TRUCKS
    • J1708/J1587 Hands-on Lab Exercises
    • Introduction to CAN (ISO11898)
      • CAN Physical and Data Link Layers
      • CAN Frame Structure, Bus Arbitration, and CAN Error Handling
      • CAN Physical Network Troubleshooting
    • The Next Generation of CAN, CAN FD (CAN with Flexible Data Rate)
    • TMC RP1210 and J2534
    • DG’s Adapter Validation Tool (AVT) and DG Diagnostics (DGD)
  • Day 2
    • Day 1 Terminology Review and Day 2 Terminology Preview
    • J1939 In a Nutshell
    • J1939 Protocol Layering
    • J1939 Physical Layers
      • /11 – Shielded Twisted Pair, /15 – J1939 Lite, /14 – J1939@500k
    • J1939 Diagnostic Connectors
      • Type I and Type II
    • J1939 Data Link Layer
    • J1939 Network Addressing
    • J1939 Transport Layer
    • J1939 Message Layer
    • J1939 Diagnostic Layer
    • J1939 Hands-on Lab Exercises

Course Cost: $ 1,300; includes materials

*On-site courses are available by request as well as a short 1 day version.

CAN and Higher Layer Protocols

CAN (Controller Area Network) is today’s worldwide standard for in-vehicle and factory floor automation networks. If you would like a fundamental background on CAN and some of the most popular messaging protocols layered on top of CAN, this will be the class to attend. Previous knowledge of network protocols is a plus, but not necessary.

The student will first gain a good familiarity of CAN network theory, application, and troubleshooting. The course then dives into the various message layers that have been written for CAN such as ISO15765 and J1979 (DiagnosticsOnCAN) and the heavy-duty industry standard called J1939. Amongst the training modules are introductions to the programming standards supporting the CAN protocols, SAE J2534 and TMC RP1210.

There are two hands-on laboratory sessions designed to solidify the classroom fundamentals. These examples will show how to request and decode data from the J1939 and ISO15765/J1979 networks.

Course Outline: (1 – day)

(CAN, CAN FD, ISO15765, J1939, J1979, RP1210, J2534)
o On-Vehicle Networking History
o Computer Science Fundamentals Required for Vehicle Protocols
o Introduction to CAN (ISO11898)
o Physical and Data Link Layers
o CAN Message Structure and Bus Arbitration
o Network Troubleshooting
o Next Generation CAN, CAN FD (CAN with Flexible Data Rate)
o J1939 and Hands-on Lab Exercises
o Introduction to TMC RP1210
o J1979 Using CAN and Hands-on Lab Exercises
o Introduction to SAE J2534

Course Cost: $750; includes materials

Diagnostics CAN-Basic OBD

Beginning in 2007, CARB and EPA require ISO 15765 DiagnosticsOnCAN for light vehicles. This course will prepare you to design, develop, test and work with this protocol.

This course examines ISO 15765 (DiagnosticsOnCAN) with a brief introduction to its predecessor, KWP2000 plus OBDII, J1979, J2012, J2190 and J2284. This information will also be useful for J1939 users who choose to use ISO 15765 for the upcoming legislated heavy duty vehicle emissions requirements.

SAE J1979 SID’s along with their associated PID, MID, TID and INFOTYPES will be discussed and utilized.

You will learn how parts of these protocols are used to create DiagnosticsOnCAN. You will gain: A good overall knowledge of DiagnosticsOnCAN (OBD).

Who should attend: Engineers and technical personnel. An understanding of CAN is helpful but not necessary.

Course Outline: (1 day)
• In-vehicle network overview
• CAN protocol – physical and data link layers
• Overview of J2411, J2284, OBDII, UDS
• DiagnosticsOnCAN (ISO 15765), J1979
• On-site courses are available by request

Course Cost: $750; includes materials


FlexRay is quickly becoming a worldwide standard for high-speed vehicle networks, and here is where you can learn all about the protocol, functionality and applications that use it. Attendees learn about the FlexRay protocol and its specific layers using the latest version of FlexRay standards.

Additionally, we discuss applicable topology, regulations and implementation requirements. Details of device hardware and software interfaces are provided, as well as an update on FlexRay’s use in global vehicle markets.

You will gain: An in-depth knowledge of FlexRay and how it functions, FlexRay specific development tools and an understanding of it global status of its use.

Who should attend: Engineers and technical personnel. Knowledge of in-vehicle networking is helpful, but not necessary.

Management personnel have also benefited from these courses to gain an overview of the protocols, techniques and acronyms used as well as some of the development, implementation, and engineering challenges experienced.

1 Day Course Cost: $750; includes materials

LIN Overview

LIN is a leading edge and relatively low cost network often used to augment a CAN network for body and chassis electronics. It is replacing older protocols such as J1850 and K line (ISO 9141), where the bandwidth and flexibility of CAN is not required.

You will learn the LIN protocol, configuration language and the API. The differences between the various versions of LIN and the SAE standard are also discussed. A demonstration illustrating how LIN frames are constructed and their architecture is given. 

Objective: To give students an in-depth knowledge of LIN and its different implementations.

Who should attend: Engineers and technical personnel. Knowledge of in-vehicle networking is helpful, but not necessary.
Course Outline: (1 day)
• Introduction: General LIN Overview
• Where LIN is used; hardware requirements
• LIN protocol – 1.2, 1.3, 2.0 and SAE J2602
• LDF – LIN Descriptor Files – Demystifying the LDF
• Schedule Tables: What is a Schedule Table?

Course Cost: $750; includes materials