The two APIs
RP1210 is a TMC recommended practice that defines a Windows DLL interface for heavy-duty diagnostic adapters. Cummins INSITE, Detroit DDDL, Volvo PTT, Paccar ESA, CAT ET, and Noregon JPRO all target RP1210. The application calls into the DLL; the DLL forwards to a hardware adapter (or to a remote pass-through like ecuLink).
J2534 is an SAE specification that started in light-duty automotive and grew to cover heavy-duty. It is also a Windows-favored API but has been ported to macOS and Linux by some vendors. Some modern heavy-duty applications (notably Cojali Jaltest) use J2534 by default and fall back to RP1210 only when the application detects an RP1210-only adapter.
Why both matter for remote diagnostics
A remote VCI gateway has to expose itself as a software adapter on the technician's laptop. If the gateway only speaks RP1210, the technician can't run a J2534-only application against it. If it only speaks J2534, every Cummins / Detroit / Volvo / Paccar / CAT shop is locked out. ecuLink implements both API surfaces.
Once the application's API call lands on the gateway, the gateway translates it to a J1939 frame (or J1708 for legacy trucks) and puts it on the bus. The application doesn't know — and shouldn't need to know — that the bus is hundreds of miles away.
Application-by-application
The verified list of OEM and third-party applications, with the engine families each covers, lives on the compatibility page. Highlights:
- Cummins INSITE — RP1210, all current Cummins ISX / X15 / ISB / ISL families.
- Detroit DDDL — RP1210, DD13 / DD15 / DD16.
- Volvo Premium Tech Tool — RP1210, D11 / D13 plus Mack MP7/MP8.
- Paccar ESA — RP1210, MX-11 / MX-13.
- CAT ET — RP1210, C13 / C15 (legacy truck applications).
- Noregon JPRO — RP1210, OEM-agnostic truck-wide diagnostics.
- Cojali Jaltest — J2534, multi-brand.
Edge cases
Two patterns to watch for. First, anti-theft modules on some OEM platforms (notably parts of the Paccar lineup) expect a physical key in the ignition before allowing a module reprogram. Remote diagnostics can read codes and run service routines, but reprogramming those ECUs still requires a person at the truck cycling the key.
Second, OEM emissions warranty workflows occasionally check the diagnostic adapter's hardware serial number and refuse to work if the serial doesn't match a list of authorized dealer adapters. ecuLink's gateway exposes a stable adapter serial, but if your specific OEM workflow requires a dealer-specific adapter, the workaround is usually to keep one tethered VCI for that subset of tasks and use ecuLink for everything else.
Picking what to install
If you already license the OEM software you need, you are done — install ecuLink's RP1210 / J2534 adapter drivers on the same machine and the OEM application picks up the new adapter from its standard adapter list. If you are starting from scratch, JPRO is the most common cross-OEM choice for fleets and Jaltest is the most common for independent shops; both work over the gateway.