Matrack ELD · HOS · Compliance

ELD & HOS Reference Guide

Your complete one-stop resource for Hours of Service rules, log edits, exemptions, cycles, DVIR, data transfer, and real customer scenario handling.

FMCSA 49 CFR Part 395 Property & Passenger Rules Internal Guidelines Internal use only · All teams
15+
Guide sections
11
Real scenarios
14
Resolved bug fixes
49 CFR
FMCSA sourced
🚛 Property Carrier

Property-Carrying Drivers

Max driving11 hrs
Shift window14 hrs
Daily reset10 hrs off
30-min breakRequired (after 8 hrs)
Weekly limit60/70 hrs
Weekly restart34 hrs off
SB split7+3 or 8+2 (10 hrs total)
Regulation49 CFR 395.3
🚌 Passenger Carrier

Passenger-Carrying Drivers

Max driving10 hrs
Shift window15 hrs
Daily reset8 hrs off
30-min breakNot required federally
Weekly limit60/70 hrs
Weekly restart34 hrs off
SB split8 hrs SB min (8 hrs total)
Regulation49 CFR 395.5
Rule🚛 Property (Federal)🚌 Passenger (Federal)🌴 California Intrastate
Max driving11 hrs10 hrs12 hrs
Shift window14 hrs15 hrs16 hrs
Daily reset10 hrs off8 hrs off10 hrs off
30-min breakRequired (after 8 hrs)Not required federallyNot required (CA)
Weekly max60 or 70 hrs60 or 70 hrs80 hrs
Cycle days7 or 8 days7 or 8 days8 days only
Weekly restart34 hrs off34 hrs off34 hrs off (24 hrs CA option)
Adverse conditions→ 13 drive / 16 window→ 12 drive / 17 window→ 14 drive / 18 window
SB split7+3 or 8+2 → 10 hrs8 hrs SB → 8 hrs total8+2 → 10 hrs
Regulation49 CFR 395.349 CFR 395.5CHP Title 13 (CA)
📋
HOS Basics
11-hr, 14-hr, 30-min break, 10-hr reset, 60/70-hr weekly limit, 34-hr restart — all core rules explained with examples.
Property carrier · 49 CFR 395.3 →
🚌
Passenger Carrier Rules
10-hr driving, 15-hr window, 8-hr reset, sleeper berth rules, adverse conditions, and who qualifies.
Passenger carrier · 49 CFR 395.5 →
🔵
Duty Statuses
All 6 ELD statuses — what each counts toward, edit eligibility, and PC vs YM vs SB explained.
D · ON · OFF · SB · PC · YM →
🚗
Personal Conveyance
When PC is legal vs not, all scenarios, retroactive edit rules, and mid-shift PC refusal guidance.
The trickiest status →
🌙
Split Sleeper Berth
8+2 and 7+3 split rules, how the 14-hr window is paused, team driving, and what breaks the split.
Property: 7+3 or 8+2 · Passenger: 8+2 →
🔄
Cycles & Recap Hours
60/7 and 70/8 US cycles, recap hours with worked table, California intrastate 80/8 rules, violation types.
Rollout hours · CA rules · Violations →
🛡️
Exemptions
Short-haul, adverse conditions with in-app steps, 16-hr exception, agricultural, emergency waivers.
How to enable in Matrack app →
✏️
What We Can Edit
Full permissions table — legal, conditional, and never. Documentation required per edit type.
Legal · Conditional · Never →
⚠️
Violations Guide
How violations trigger, which are fixable, refusal scripts, and what to say when customers escalate.
Scripts · Fix guide · Escalation →
📡
UDP Events
BLE disconnection causes, all UDP scenarios, co-driver reassign flow, and malfunction resolution.
Unidentified Driver Profile →
📱
Driver App Tools
Review feature, Add Past Events, auto-drive troubleshooting, missing event data fix, log sync steps.
What drivers can fix themselves →
🔍
DVIR
Pre-trip, post-trip, defect certification. 4 support scenarios — not visible, can't submit, duplicates, missing records.
Driver Vehicle Inspection Report →
📤
Data Transfer & DOT
DOT Inspection Mode steps, telematics vs local transfer, and all 4 T3 failure scenarios for Praboo.
🚨 T3 → escalate to Praboo →
📁
Scenario Playbook
11 real customer scenarios — searchable, filterable, with step-by-step handling guides.
Co-driver · UDP · PC · Violations →
🐛
Troubleshooting
14 resolved issues — BLE, sleeper, mileage, violations, firmware, hardware, reports, diagnostics.
Resolved issues only · Fix steps →
📋

HOS Basics

Federal Hours of Service rules for property-carrying drivers — the most common driver type
🚗
11 hrs
Driving limit
Max driving after a 10-hr off duty reset. Only counts engine-on vehicle movement.
⏱️
14 hrs
Shift window
All driving must happen within 14 consecutive hours from first coming on duty. Does not pause for off-duty breaks.
30 min
Break required
After 8 cumulative hours of driving, driver must take a 30-minute break (off duty or sleeper berth).
🌙
10 hrs
Daily reset
Continuous off duty or sleeper berth time needed to reset both the 11-hr and 14-hr clocks.
📅
60/70 hrs
Weekly limit
Max on-duty hours in 7 days (60-hr cycle) or 8 days (70-hr cycle). Depends on carrier's chosen cycle.
🔄
34 hrs
Weekly restart
34 consecutive off-duty hours resets the 60/70-hr weekly clock, giving a fresh week of hours.
How shift time remaining affects drive time
⚠️
Important — shift window caps drive time too
The 14-hr shift window and the 11-hr drive limit BOTH cap the driver — whichever runs out first is the limit.

Example: Driver has driven only 3 hrs of their 11-hr drive limit, but has only 4 hrs remaining in their 14-hr shift window. They can only drive 4 more hours — not 8 more. The shift window is the binding constraint here.
Example day — 14-hr window in practice
Example timeline

Driver starts shift at 6:00 AM. The 14-hr window closes at 8:00 PM no matter what — even with a 2-hr off-duty break in the middle. Within that window, up to 11 hrs of actual driving.

6AM–8PM
ON
DRIVE 3.5h
OFF
DRIVE 3.5h
ON DUTY
DRIVE 2h
6AM8AM10AM12PM2PM4PM6PM8PM
Driving
On Duty
Off Duty break

Total driving = 9 hrs (under 11 ✓)  ·  30-min break taken ✓  ·  Window closes 8 PM regardless

🚫
14-hr window does NOT pause for off-duty breaks
A 2-hr off-duty break mid-shift does not stop the 14-hr clock. Only a full 10-hr break resets it. Exception: Split Sleeper Berth rule.
ℹ️
Short-haul drivers may not need an ELD
Drivers operating within 150 air miles of their home terminal who return within 14 hours may use paper logs or time records instead of an ELD. They still must follow all HOS hour limits.
🚌

Passenger Carrier Rules

