A recent article published by Overdrive has once again brought ELD tampering into the spotlight. While the U.S. passed its ELD Mandate in 2017, it’s taken nearly eight years to fully acknowledge what many in the industry have known for a long time: widespread, organized manipulation of ELD data is not only happening—it’s become its own nefarious industry.

As the article outlines, ELD data manipulation is now a business in itself. Let’s add this to the growing list of concerning trends in the commercial transportation sector: shape-shifting “chameleon” carriers, drivers under the “Driver Inc.” model to avoid taxes, unpaid workers making less than minimum wage, immigration fraud, shady consultants selling permanent residency, unregulated trucking schools handing out licences to unqualified individuals, multi-layer freight brokers undercutting rates and disappearing into bankruptcy, and rampant equipment and cargo theft. Now, ELD data manipulation joins the club.

The problem isn’t just the manipulation—it’s the lack of understanding from regulators who are tasked with enforcing Hours of Service (HOS) rules. Far too often, enforcement bodies lack the technical training to understand how ELD data works and how it aligns with HOS regulations. This is why the recent push from the U.S. to address tampering only underscores a major gap here in Canada: the ongoing absence of a clear, unified interpretation guide from the CCMTA or Alberta Transportation.

What’s Happening in the U.S.?

The CVSA’s Driver-Traffic Enforcement Committee recently took two important steps to combat fatigue-related incidents tied to tampering:

  1. Clarifying the Difference: They released an inspection bulletin explaining the difference between a common false log entry (e.g., claiming off-duty while fueling) and actual data-level manipulation of ELD files.
  2. Identifying Manipulated Data: Every ELD generates two files—a PDF version (which resembles old-school paper logs) and a CSV file, which contains the raw data. The CSV is Excel-compatible, complete with time stamps, GPS locations, and all the key markers that clearly reveal tampering. The tools to detect this aren’t complicated. Most auditors and roadside inspectors already know how to use Excel.

Frankly, there’s no need for another committee recommendation. I have an Excel template with all the required column headings and corresponding tables from the Technical Standard. It’s all right there—let’s stop pretending this is rocket science.

Why the U.S. ELD System is Failing

The core issue in the U.S. stems from the lack of third-party certification for ELD devices. In the States, ELDs are self-certified by the manufacturers. That opens the door for devices to be programmed with backdoors, allowing driving time manipulation and data tampering.

In contrast, Canada requires third-party certification to ensure ELDs meet the Technical Standards. While tampering does happen here, it's harder and leaves a bigger digital footprint. Most of what we encounter in Canada involves unplugged ELDs or devices not connected to the truck’s ECM.

One key difference? Canada built the definition of tampering directly into the federal HOS regulations, unlike the U.S.


Canada's Regulatory Approach

Federal Hours of Service – SOR/2005-313

Section 86(3):

No motor carrier shall request, require or allow any person to, and no person shall, disable, deactivate, disengage, jam or otherwise block or degrade a signal transmission or reception, or re-engineer, reprogram or otherwise tamper with an ELD so that the device does not accurately record and retain the data that is required to be recorded and retained.

This is reinforced in the Contraventions Regulations (Schedule XVIII – SOR/2023-137):

Even though not every province uses Schedule XVIII, similar charges exist across jurisdictions. During roadside or scale inspections, drivers must produce the current day plus the previous 14 days of logs. If tampering is detected for each day, that’s up to $14,000 in fines for the driver, plus out-of-service status. Carriers can face $28,000 in penalties, plus additional sanctions.

And keep in mind—this is real-time data. If a driver is tampering, the carrier knows it.


The Bigger Picture

Let’s be clear: ELD tampering is not new. It started the day after the U.S. ELD mandate went live in 2017. The FMCSA only began revoking non-compliant devices in 2023—long after the manipulation was deeply rooted.

According to Overdrive, the FMCSA and CVSA are working on an out-of-service inspection standard for tampering, but it won’t be operational until 2026. That’s three more years of vulnerable data enforcement. In the meantime, perhaps the FMCSA should consider involving the U.S. Department of Justice—because selling manipulated ELD data online for a fee? That’s wire fraud.

Under 18 U.S. Code § 1343, wire fraud is defined as:

“...a scheme to defraud or obtain money or property by means of false or fraudulent pretenses, representations, or promises, transmitted by wire, radio, or television communication in interstate or foreign commerce.”


Conclusion

Until regulators on both sides of the border catch up with the technology they’re meant to enforce, we’ll keep seeing bad actors exploit the system. The tools to fight tampering exist. The data is available. The problem is enforcement training—and the willingness to learn to use the data properly.

Table 4: Data Diagnostic Events and Malfunctions

Data diagnostic events and malfunctions are a continuous source of annoyance for carriers and drivers. Without an interpretation guide from Alberta Transportation industry must refer to the Federal Hours of Service Regulation and the Technical Standard.  

ELD Refresher

ELDs record and transmit data, that is it. ELDs are programmed with parameters to account for real life and allow for little variances. For example, the ELD will start recording when the vehicle reaches 8 kms a hour. ELDs are required to record certain pieces of data that are regulated in the Technical Standard. If any pieces of data are missing, and the driver does not manually input the missing data the ELD will record a data diagnostic event.

