DG Technology's Educational Seminars...Expertise & Value! Training Classes

Our seminars provide a thorough understanding of the various automotive networks and include several hands-on training opportunities. Our expert instructors have industry experience to provide the most current, up-to-date knowledge of vehicle networks. We use our experience on various SAE, ISO and other standards associations to accomplish this. In addition to seminar training on our site, we have the capabilities to train at customer sites as well. Please contact us for more information regarding customized on-site training. We also occasionally instruct classes in partnership with the SAE.

We offer a variety of classes including:

To register for classes, call 248.888.2000

Click here
for a printable PDF brochure detailing our class offerings and dates, class schedule, and registration, or use the menu at the right.

Our classes offer these benefits to you:

  • They bring your new employees up to speed quickly, increasing productivity.
  • Upgrade your engineers to the latest standards and news, since DG serves on many standards committees.
  • Make sure your employees have a complete understanding of automotive networks and nothing has been missed.
  • Our classes are excellent overviews for managers and buyers trying to understand automotive networks.
  • Brings industry information into your organization, including common industry practices.
  • Networking: Everybody gets to discuss what's going on in the industry at the breaks and lunch, and build relationships.
  • Courses qualify for CEU credits. One day = 0.8 CEU, 2 day = 1.6 CEU. See www.iacet.org for details.

Heavy Duty Truck and Bus Networks

(J1708/J1587 and J1939 CAN)


If you need a detailed understanding about the protocols used in Medium and Heavy-Duty vehicles and equipment, then this is the class for you.  The HDTB class covers the CAN/J1939, J1708/J1587, PLC4TRUCKS/J2497 protocols as well as the TMC RP1210 and SAE J2534 standards.  These protocols and standards are in common use in on-highway, agriculture, construction, military vehicles as well as industrial-stationary equipment such as gensets, and irrigation pumps. 

Previous knowledge of network protocols and computer science fundamentals is a plus, but not necessary as they will be covered as part of the class. 

The student first gains a good familiarity of how protocols are structured and the necessary fundamentals for working with in-vehicle networks.  The class then covers the first protocols used in the industry called J1708 and J1587 before introducing the PLC4TRUCKS/J2497 protocol used in tractor to trailer communication.  After a hands-on lab exercise to decode messages the class covers the CAN protocol, and then introduces the TMC RP1210 and SAE J2534 Application Programming Interfaces (APIs).  Day 2 of the class is an in-depth learning of the details of the J1939 protocol (message structure, addressing, and diagnostics) and is also followed by a hands-on lab exercise to decode messages.

The course also introduces various DG Technologies’ utility applications like Adapter Validation Tool (AVT), DG Diagnostics (DGD) and the RP1210 and J2534 Sample Source Code.

Course Outline: (2 days)

  • 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

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 On 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 Communications Cycle



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

On-Site Seminars & Classes by DG Technology

Custom On-Site Seminars


No matter where you are located, any DG seminar can be economically held at your facility. Since most DG seminars are in a modular format, they can be customized to your specific needs. DG on-site seminars are very useful to train your technical, sales, marketing and management personnel on the latest in vehicle network protocols.

DG participates on many SAE, ISO and other standards committees and has the “inside scoop” on the latest developments at these organizations, as well as the status of many standards.

We have found that discussions frequently “break out” at these special seminars, and often times actual problems are solved in this way. The instructor is able to customize the presentation “on-the-fly” by responding to questions from the students that indicate areas of interest or difficulty.