HOS rules for passenger-carrying drivers (buses, coaches, vans) — different limits from property carriers under 49 CFR 395.5
⚠️
Do not apply property carrier rules to passenger drivers
Passenger carrier HOS rules are governed by a separate regulation (49 CFR 395.5) and have different driving limits, shift windows, and reset requirements. Using property carrier limits for a passenger driver — or vice versa — is incorrect. Always identify the driver type first.
Core limits — property vs passenger at a glance
RuleProperty Carrier (49 CFR 395.3)Passenger Carrier (49 CFR 395.5)
Max driving time11 hours10 hours
Shift window14 hours15 hours
Daily off-duty required10 consecutive hours8 consecutive hours
30-min break requirementRequired after 8 hrs drivingNot federally required (state rules may vary)
Weekly limit60 hrs / 7 days or 70 hrs / 8 days60 hrs / 7 days or 70 hrs / 8 days (same)
Weekly restart34 consecutive hours off34 consecutive hours off (same)
Sleeper berth optionYes — 7+3 or 8+2 splitYes — 8 hrs SB + 2 hrs OFF/SB required
Passenger carrier — detailed rules
🚗
10 hrs
Max driving
Max driving after 8 hrs off duty. 1 hour less than property carriers. Counts only actual driving time.
⏱️
15 hrs
Shift window
All driving must occur within 15 hours of coming on duty. 1 hour more than property carriers.
🌙
8 hrs
Daily reset
Only 8 consecutive hours off duty required to reset the 10-hr drive and 15-hr window. Less than property's 10 hrs.
📅
60/70 hrs
Weekly limit
Same as property — 60 hrs in 7 days or 70 hrs in 8 days depending on carrier's elected cycle.
🔄
34 hrs
Weekly restart
34 consecutive hours off duty resets the 60/70-hr weekly clock. Same as property carriers.
N/A
30-min break
No federal 30-min break requirement for passenger drivers. Some states may have their own rules — check state-specific regulations.
Passenger carrier sleeper berth rule

Passenger carriers with a sleeper berth can split their 8-hr rest requirement. The combination must total at least 8 hours:

🛌
Valid passenger SB split
At least 8 consecutive hours in the sleeper berth + at least 2 hours in the sleeper berth or off duty. Neither period may be less than 2 hours. Together they must total at least 10 hours of combined rest.
🚫
Important difference from property
Property carriers use 7+3 or 8+2 splits. Passenger carriers must have the primary period be at least 8 hours in the sleeper berth. The 7+3 option does not apply to passenger carriers.
Who counts as a passenger carrier driver?
Driver / Vehicle typeApplies passenger rules?Notes
Bus driver (city, interstate, charter)✓ YesMost common passenger carrier type. Full 49 CFR 395.5 applies.
Motor coach / charter bus✓ YesLong-distance coach operations. Passenger rules apply.
School bus (interstate)✓ YesInterstate operations fall under FMCSA. Intrastate may follow state rules.
Shuttle van (9+ passengers, for hire)✓ YesFor-hire vehicle carrying 9+ passengers including driver = passenger carrier.
Rideshare / personal vehicle✗ NoNot a CMV. FMCSA HOS rules do not apply.
Truck carrying passengers as cargo (e.g. workers)✗ NoPassengers must be transported in a vehicle designed for passenger transport.
Van under 9 passengers, not for hire⚠ CheckMay not meet CMV threshold. Verify vehicle weight and passenger count.
Passenger carrier — specific scenarios for support agents
ScenarioCorrect answer
Customer asks if their bus driver can drive 11 hrsNo. Passenger carrier limit is 10 hrs driving. They need to stop at 10 hrs regardless of how much shift window remains.
Customer says bus driver has a violation after 10 hrs 5 minCorrect violation. 10-hr limit was exceeded. Same as property carrier — ELD driving events are locked. Violation stands.
Customer asks if bus driver needs a 30-min breakNot required federally for passenger carriers. However, advise them to check their state's rules — some states have separate requirements.
Bus driver wants to drive again after only 6 hrs offNot allowed. Passenger carriers need minimum 8 consecutive hours off duty before a new driving period. 6 hours is not enough.
Bus driver drove 9 hrs, took 8-hr break, wants to know remaining drive timeAfter the 8-hr break, clocks fully reset. Driver has a fresh 10-hr drive limit and a new 15-hr shift window.
Customer wants to know if property carrier edit rules apply to their bus driverYes — the same log edit rules apply. ELD-generated driving events cannot be edited. Non-drive events can be edited with authorization. All the same policies apply.
⚠️
Adverse Driving Conditions — passenger carrier version
For passenger carriers, adverse driving conditions allow an extension of up to 2 extra hours — but the limits are different from property:

✅ Max driving extends from 10 hrs to 12 hrs
✅ On-duty window extends from 15 hrs to 17 hrs

Same conditions apply: must be unexpected snow, ice, sleet, fog, or road hazard not known before the trip started. Driver must document the reason.
📋
Key regulation reference
Property carrier HOS rules: 49 CFR Part 395.3
Passenger carrier HOS rules: 49 CFR Part 395.5
Both are under the broader Hours of Service regulations at 49 CFR Part 395. When a customer disputes a passenger carrier rule, refer them to 49 CFR 395.5 as the governing regulation.
🔵

Duty Statuses

All 6 ELD duty statuses — what they count toward and what we can edit
Driving (D)
D
Auto-set by ELD when vehicle moves >5 mph. Counts against 11-hr drive limit AND 14-hr window. Cannot edit — FMCSA locked
On Duty Not Driving
ON
Driver is working but not driving. Loading, inspections, fueling, paperwork. Does NOT count against 11-hr drive limit but counts against 14-hr window. Edit with authorization
Off Duty (OFF)
OFF
Driver is not working. Does not count against drive time or shift window. Less than 10 hrs off duty does NOT reset the clock. Only 10+ consecutive hours resets both clocks. Edit with authorization
Sleeper Berth (SB)
SB
In the truck's sleeper cab. Does not count against drive time. Used for the Split Sleeper Berth rule. Vehicle must have "split sleeper" enabled in carrier settings. Edit with authorization
Personal Conveyance (PC)
PC
Off duty + using truck for personal use, not for carrier benefit. Does not count against drive time or 14-hr window. Must be driver-initiated. See the dedicated PC section for full rules. Edit — see PC section
Yard Moves (YM)
YM
Moving truck within an authorized yard or terminal. Counts as On Duty (affects 14-hr window) but not drive time. Carrier must enable YM. Goes on public road = Driving. Edit with authorization
🚗

Personal Conveyance (PC)