Connection Concerns

The majority of data diagnostic events are due to connectivity issues. ELDs rely on technology and technology can fail. ELDs can be hardwired or connected via Bluetooth. We all have cellphones that rely on the existing cellular network. Think about a ELD like a cellphone. When you fly to Mexico for vacation you turn off your phone or go into airplane mode for the duration of the flight. Your life does not disappear for those 5 hours, your still getting text messages and comments on your Instagram. The phone holds on to the data in the cloud and when you land and reconnect to a network all the data is waiting. ELDs work the exact same way. When a ELD reconnects to the network and data is missing or the data isn’t correct the ELD will record a data diagnostic event.

Carrier Due Diligence and Accountability

Data diagnostic events turn into malfunctions when not resolved. The driver and the company are aware of data diagnostic events and malfunctions due to:

  1. The ELD alerts the driver via a flashing light or a beeping device
  2. The company is alerted on the carrier dashboard
  3. The ELD prompts the driver to acknowledge and confirm that no link to the engine ECM may have an impact on data recording and compliance to current HOS regulations

Data diagnostic events can self-clear if conditions are met. Example the ELD has a period of no connection to Bluetooth. The device will record a data diagnostic event and when the device is reconnected the event is cleared. It is still recorded as a data diagnostic event because the event happened but, the event will be cleared and it is no longer a compliance issue.

The Federal Hours of Service Tampering:

86 (3) No motor carrier shall request, require or allow any person to, and no person shall, disable, deactivate, disengage, jam or otherwise block or degrade a signal transmission or reception, or re-engineer, reprogram or otherwise tamper with an ELD so that the device does not accurately record and retain the data that is required to be recorded and retained.

A ELD that is unplugged or disconnected from the internet is not accurately recording or retaining the data that is required to be recorded and retained as per the Hours of Service 86(3)

Table 4: Compliance Malfunction and Data Diagnostic Event Codes:

P          Power compliance malfunction

E          Engine synchronization compliance malfunction  

T          Timing compliance malfunction

L          Positioning compliance malfunction

R         Data recording compliance malfunction

S          Data transfer compliance malfunction

O         Other ELD detected malfunction

1          Power data diagnostic event

2          Engine synchronization data diagnostic event

3          Missing required data elements data diagnostic event

4          Data transfer data diagnostic event

5          Unidentified driving records data diagnostic event

6          Other ELD identified diagnostic event

Code 1: Power Data Diagnostic Event

Problem: The ELD is not fully powered/functional within one minute of the vehicle’s engine receiving power. “Fully powered” requires that the driver connect to the vehicle with the ELD within one minute of the vehicle powering on.

Solution: Ensure that the driver connects the ELD to a vehicle within one minute of the vehicle powering on.

Code P: Power Compliance Malfunction

Problem: The ECM connection is unplugged from the ELD and there is driving time over 30 minutes over 24-hour period.

Solution: Ensure that the ELD is connected to the vehicle ECM whenever the vehicle is in motion. Drivers should follow the Malfunction criteria in the Hours of Service 78.

Code 2: Engine Synchronization Data Diagnostic Event

Problem: The ELD has lost ECM connectivity and can no longer acquire data within five seconds. Connectivity must be maintained between the ELD and the ECM while the vehicle is powered on.

Solution: Ensure that the ELD remains connected to the vehicle ECM while the vehicle is powered on.

Code E: Engine Synchronization Malfunction

Problem: The ELD loses connection to the vehicle ECM for a cumulative 30+ minutes of missing data: GPS, VIN, date/time, engine hours.

Solution: Ensure that the ELD remains connected to the vehicle while the vehicle is powered on. Engine Synchronization Malfunctions will clear on their own after 24 hours have passed since the last logged malfunction. Drivers should follow Malfunction criteria in the Hours of Service 78.

Code T: Timing Compliance Malfunction

Problem: The time on the ELD varies more than 10 minutes from the designated home terminal time.

Solution: The ELD will automatically resync its local clock to the GPS time once it becomes valid. If the driver is using the ELD on a cellphone disable the Automatic Time Zone Detection or Automatic Time Zone Adjustment function. Drivers should follow Malfunction criteria in the Hours of Service 78.

Code L: Positioning Compliance Malfunction

Problem:  The ELD cannot obtain a valid GPS position within five miles of the last valid position for over 60 minutes of driving in a 24-hour period.

Solution: Ensure a satellite GPS connection. Try moving the ELD near a clear, unobstructed view to the sky. Reboot the ELD to re-establish a satellite GPS connection.  Enter locations manually, manual locations will indicate a M in the latitude and longitude fields of the RODS and the CSV.

Positioning Compliance Malfunctions will clear after 24 hours have passed since the last logged malfunction. Drivers should follow Malfunction criteria in the Hours of Service 78.

Code 3: Missing Required Data Elements Data Diagnostic Event

Problem: There is missing data: GPS, VIN, date/time, engine hours in the ELD event record.

Solution: Ensure that the ELD remains connected to the vehicle while the vehicle is powered on.

