Technical Brief

Detecting Non-Compliant and Fraudulent Electronic Logging Devices Using Data FMCSA Already Collects

A demonstrated method for identifying ELDs that violate the federal output-file specification — applied to the public ELD registry and applicable to roadside transfer data already received by FMCSA.

Prepared by: Independent research (transportation/logistics) Status: Working proof-of-concept Data: FMCSA public sources only

Executive summary

ELD fraud does not require new data to detect. The federal ELD specification already makes a compliant output file tamper-evident, and FMCSA already receives these files through roadside data transfers. What is missing is a verification step. We built a tool that performs that step — checking output-file integrity, not just format — and that flags high-risk devices in the public registry. Both methods run on information FMCSA already holds. Most could be adopted without new legislation.

The gap today

ELDs are self-certified: a manufacturer attests compliance and is listed in the registry; FMCSA does not independently test the device's code or behavior. FMCSA publishes an official File Validator, but it checks format conformance only. A device that silently overwrites a driver's record — destroying the original instead of preserving it — produces a perfectly well-formatted file. It passes validation. The fraud is invisible to the one automated check in the pipeline.

The core problem: the federal spec requires tamper-evidence (49 CFR Part 395, Appendix A), but nothing in the current process verifies that evidence. Compliance is trusted, not checked.

What we built — and that it works

A small, dependency-free application with two detection methods and a self-test that proves the detector is sound.

827
Registry devices scored
367
Revoked devices tracked
124
Flagged for review
100%
Self-test detection

Self-test: the tool generates one spec-compliant output file (which it correctly passes, 100/100) and six files each altered by a known tampering technique (which it correctly fails, each caught by the rule that targets it). 7 of 7 cases pass — the detector neither misses tampering nor flags clean files.

Method 1 — Output-file integrity (the high-value method)

Given an ELD output file, the tool parses the event records and checks the integrity guarantees the format validator ignores. Each check cites the specification section it enforces:

CheckWhat it catchesSpec
Retained original on editA record edited in place with no preserved original (the clean-overwrite backdoor)§4.4.4.2(a)
Automatic-driving immutabilityEngine-recorded driving converted to off-duty / sleeper§4.3.2.8.2
Driving-time not shortenedAuto-recorded drive time reduced by edit§4.3.2.8.2(b)
Event-sequence continuityDeleted records (gaps in the append-only log)§4.4.4.2.1
Check-value integrityRecords altered after the device signed them; unsigned files§4.4.5.1
Engine-data (ECM) plausibility"Driving" with no odometer/engine movement (fabricated / GPS-only)§4.3.1.4–5
The key point for FMCSA: these checks run on the exact same output files already transmitted to the agency during roadside inspections and data transfers (eRODS). No new data collection is needed. The agency could run this verification server-side on files it already receives and flag any device whose output systematically violates these rules.

Method 2 — Registry fingerprint (triage at scale)

Fraudulent ELDs cluster around a recognizable profile. Scoring the public registry on these publicly verifiable signals surfaces where to look first. Across 827 registered devices:

Signal (public-data join)DevicesWhy it matters
Registered from a residential address177Cottage operation, not a vendor with a compliance lab
Free-webmail registrant contact102Most consistent marker across already-revoked devices
Shares email/address with a revoked ELD55Re-registration of a removed operation under a new brand ("whack-a-mole")
Generic white-label hardware45Skinned app over commodity hardware, not original engineering
Manufacturer is also a motor carrier6The regulated entity building its own oversight device — structural conflict

Each signal is an automatable join across the ELD Registered Device List, the ELD Revoked List, and the FMCSA QCMobile carrier-census API — all public. The manufacturer-is-carrier link is found by cross-referencing the registry against the carrier census, a join FMCSA is uniquely positioned to run across its full dataset.

What FMCSA could do with data it already has

ActionEffort
Run integrity checks on eRODS transfers. Apply Method 1 to output files already received; flag devices with systematic violations. A software step on existing data.No rulemaking
Score the registry continuously. Apply Method 2 to the registry + revoked list + carrier census to prioritize review and detect re-registration of revoked operations.No rulemaking
Require a conformance test at registration. Replace pure self-attestation with submitted sample output files that must pass integrity validation before listing.Process / rulemaking
Capture the carrier↔device link. Have carriers declare their ELD (data largely collected already), creating the device-to-fleet map that today does not exist.Process / rulemaking
Strengthen the check value to a digital signature. The current XOR/rotate check value is tamper-evident but not tamper-proof; a cryptographic signature would make forgery infeasible.Spec amendment

Illustrative pattern

The registry contains app-based ELDs registered from a home address, under a free-webmail contact, whose registrant also appears in the carrier census as an active or former motor carrier — i.e., a regulated carrier publishing the device meant to police carriers. Separately, dozens of currently-registered devices share a contact email or address with a device FMCSA has already revoked. Neither pattern is proof of wrongdoing on its own, but both are precisely the kind of lead a verification process should surface for review. Specific records and their public-record citations are available on request.

The ask

A verification capability for ELD output files — applied to the data FMCSA already receives — would convert the agency's posture from trusting self-certified compliance to checking it, using methods demonstrated to work and data already in hand. We are glad to share the implementation, the rule set with its CFR citations, and the underlying analysis with FMCSA, the DOT Office of Inspector General, or oversight staff.

Disclaimer. This document and the tool it describes are independent research. They are not affiliated with, endorsed by, or operated by FMCSA, the U.S. Department of Transportation, or any law-enforcement or government agency. All figures derive from publicly available FMCSA data (ELD Registered Device List; ELD Revoked List; QCMobile carrier-census API) and the public specification at 49 CFR Part 395, Subpart B, Appendix A. Registry "risk" indicators identify records that warrant review; they are not determinations of fraud, non-compliance, or wrongdoing by any named party. Output-file findings describe a file's conformance to the cited specification, not the intent of any person. FMCSA's published data is the authoritative source.

Figures reflect the FMCSA lists as of the most recent download. Generated by the ELD Integrity tool.