The trickiest status — detailed rules, all valid scenarios, and when to refuse
💡
What is PC?
Personal Conveyance is when a driver uses the CMV (commercial motor vehicle) for personal reasons, completely unrelated to the carrier's business. It records as Off Duty and does NOT count against the 11-hr drive limit or 14-hr shift window. There is no federal distance or time limit for PC — it simply must be genuine personal use.
When PC is valid — scenario by scenario
ScenarioPC Valid?Why
Driver drives to hotel after delivery✓ ValidDelivery is complete, driver is fully off duty, traveling for personal rest. Classic valid PC use.
Driver drives home after dropping trailer✓ ValidNo load, no carrier obligation, personal use of vehicle.
Driver drives to restaurant or shop while off duty✓ ValidPersonal errand, no carrier benefit.
Driver moves truck in yard to better parking spot (personal preference)✓ ValidNo operational purpose for carrier. Not Yard Moves — personal use within yard.
Driver drives to pick up a load or go to a shipper✗ InvalidThis directly benefits the carrier. Not personal use.
Driver inserts PC mid-shift to extend drive hours✗ InvalidPC mid-shift with drive events before and after = carrier benefit = falsification.
Carrier/dispatch instructs driver to use PC✗ InvalidPC must be the driver's own voluntary decision. Carrier cannot direct PC use.
Driver uses PC to "reset" 14-hr window without resting✗ InvalidPC does not pause or reset the 14-hr window. This would be falsification.
Driver commutes from home terminal to truck in the morning⚠ Grey areaAcceptable if it's genuinely the driver's commute and no load obligation exists. Document well.
PC edit rules — when we can add it retroactively
Agent CAN add PC when
  • Driver is off duty and the movement was genuinely personal
  • No driving events exist before and after within the same shift
  • Driver provides written confirmation of the personal use
  • The driving event in question is not auto-detected ELD driving
🚫
Agent CANNOT add PC when
  • Driving events exist before AND after the requested PC period (mid-shift)
  • The purpose was to pick up or deliver a load
  • Customer is asking to recover hours they already used
  • There is no basis or documentation for personal use
⚠️
Important correction — no set distance/time limit
PC has no federal distance or time limit. Matrack's 30-minute threshold only applies to edit eligibility (i.e., if we will process the edit request). It is not an FMCSA rule. When explaining PC rules to customers, do not cite a 30-minute limit as a PC regulation — it does not exist federally.
What happens to drive and shift time during PC
PC after delivery — drive/shift time is NOT affected
Drive hrs
DRIVING 5.5h counted
PC — not counted
Available
Shift wndw
On duty 5h counted
Drive 3h
PC — not counted
Available
PC — does not count against drive time or 14-hr window
🌙

Split Sleeper Berth Rule

How drivers with a sleeper berth can split their 10-hr rest into two periods
ℹ️
Prerequisite: vehicle must have Split Sleeper enabled
The carrier must have "Has Split Sleeper" enabled on the vehicle in the Matrack system before this rule can be applied. If it's not enabled, the ELD will not recognize SSB periods correctly.
Option A — 8 + 2 Split
8 SB + 2 OFF

At least 8 consecutive hours in Sleeper Berth + at least 2 consecutive hours Off Duty or additional SB.

Example

Drive 3 hrs → 8-hr sleeper → drive 2 hrs → 2-hr off duty. Rest = 10 hrs across two periods. ✅

Option B — 7 + 3 Split
7 SB + 3 OFF

At least 7 consecutive hours in Sleeper Berth + at least 3 consecutive hours Off Duty or additional SB.

Example

3-hr off duty first → drive → 7-hr sleeper break. Both together complete the reset. ✅

💡
How SSB affects the 14-hr window
The short rest period (2-hr or 3-hr) is excluded from the 14-hr window calculation — effectively pausing and extending the available driving window. Neither period alone counts as a reset. The 11-hr limit and remaining window are recalculated from the end of the final rest period.
What breaks the SSB
SituationEffectAdvice
Driver goes On Duty during the SB periodBreaks the splitSB period is void. Must restart from a new uninterrupted SB period.
Short period is under minimumInvalid splitDoesn't qualify. Driver needs a full 10-hr off duty reset.
5+5 or any other combinationNot validOnly 8+2 and 7+3 are FMCSA-recognized. All others are invalid.
Regular Off Duty used as the long periodInvalidThe 7-hr or 8-hr long period must be SB. Regular off duty cannot substitute.
Split sleeper not enabled on vehicleNot applicableCarrier must enable split sleeper on the vehicle in system settings first.
🔄

Cycles, Recap Hours & Cargo Types

US HOS cycles, how recap hours work, California intrastate rules, and how cargo type changes the limits
US HOS Cycles — federal property carrier rules
US Cycle 1 60-Hour / 7-Day
Max on-duty hours60 hrs
Rolling window7 consecutive days
Weekly restart34 consecutive hours off
Daily drive limit11 hrs
Daily shift window14 hrs
Daily reset10 consecutive hrs off
Example

Driver works Mon–Sat. By Saturday they've accumulated 60 hrs on duty. Must take a 34-hr restart before driving again to reset the weekly clock.

US Cycle 2 70-Hour / 8-Day
Max on-duty hours70 hrs
Rolling window8 consecutive days
Weekly restart34 consecutive hours off
Daily drive limit11 hrs
Daily shift window14 hrs
Daily reset10 consecutive hrs off
Example

Driver works 7 days a week. Over any rolling 8-day window, total on-duty hours cannot exceed 70. After a 34-hr restart, the counter fully resets.

⚠️
34-hr restart — what it does
A 34-hr restart requires 34 consecutive hours completely off duty. It fully resets the 60/70-hr weekly clock, giving the driver a fresh cycle. As of the 2020 FMCSA rule update, the old requirement for two 1–5 AM periods within the 34 hrs is no longer in effect — just 34 straight hours off duty is all that is needed.
Recap Hours — what they are and how to calculate them
💡
What are Recap Hours?
Recap hours (also called "rollover hours") are on-duty hours from the oldest day in the cycle that "roll off" as each new day begins. As the oldest day drops out of the 7 or 8-day rolling window, those hours become available again — without needing a 34-hr restart. This is the most misunderstood HOS concept for drivers and agents.

The cycle is always calculated as a rolling window. On the 70-hr/8-day cycle, the system looks back at the last 8 days. As Day 1 drops off (on Day 9), whatever hours were worked on Day 1 become available again — this is the recap.

70-hr / 8-day cycle — worked example
DayAvailable hoursHours workedHours remaining
Day 170 hrs7 hrs63 hrs
Day 263 hrs3 hrs60 hrs
Day 360 hrs11 hrs49 hrs
Day 449 hrs9 hrs40 hrs
Day 540 hrs7 hrs33 hrs
Day 633 hrs8 hrs25 hrs
Day 725 hrs11 hrs14 hrs
Day 814 hrs11 hrs3 hrs
Day 9 (recap)Day 1 drops off the window → 7 hrs recapped + 3 hrs remaining = 10 hrs available
🔢
The recap formula
Recap hours available = Hours worked on the oldest day dropping off + Hours remaining in cycle