Code R: Data Recording Compliance Malfunction

Problem: The ELD can no longer record new event data due because it is full.

Solution: Ensure there’s an active internet connection before using Bluetooth to connect the ELD with the ECM. Keep the driver ELD app open for the data to transfer to the server. Do not force close the ELD app. Drivers should follow Malfunction criteria in the Hours of Service 78.

Code 4: Data Transfer Data Diagnostic Event

Problem: The internal monitoring of the data fails and is unable to send the output file data.

Solution: Ensure there’s an active internet connection before using Bluetooth to connect the ELD with the ECM. Keep the driver ELD app open for the data to transfer to the server.

Code S: Data Transfer Compliance Malfunction

Problem: When a ELD records a data transfer data diagnostic event, the ELD increases the frequency of the monitoring to check every 24-hour period. If the ELD stays in the unconfirmed data transfer mode following the next three consecutive monitoring checks, the ELD must record a data transfer compliance malfunction.

Solution: Ensure there’s an active internet connection before using Bluetooth to connect the ELD with the ECM. Keep the driver ELD app open for the data to transfer to the server. Do not force close the ELD app. Drivers should follow Malfunction criteria in the Hours of Service 78.

Code 6: Other ELD identified diagnostic event

Technical Standard 4.6.1.8 Other Technology-Specific Operational Health Monitoring. In addition to the required ELD monitoring the ELD provider may implement additional, data diagnostic detection and may use the ELD’s data diagnostic status indicator to alert the ELD’s non-compliant state to the driver.

Solution: Ensure that the ELD remains connected to the vehicle while the vehicle is powered on.

Code O: Other ELD detected malfunction.

Technical Standard 4.6.1.8 Other Technology-Specific Operational Health Monitoring. In addition to the required ELD monitoring the ELD provider may implement additional, malfunction detection and may use the ELD’s malfunction status indicator to alert the ELD’s malfunction or state to the driver.

Solution: Ensure that the ELD remains connected to the vehicle while the vehicle is powered on. Drivers should follow Malfunction criteria in the Hours of Service 78.

Code 5: Unidentified Driving Records Data Diagnostic Event

Problem: There is over 30 minutes of unidentified driving time for the vehicle over the last 24 hours. If the vehicle is moving and there is no driver logged in, the ELD records that time separately.

Solution: The solution for unidentified driving is for the carrier to assign unidentified driving time. Unidentified driving data diagnostic events will clear when the cumulative time for unidentified driving is less than 15 minutes for the current day plus the last 7 or 14 previous days. That means once all the unidentified time is cleared up the malfunction clears up. A truck driving down the street with no driver behind the wheel would be considered a problem, why is a ELD recording a truck with no driver behind the wheel not a problem?

Unidentified Driving Records Data Diagnostic Events will clear when the cumulative time for unidentified driving is less than 15 minutes for the current day plus the last 7 or 14 previous days.

The Federal Hours of Service Tampering:

86 (3) No motor carrier shall request, require or allow any person to, and no person shall, disable, deactivate, disengage, jam or otherwise block or degrade a signal transmission or reception, or re-engineer, reprogram or otherwise tamper with an ELD so that the device does not accurately record and retain the data that is required to be recorded and retained.

A ELD that is unplugged or disconnected from the internet is not accurately recording or retaining the data that is required to be recorded and retained as per the Hours of Service 86(3)

Contraventions Regulations (ScheduleXVIII): SOR/2023-137

86(3) (a) Tamper with ELD $1000.00 – driver

86(3)(b) Request, require or allow person to tamper with ELD – $2000.00 carrier

One of the most convenient features of smartphones is the ability of the phone to adjust time zone to match your physical location. This feature is known as "Automatic Time Zone Detection" or "Automatic Time Zone Adjustment." This functionality ensures that the device's clock remains accurate and synced with the local time wherever you may be traveling. Most of us never think twice about this technology it just happens seamlessly. When you get off the plane and connect to a network, it is magically the correct time. 

The problem:

The Technical Standard allows for a ELD device to be hardwired or a handheld device (smartphone) connected via Bluetooth, Technical Standard 1.3. RODS data is captured in the time zone of the driver’s home terminal, Technical Standard 7.40 & 7.41. If the ELD UTC time does not match the time zone the device is in, by more than 10 minutes, the ELD will record a Timing Compliance Malfunction, Technical Standard 4.6.1.3. If a driver has the ELD on a smartphone and does not disable the Automatic Time Zone Detection or Automatic Time Zone Adjustment function of the phone, the ELD will record the Timing Compliance Malfunction when the time zone changes.

The solution is:

1. Download the ELD on a tablet and disable the Automatic Time Zone Detection or Automatic Time Zone Adjustment function.

2. Disable the Automatic Time Zone Detection or Automatic Time Zone Adjustment function on the driver’s smartphone but, be prepared the driver will be late or early for everything. 

Having a ELD on a driver’s smartphone is convenient but, comes with other implications. Every trucking company needs to decide what ELD application works best for them. Speak with your ELD provider about your business to determine what solution will work for you.

crossmenu