J2534 PassThru is an SAE-standardized communication protocol that provides a unified interface between diagnostic software and vehicle electronic control units. It enables low-level access to automotive protocols: sending and receiving diagnostic messages, flashing ECUs, and performing security procedures.
The ScanDoc adapter implements the SAE J2534-1/2 standard (version 04.04) with proprietary extensions for protocols not covered by the standard, including DoIP (Diagnostics over IP).
ELM327 is a widely adopted text-based AT-command protocol for OBD-II communication. It provides a simple interface for sending and receiving diagnostic commands. The protocol is supported by the vast majority of diagnostic applications and libraries.
The ScanDoc adapter implements ELM327 v2.3 with an extended command set that adds a DoIP (Diagnostics over IP) interface for Ethernet-based diagnostics of modern vehicles.