In the example above: 7 hrs (Day 1 worked) + 3 hrs (remaining) = 10 hrs available on Day 9 — without needing a 34-hr restart.
🚫
When recap hours cannot be used
If the remaining cycle hours hit zero, recap hours cannot save the driver. The driver must take a full 34-hr restart to reset the cycle — there is no other option at that point. Do not tell customers they can use recap hours if their remaining balance is 0.
⚠️
60-hr / 7-day cycle recap works the same way
Same principle — on Day 8, the hours from Day 1 drop off the 7-day window and become available. Formula is identical: Day 1 hours worked + remaining cycle hours = recap available on Day 8.
Common violations — cycle related
ViolationWhat triggered itCan it be fixed?
14-hr shift violationDriver was on duty past the 14-hr shift window from start of shiftIf non-drive events caused it: can edit with authorization. If driving caused it: stands.
11-hr driving violationDriver exceeded 11 hrs of actual driving in one shiftNo — driving events are locked. If UDP-caused: tech fix + reject UDP.
30-min break violationDriver drove 8+ cumulative hours without a 30-min breakIf 1-sec rounding: adjust. If genuine: stands.
60-hr cycle violationDriver exceeded 60 hrs on duty in the rolling 7-day windowNo — must take 34-hr restart to reset. Cannot edit past logs.
70-hr cycle violationDriver exceeded 70 hrs on duty in the rolling 8-day windowNo — must take 34-hr restart. Cannot edit past logs.
Adverse driving — 13-hr violationDriver used adverse conditions exemption but exceeded the extended 13-hr drive limitNo — violation stands. Exemption was not applied correctly.
16-hr exception — shift violationDriver used the 16-hr short-haul exception but exceeded the 16-hr windowNo — violation stands.
California Intrastate Property Carrier Rules
🚨
California rules are different — intrastate only
California has its own HOS rules for intrastate operations (trips that stay entirely within California). These rules are set by the California Highway Patrol (CHP) and differ significantly from federal FMCSA rules. Drivers crossing state lines must follow federal rules instead.
California Intrastate Rules
Max driving12 hrs
Max shift window16 hrs
Daily rest required10 consecutive hrs off
Weekly cycle limit80 hrs / 8 days
Weekly restart34 consecutive hrs off
Sleeper berth split8+2 hrs (total 10 hrs)
Federal Property Rules (for comparison)
Max driving11 hrs
Max shift window14 hrs
Daily rest required10 consecutive hrs off
Weekly cycle limit60 hrs/7 days or 70 hrs/8 days
Weekly restart34 consecutive hrs off
Sleeper berth split7+3 or 8+2 (total 10 hrs)
Key California vs Federal differences — at a glance
RuleFederal (FMCSA)California (CHP Intrastate)Difference
Max driving11 hrs12 hrs+1 hr CA
Shift window14 hrs16 hrs+2 hrs CA
Weekly cycle max60 or 70 hrs80 hrsHigher CA
Cycle days7 or 8 days8 days onlyCA = 8 days
Daily reset10 hrs off10 hrs offSame
30-min breakRequired (federal)Not required (CA intrastate)CA more lenient
SB split long period7 or 8 hrs in SBMust be 8 hrs in SBCA stricter on SB
⚠️
Important — California 24-hour restart
California intrastate rules include a 24-hour restart option — a driver can take 24+ consecutive hours off duty to start a new cycle. This is a California-specific rule and does NOT exist under federal FMCSA rules. Do not apply the 24-hr restart to any driver operating under federal rules.
Cargo types & how they affect rules
Cargo / Driver typeDrive limitShift windowResetNotes
Property (dry van, flatbed, reefer)11 hrs14 hrs10 hrs offMost common. Standard federal rules apply.
Passenger (bus, coach)10 hrs15 hrs8 hrs offDifferent limits. See Passenger Carrier Rules section.
Hazmat (placarded)11 hrs14 hrs10 hrs offSame HOS as property. Additional safety regulations apply (routing, placarding) but HOS limits are the same.
California intrastate property12 hrs16 hrs10 hrs offIntrastate CA only. 80-hr/8-day cycle. Completely different from federal.
Short-haul (<150 air miles)11 hrs14 hrs10 hrs offMay use paper logs. ELD not required if returning to home terminal within 14 hrs same day.
How to check a driver's cycle in Matrack
📋
Finding and updating the cycle
In the admin portal, go to the driver's profile → HOS settings. The cycle (60/7 or 70/8 for federal, 80/8 for California) is set at the carrier or driver level. Driver can also update their own cycle rule in the app: Side Menu → Profile → Cycle Rule → select the correct cycle → save.

If a customer says they're on the wrong cycle, this must be corrected by an authorized team member — not a support agent — as changing it affects all historical HOS calculations.
🛡️

Exemptions

Legal situations where HOS rules are modified — and how to handle retroactive exemption requests
⚠️
Key point for agents — retroactive exemption requests
Customers often call asking for log edits because they claim an exemption applied to a past trip. We cannot retroactively apply exemptions to clean up violations. If the exemption wasn't documented at the time of driving, we note it in the ticket and escalate — we do not edit logs to remove violations based on after-the-fact exemption claims.
Short-Haul Exemptions
150 Air-Mile Exemption (US)

For drivers within 150 air miles of home terminal who return within 14 hours.

✅ No ELD required
✅ Time records instead of full HOS logs
✅ No mandatory 30-min break
⚠️ Must still follow all HOS hour limits
100 Air-Mile Exemption

Applies to CDL drivers within 100 air miles of home terminal returning within 12 hours. Less commonly used than the 150 air-mile exemption.

✅ No ELD required
✅ No detailed daily log required
⚠️ Still must follow driving hour limits
⚠️ Must keep basic time records
Adverse Driving Conditions
What qualifies

Unexpected snow, ice, sleet, fog, or road hazard the driver could NOT have known about before starting the trip.

🚛
Property carrier
Drive time: 11 hrs → 13 hrs max
Shift window: 14 hrs → 16 hrs max
🚌
Passenger carrier
Drive time: 10 hrs → 12 hrs max
On-duty window: 15 hrs → 17 hrs max
🚫
Does NOT apply if driver knew about conditions before starting. Traffic jams don't count. Cannot exceed the extended limits above. Driver must document the reason in their log. Only one exemption can be active at a time.
How to enable in the Matrack ELD app
  1. Ensure any previously active exemption is disabled first — only one exemption can be active at a time.
  2. On the main dashboard, locate the Flip icon in the top-right corner and tap it to access exemption settings.
  3. Find the "Enable Adverse Condition" toggle switch and tap it to activate.
  4. Tap Yes on the confirmation prompt.
  5. Enter a valid reason for enabling the exemption (e.g. "unexpected snow on I-80, visibility reduced") and tap Save.
  6. You will see an "Adverse conditions enabled" confirmation message. The dashboard will show updated remaining hours reflecting the extension.
⚠️
The system shows remaining ON DUTY time at the top of the dashboard after enabling. Monitor this carefully — the extension does not mean unlimited hours, just 2 extra hours beyond the normal limit.
16-Hour Short-Haul Exception (once per week)

Once every 7 days, a driver may use a 16-hr window instead of 14 hrs — if they start and end at the same location, haven't used this in 6 days, and take 10 hrs off before the next shift. Still subject to the 11-hr driving limit.

Example

Driver normally uses a 14-hr window. On Tuesday they have an exceptionally long day — can extend to 16 hrs once that week. Can use it again next Tuesday.

Agricultural & Emergency Exemptions
🌾
Agricultural
During planting/harvest seasons, drivers within 150 air miles transporting farm products may be exempt. Dates vary by state. Require documentation from carrier.
🚨
Emergency (FMCSA Waiver)
During declared emergencies, FMCSA may suspend HOS rules. Ask customer for the waiver number. Confirm with a senior team member before any log edits.
✏️

What We Can Edit

Legal log edits, documentation required, and what is off-limits — with corrected guidelines
📋
Key clarification — the 15-minute rule applies to DRIVING only
Non-driving events (On Duty, Off Duty) can be edited within reason without a strict duration limit, as long as authorization is obtained. The 15-minute rule specifically governs edits to driving events. Do not apply a 15-minute cap to non-drive event edits.
Edit TypeLegal?RequirementsWho handlesNotes
Add Off Duty event (missed)✓ YesAuthorization from driver/carrier. No letter needed if not mid-shift.Support agentMost common edit. Agent can proceed if not in the middle of an active shift.
Add/edit On Duty or Off Duty (non-drive)✓ YesVerbal or email authorization. Letter required if mid-shift or complex.Support agentNon-drive events can be edited within reason. No strict duration limit — agent judgment applies.
On Duty → Off Duty (truck in shop etc.)✓ YesEmail or letter confirming driver was actually off duty during that timeSupport agentEmail on ticket is sufficient documentation. No separate letter needed if clearly documented.
Add Personal Conveyance (PC)⚠ ConditionalConfirm genuine personal use, not mid-shift, driver authorizationSupport agentNo federal time/distance limit for PC itself. Ensure not mid-shift with drive events before/after.
Edit driving event — under 15 min, using Review⚠ ConditionalMust be under 15 min, use Review feature in app, senior team member approvalDriver (via Review) or agent with approvalThe 15-min rule applies to driving events specifically. Driver can use the Review feature in the app for eligible events.
Co-driver reassign (ELD driving events)✓ YesCo-driver already added to logs. Driver uses Reassign, co-driver accepts from their end.Driver in app — agent guidesOnly works with ELD-generated driving events. Non-drive events: deactivate with note on original driver.
Reassign wrongly accepted UDP✓ YesDriver confirms accepted by mistakeDriver (Reassign in app)Driver can always reject any UDP. Use Reassign Event to move back to UDP list, then reject.
Fix UDP end time (server bug)✓ YesPacket data confirming incorrect timestamps + tech team confirmationDevelopment/tech teamTech fixes server-side first. Then driver logs out/in and rejects normally.
Edit any Driving (D) event — no Review basis✗ NeverNobodyFMCSA mandate. ELD auto-detected driving is tamper-proof. Only the Review feature with valid basis (<15 min) is an exception.
Remove violations with no factual basis✗ NeverNobodyLog falsification under 49 CFR 395.8. Driver drove those hours — record must remain.
Add PC mid-shift to gain hours✗ NeverNobodyDrive events before and after = carrier benefit = falsification. Refuse firmly.
⚖️
Log falsification penalties
Editing ELD records without factual basis violates 49 CFR 395.8. Civil penalties per violation: up to $16,000 for carriers, up to $1,000 for drivers. As an ELD provider, Matrack must not facilitate falsification — even at the customer's direct request.
⚠️

Violations Guide

How violations are triggered, how to view them, and what can be done
How violations are triggered and viewed on the app

The ELD automatically calculates HOS in real time. A violation is triggered the moment a rule is exceeded. Here's how drivers and agents see them:

📱
Driver view — in the app
  • Red banner or alert on the main HOS screen
  • Violation details under Logs → tap the flagged day
  • Yellow dot = ELD malfunction (different from violation)
  • HOS summary shows hours remaining / exceeded
🖥️
Agent view — in the portal
  • Driver logs tab → select date → violations highlighted in red
  • Violation type and duration shown per event
  • Review the event timeline to identify root cause
  • Check if violation is from driving events or non-drive events
Violation types — causes and what can be done
ViolationCommon causeFixable?What to do
11-hr driving exceededActual driving over 11 hrs. Or wrongly accepted UDP events adding to total.No (actual driving)
Partial (if UDP)
If actual driving: stands. If UDP-caused: fix timestamps (tech), driver rejects UDP. If under 15 min and Review basis exists: use Review feature with senior approval.
14-hr window exceededOn duty past 14-hr window. Often from missing Off Duty event at shift end.PartialIf non-drive events caused it: edit those with authorization. If driving events caused it: violation stands.
30-min break not takenNo break after 8 hrs driving. Or 29 min 59 sec rounding issue.SometimesIf 1-second rounding: adjust by 1 sec. If genuine: stands. Driver can also change a manual driving event to Off Duty in app.
10-hr reset not completedDriver came back on duty before 10 continuous hours off (for 70/8 cycle).NoDriver must take the remaining continuous hours off before driving again. Cannot be edited around.
60/70-hr weekly limitToo many on-duty hours over the cycle period.NoDriver needs a 34-hr restart to reset weekly clock. Cannot edit past logs.
Form and manner errorMissing log fields — location, carrier name, vehicle number.YesDriver adds missing info via ELD app annotations. Administrative only.
ELD malfunction (yellow dot)Programming/data issue — usually bad UDP timestamps.ConditionalFix UDP via tech team → driver logs out/in → reject UDP → Help → Clear Malfunction. Malfunction is a programming issue, not always a violation.
Refusal scripts
Driving event edit refusal
"The violation on [date] consists of driving events recorded automatically by the ELD system. Under FMCSA regulations (49 CFR 395), these records are tamper-proof and cannot be edited or removed. The driver drove [X] hours on that date and the record must remain as-is."
PC mid-shift refusal
"We are unable to insert Personal Conveyance between active driving events — PC must only be used for personal travel after the driver is fully off duty. Adding it retroactively mid-shift would constitute log falsification under federal regulations. The driver would need to complete a full 10-hour off duty reset to recover available hours."
When customer insists or threatens to escalate
"I completely understand your frustration. However, this edit is governed by federal ELD regulations and is outside our ability to make. I've documented your concern in the ticket. If you'd like this reviewed further, I can escalate to a senior team member — but the federal regulations remain the same."
📡

UDP Events

Unidentified Driver Profile events — what they are and how to handle every scenario
📡
What is a UDP event?
A UDP is an auto-generated driving event that occurs when the BLE (Bluetooth Low Energy) connection between the ELD device and the driver's phone is not connected at the time the vehicle moves. All driving must be assigned to a driver — the ELD captures it as "Unidentified" and presents it to drivers to accept or reject. Note: there are no driver-origin UDPs — all UDPs are ELD-generated.
UDP scenarios and resolutions
ScenarioCauseResolution
Driver accepted UDP by mistakeAccepted without reviewingLogs → open UDP → Reassign Event → confirm. Moves back to UDP list. Driver can then reject it.
UDP shows wrong/extreme duration (7 hrs, 300+ hrs)Server/tracker bug — incorrect end timestampCollect packet data → escalate to tech team → tech corrects server-side → driver logs out/in → driver rejects normally.
Driver cannot reject UDPData integrity issue from bad timestampsTech fix required first. Do not ask driver to keep retrying.
UDP causing malfunction (yellow dot)Bad UDP timestamps trigger ELD malfunction flag — this is a programming issueTech fixes times → driver out/in → driver rejects UDP → Help → Clear Malfunction. If persists, re-escalate.
UDP belongs to a co-driver (BLE not connected during switch)Co-driver's BLE was not connected when vehicle movedReject the UDP. Co-driver then uses Reassign to claim the event from their end. No need to manually add co-driver if they're already on the account.
Co-driver process for UDPs — corrected flow
  1. Driver who received the UDP uses Reassign Event → event moves back to UDP list
  2. Driver rejects the UDP from the UDP pending list
  3. The co-driver who actually drove goes to their logs and uses Reassign to claim the event
  4. Co-driver accepts the event from their end
  5. This works only for ELD-generated driving events. For non-driving manual events, deactivate on original driver with a note.
⚠️
Rejecting a UDP does NOT always clear violations
If the violation was from actual driving before the UDP was accepted, rejecting it won't help. Always identify the root cause of the violation first.
📱

Driver App Tools for Violations

Tools available to drivers in the app to review and resolve HOS issues
Review Feature (for violations)
🔍
What the Review feature does
The Review feature allows drivers (and in some cases agents) to review flagged events and make corrections to driving events that are under 15 minutes. This is the only legitimate way to edit a driving event — and only when the event qualifies (under 15 min, with a valid basis).
  1. Driver opens the ELD app and navigates to Logs
  2. Taps the flagged/violation day to open the log detail
  3. Selects the driving event in question
  4. Taps Review — this opens the review workflow
  5. Driver (or agent with approval) makes the correction with a note/reason
  6. Change is logged with an audit trail — reason must be documented
⚠️
Review feature is for driving events under 15 minutes. It is not a general editing tool. Every change made via Review is audited and can be reviewed by enforcement officers.
Edit / Add Past Events (driver-side)

Drivers can add or edit non-driving past events directly in the app without agent involvement, as long as the edit does not conflict with auto-detected driving events.

Driver CAN do from app
  • Add missed Off Duty events
  • Add On Duty events they forgot to log
  • Add Personal Conveyance (if valid use)
  • Annotate/add missing log field info
  • Edit manual driving events (not auto-detected)
🚫
Driver CANNOT do from app
  • Edit auto-detected ELD driving events (except Review <15 min)
  • Delete driving events
  • Edit events that conflict with auto-detected driving
  • Change the ELD device settings
Reassign UDP (driver-side)
🔄
How Reassign UDP works
From Logs → tap the UDP event → select Reassign Event → confirm. This moves the event back to the unidentified pending list where the driver can then properly reject it, or the correct co-driver can claim it. This is entirely driver-side — no agent backend action needed.
Automatic Driving Status Switch — how it works and why it sometimes doesn't
🚗
How auto-drive works
When the vehicle exceeds 5 mph, the ELD automatically switches the driver's status from On Duty (or any eligible status) to Driving. This is a core FMCSA requirement — the ELD must detect and record driving without the driver needing to manually change status.
⚠️
Auto-drive does NOT trigger from PC or Yard Move
If the driver is in Personal Conveyance (PC) or Yard Move (YM) status, the ELD will NOT auto-switch to Driving — those statuses override auto-detection. The driver must manually change to On Duty first, then drive above 5 mph to trigger auto-drive.
If auto-drive is not triggering — troubleshooting steps
  1. Check current duty status — confirm the driver is NOT in PC or YM. If they are, change to On Duty first.
  2. Verify the ELD is properly connected via BLE — check indicator lights. Orange + Green = fully connected. Orange only = not connected to driver app.
  3. Confirm the cable is firmly plugged into the diagnostic port — no wobble. Use the truck-specific cable provided for that vehicle.
  4. Check BT Troubleshoot screen in the app — RPM, speed, and ignition values should appear. If all zeros, the ELD is not reading CAN data.
  5. Ignition OFF → wait 10 seconds → ignition ON → drive above 5 mph → monitor status.
  6. If still not triggering — check for a competing ELD or adapter on the port. Remove it.
  7. If all checks pass and auto-drive still doesn't work — escalate to tech team with BT Troubleshoot screen screenshot.
How to resolve Missing Event Data error when certifying logs

When a driver tries to certify their daily logs, some events may be flagged with missing data — typically a missing location or odometer value. These appear as yellow-highlighted entries in the Review screen. The driver cannot fully certify until these are resolved or intentionally skipped.

Option A — Fix the missing data and certify (recommended)
  1. Driver taps Review while on the certification screen.
  2. Scroll through the day's log — any entry highlighted in yellow has missing data (missing location, missing odometer value, etc.).
  3. For each yellow entry, scroll right on that row and tap "Add Missing Data".
  4. Tap Yes on the confirmation prompt and enter the missing information.
  5. Once all yellow entries are cleared, tap Approve in the top-right corner.
  6. Tap Agree on the confirmation page and wait for the success message.
Option B — Skip missing data and certify anyway
  1. On the Review screen, tap Approve without filling in the missing data.
  2. Select "Proceed to sign" in the confirmation pop-up.
  3. Complete the certification process — the log is certified with the missing data noted.
⚠️
Option A is always preferred — missing data in certified logs can cause issues during DOT inspections. Missing location or odometer data is a form-and-manner error under FMCSA regulations. Advise drivers to fill in data rather than skip whenever possible.
How to sync logs manually — troubleshooting sync issues

Log sync issues occur when the app cannot push the driver's HOS data to the Matrack server. This can cause the admin portal to show outdated or missing log data. Most sync issues are caused by poor or no internet connectivity.

Steps to resolve
  1. Check the driver's internet connection — confirm cellular data or Wi-Fi is active and working. Test by opening another app (e.g. browser or maps).
  2. Check signal strength — weak signal can cause incomplete sync. Move to an area with better coverage if possible.
  3. Open the Matrack ELD Driver App and go to the Dashboard.
  4. Tap the Sync button in the top-right corner of the dashboard.
  5. Wait for the sync to complete — do not close the app during sync.
  6. Once complete, check the admin portal to confirm the logs are now showing correctly.
💡
If sync consistently fails after all steps: escalate to the tech team with the driver username, the dates affected, and any error message shown during sync. Some sync failures are server-side and require backend investigation.
🔍

DVIR — Driver Vehicle Inspection Report

What DVIR is, when it's required, and step-by-step handling for every scenario
📋
What is DVIR?
A Driver Vehicle Inspection Report (DVIR) is a mandatory report a driver must complete to document the condition of their vehicle and any defects. Under FMCSA regulations (49 CFR 396.11), drivers must inspect their vehicle and complete a DVIR before and after each trip. It is integrated into the Matrack ELD app.
⚠️
Agent role on DVIR issues
Most DVIR fixes require backend intervention by the dev team. Agents can perform basic checks and guide the customer through first-level troubleshooting. If the issue persists after basic checks — escalate to the dev team with account details and a description of the issue.
When DVIR is required
TypeWhenWhat it covers
Pre-trip inspectionBefore starting the trip / shiftDriver checks brakes, lights, tires, wipers, mirrors, steering, horn, and other safety items. Signs off that vehicle is safe to operate.
Post-trip inspectionAt the end of the trip / shiftDriver documents any defects found during the trip. This report is passed to the next driver and the carrier.
Defect repair certificationWhen defects are foundCarrier/mechanic must certify that defects have been repaired (or repair not necessary) before the next driver can sign off and drive.
Scenario 1 — DVIRs not visible on admin portal despite driver updating daily
DVIRs not visible on admin even though driver submits daily
⚠ Check settings firstdvir

Driver is submitting DVIRs daily but the admin/carrier cannot see them on the portal.

Basic checks — do these first
  1. Check whether DVIR is enabled for the carrier in the admin portal settings. If not enabled, turn it on and ask the driver to resubmit.
  2. Check the vehicle assignment — confirm the driver is submitting DVIR on the correct vehicle that is assigned to their account.
  3. Check the date range filter on the portal — the customer may be looking at the wrong date range and the DVIRs may be there on a different date.
  4. Check the admin account permissions — confirm the user logged into the admin has the correct role to view DVIRs (not all roles have access).
  5. Ask the driver to confirm: are they completing the DVIR inside the Matrack ELD app, or on a paper form? Only app-submitted DVIRs show on the portal.
If basic checks pass and DVIRs still not showing
Escalate to the dev team with: account username, vehicle name/ID, date range affected, and screenshot of the portal showing the issue. Dev team will investigate from the backend.
Driver unable to submit DVIR from the app
⚠ Check app firstdvir

Driver taps submit on the DVIR but gets an error or nothing happens.

Basic checks — do these first
  1. Check if the driver has an unresolved defect from a previous DVIR — a pending defect blocks new submissions. Carrier must certify it as repaired or no repair needed from the portal first.
  2. Confirm the driver's app is up to date — ask them to check for updates in the Play Store or App Store and update if needed, then retry.
  3. Check internet connectivity — DVIR submission requires an active connection. Ask driver to check their signal or switch to Wi-Fi.
  4. Confirm the driver has a vehicle assigned to their account — if no vehicle is assigned, DVIR cannot be submitted.
  5. Ask driver to close the app fully and reopen, then reattempt the DVIR submission.
If all checks pass and still cannot submit
Escalate to dev team with: driver username, vehicle name, app version, and the exact error message shown (ask for a screenshot). Dev team will investigate from the backend.
Duplicate DVIR entries for the same date
✗ Dev team neededdvir

Portal is showing two or more DVIR entries for the same vehicle on the same date.

Basic checks — do these first
  1. Confirm with the driver whether they genuinely submitted the DVIR more than once on that date (e.g. pre-trip + post-trip both submitted — this is expected and not a duplicate).
  2. Check if the duplicates are both pre-trip or both post-trip on the same date — if yes, that is a genuine duplicate and needs backend cleanup.
  3. Note the exact dates and vehicle affected — collect this information for escalation.
Cannot be fixed from support portal — escalate to dev team
Provide: account username, vehicle name, dates with duplicates, and which DVIR type (pre-trip or post-trip) is duplicated. Dev team will clean up from the backend.
DVIR records missing from the portal
✗ Dev team neededdvir

DVIR records that should exist are not showing on the portal — could be a single date or a full date range.

Basic checks — do these first
  1. Confirm the customer is checking the correct date range on the portal filter — wrong date range is the most common cause.
  2. Check that the correct vehicle is selected — portal may be filtered to a different vehicle.
  3. Ask the driver whether they actually completed and submitted the DVIR on those dates via the app. If they did it on paper, it will not be in the system.
  4. If the driver confirms they submitted via app and date/vehicle filters are correct — the records are genuinely missing from the backend.
Escalate to dev team if records are genuinely missing
Provide: account username, vehicle name, missing date range, and driver confirmation that DVIR was submitted via app. Dev team will investigate from the backend. If a DOT audit is pending, flag this as urgent.
⚠️
DVIR and HOS are linked
A driver cannot legally operate a vehicle if a DVIR shows an unresolved safety defect. If a customer says their driver is blocked from starting a trip, check for a pending DVIR defect before looking at HOS issues.
📤

Data Transfer & DOT Inspection

How to use DOT Inspection Mode in the app, transfer ELD data to officers, and handle data transfer issues
🚨
Data transfer issues are T3 — escalate to Praboo, mark as Priority
All data transfer failure cases must be escalated to Praboo in the channel and marked as Priority. These are T3 issues — dev team handles them from the backend. Agents can perform basic troubleshooting steps first, but do not delay escalation if the driver is in an active inspection.
How to use DOT Inspection Mode — step by step

When a DOT officer stops a driver for an inspection, here is exactly how the driver accesses and uses the DOT Inspection Mode in the Matrack ELD app:

  1. Driver launches the Matrack ELD Driver App and logs in.
  2. Driver taps the three horizontal lines (☰ menu icon) in the top-left corner of the screen.
  3. Driver selects "Roadside Inspection" from the menu options.
  4. Driver sees three options — choose based on what the officer needs:

    Begin Inspection — primary option for the DOT officer to review logs directly on the device. Shows the last 15 days of driver logs. Officer can browse logs without the driver needing to do anything further.

    Data Transfer — transfers the ELD output file to the FMCSA server (telematics) or via USB/Bluetooth (local). Officer receives the data for their own system.

    Additional options — compliance details viewer, email to fleet admin, data transfer manual, ELD manual.
  5. For Data Transfer: driver taps Data Transfer → selects the method (telematics / web services, or local via USB/BT) → confirms the transfer → officer receives the file.
  6. Once inspection is complete, the driver needs their driver password to exit DOT Inspection Mode. This is by design — it prevents the officer from accessing other parts of the app.
⚠️
Important reminders for drivers
✅ Keep driver password readily available — needed to exit DOT Inspection Mode
✅ Ensure all logs are up to date before an inspection
✅ DOT Inspection Mode gives the officer access to 15 days of logs — not just 8 days
✅ Data Transfer sends 8 days of data to FMCSA as required by regulation
Two data transfer methods
Method 1 — Telematics (Web Services)

ELD sends data wirelessly to the FMCSA server. Officer receives it remotely without touching the driver's device.

✅ No physical connection needed
✅ Officer gets data on their system
✅ Driver just confirms the transfer
⚠️ Requires active internet/data connection
Method 2 — Local Transfer (USB / Bluetooth)

Driver transfers log data directly to the officer's device via USB or Bluetooth.

✅ Works without internet
✅ Standard USB or Bluetooth
✅ Good fallback if telematics fails
⚠️ Driver must initiate from app
What data is included in the transfer
Data typeHow far backNotes
ELD event logs (duty status changes)8 days (current + 7 previous)All status changes, locations, timestamps. Must be available during every inspection.
Driver identificationCurrent sessionDriver name, ID, carrier, home terminal.
Vehicle informationCurrent sessionVIN, license plate, CMV power unit number.
Unidentified driving records (UDPs)8 daysAll unassigned driving events must be included.
Malfunction & diagnostic events8 daysAll ELD malfunctions and diagnostic events must be included.
Data transfer issue scenarios — all T3, escalate to Praboo
Data transfer failure during inspection — error shown while transferring
🚨 T3 — Escalate to Praboodata transfer

Driver is in an active DOT inspection. Taps Data Transfer in the app but gets an error and data does not go through.

Basic troubleshooting — do these immediately
  1. Try telematics first — Menu → Roadside Inspection → Data Transfer → Web Services / Telematics → confirm transfer.
  2. If telematics fails, switch to local transfer (USB or Bluetooth) — this works without internet.
  3. If app shows an error: close the app fully, reopen it, log back in, and go to Roadside Inspection → Data Transfer again.
  4. As a temporary fallback while fixing: tell the driver they can show the logs on screen using "Begin Inspection" mode — officer can view the last 15 days directly on the device.
🚨
Escalate to Praboo in channel — mark as Priority
Do not delay escalation if the driver is in an active inspection. Message Praboo in the channel immediately with: driver username, vehicle, error message/screenshot, and which transfer method was attempted. Dev team handles from backend.
Corrupted or blank ELD output file — DOT officer cannot open it
🚨 T3 — Escalate to Praboodata transfer

Data transfer appeared to succeed but the file received by the DOT officer is blank, corrupted, or cannot be opened.

Basic troubleshooting
  1. Ask the driver to retry the transfer — sometimes a retry sends a clean file.
  2. If retrying produces the same corrupted file — switch to the other transfer method (if telematics failed, try USB/BT or vice versa).
  3. In the meantime, tell driver to use Begin Inspection mode so the officer can view logs directly on screen while the transfer issue is being fixed.
  4. Collect the driver username, the date/time of the transfer attempt, and any error or reference code shown.
🚨
Escalate to Praboo in channel — mark as Priority
This is a backend data generation issue. Agents cannot fix it. Escalate immediately with: driver username, vehicle, transfer method used, and description of what the officer received (blank / corrupted / wrong format). Dev team investigates and reissues from backend.
Transferred file missing information requested by the DOT officer
🚨 T3 — Escalate to Praboodata transfer

File transferred successfully but the DOT officer says required data fields are missing — e.g. certain log days, vehicle info, or driver details are absent from the file.

Basic troubleshooting
  1. Ask the officer or driver: what specifically is missing? Get exact details — which dates, which fields, which data type.
  2. Check the driver's logs in the portal for the dates in question — confirm the data exists on the Matrack side.
  3. If the data exists in the portal but wasn't in the file — this is a transfer/export issue. Escalate.
  4. If the data is missing in the portal too — this may be a logging issue. Escalate with full context.
  5. In the meantime, driver can use Begin Inspection mode to show the officer the missing data directly on screen.
🚨
Escalate to Praboo in channel — mark as Priority
Escalate with: driver username, vehicle, what data is missing (specific dates/fields), and whether the data exists in the portal. Dev team will regenerate the correct file from the backend.
Web service transfer failure — code not working, app throwing error
🚨 T3 — Escalate to Praboodata transfer

Driver enters the web services code for telematics transfer but the app throws an error or the transfer does not go through at all.

Basic troubleshooting
  1. Verify the driver is entering the correct web service code — confirm with the carrier if needed. The code is provided by the officer and must be entered exactly as given.
  2. Check internet connectivity — web service transfers require an active data connection. Ask driver to check signal strength.
  3. Ask driver to close the app, reopen, and retry the web services transfer.
  4. If web services keep failing — switch to local transfer (USB or Bluetooth) immediately. This does not require internet or the web service code.
  5. As a fallback, driver uses Begin Inspection mode so the officer can view logs directly on screen.
🚨
Escalate to Praboo in channel — mark as Priority
If the issue persists after switching to local transfer or if the officer specifically requires web service transfer, escalate immediately. Provide: driver username, vehicle, the error message shown in the app, and confirmation of internet status.
📁

Scenario Playbook

Real-world scenarios with step-by-step handling guides
🔍
🐛

Troubleshooting Guide

Known issues, symptoms, and proven fix steps — organized by category
🔍

Quick Reference

At-a-glance summaries for fast decisions during calls and tickets

✅ We CAN edit

Off Duty (missed)✓ Auth needed
Non-drive events (ON/OFF)✓ Within reason
On Duty → Off Duty (truck in shop)✓ With email/letter
Co-driver reassign (ELD events)✓ Co-driver accepts
Wrongly accepted UDP✓ Reassign in app
PC (off-duty, genuine personal use)⚠ Not mid-shift
Drive event <15 min (Review feature)⚠ Senior approval
UDP bug fix (wrong timestamps)✓ Tech team

🚫 We CANNOT edit

Auto-detected Driving (D) event✗ FMCSA locked
PC mid-shift to gain hours✗ Falsification
11-hr violation from driving✗ Cannot undo
14-hr violation from driving✗ Cannot undo
Retroactive exemption claims✗ Not applicable
PC without genuine personal use✗ No basis
Remove violations with no basis✗ Illegal
Change driver's cycle (agent-level)✗ Authorized only
HOS numbers — instant lookup
11
Max driving hrs (property)
14
Hour shift window
10
Hours off for daily reset
30
Min break after 8 hrs driving
60/70
Weekly on-duty limit (US)
34
Hours off for weekly restart
Cycle comparison at a glance
CycleDrive limitShift windowWeekly maxDaily resetWeekly restart
US Property (60/7)11 hrs14 hrs60 hrs / 7 days10 hrs off34 hrs off
US Property (70/8)11 hrs14 hrs70 hrs / 8 days10 hrs off34 hrs off
US Passenger10 hrs15 hrs60/70 hrs8 hrs off34 hrs off