HOS Basics
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.
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.
Total driving = 9 hrs (under 11 ✓) · 30-min break taken ✓ · Window closes 8 PM regardless
Passenger Carrier Rules
| Rule | Property Carrier (49 CFR 395.3) | Passenger Carrier (49 CFR 395.5) |
|---|---|---|
| Max driving time | 11 hours | 10 hours |
| Shift window | 14 hours | 15 hours |
| Daily off-duty required | 10 consecutive hours | 8 consecutive hours |
| 30-min break requirement | Required after 8 hrs driving | Not federally required (state rules may vary) |
| Weekly limit | 60 hrs / 7 days or 70 hrs / 8 days | 60 hrs / 7 days or 70 hrs / 8 days (same) |
| Weekly restart | 34 consecutive hours off | 34 consecutive hours off (same) |
| Sleeper berth option | Yes — 7+3 or 8+2 split | Yes — 8 hrs SB + 2 hrs OFF/SB required |
Passenger carriers with a sleeper berth can split their 8-hr rest requirement. The combination must total at least 8 hours:
| Driver / Vehicle type | Applies passenger rules? | Notes |
|---|---|---|
| Bus driver (city, interstate, charter) | ✓ Yes | Most common passenger carrier type. Full 49 CFR 395.5 applies. |
| Motor coach / charter bus | ✓ Yes | Long-distance coach operations. Passenger rules apply. |
| School bus (interstate) | ✓ Yes | Interstate operations fall under FMCSA. Intrastate may follow state rules. |
| Shuttle van (9+ passengers, for hire) | ✓ Yes | For-hire vehicle carrying 9+ passengers including driver = passenger carrier. |
| Rideshare / personal vehicle | ✗ No | Not a CMV. FMCSA HOS rules do not apply. |
| Truck carrying passengers as cargo (e.g. workers) | ✗ No | Passengers must be transported in a vehicle designed for passenger transport. |
| Van under 9 passengers, not for hire | ⚠ Check | May not meet CMV threshold. Verify vehicle weight and passenger count. |
| Scenario | Correct answer |
|---|---|
| Customer asks if their bus driver can drive 11 hrs | No. 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 min | Correct 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 break | Not 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 off | Not 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 time | After 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 driver | Yes — 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. |
✅ 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.
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
Personal Conveyance (PC)
| Scenario | PC Valid? | Why |
|---|---|---|
| Driver drives to hotel after delivery | ✓ Valid | Delivery is complete, driver is fully off duty, traveling for personal rest. Classic valid PC use. |
| Driver drives home after dropping trailer | ✓ Valid | No load, no carrier obligation, personal use of vehicle. |
| Driver drives to restaurant or shop while off duty | ✓ Valid | Personal errand, no carrier benefit. |
| Driver moves truck in yard to better parking spot (personal preference) | ✓ Valid | No operational purpose for carrier. Not Yard Moves — personal use within yard. |
| Driver drives to pick up a load or go to a shipper | ✗ Invalid | This directly benefits the carrier. Not personal use. |
| Driver inserts PC mid-shift to extend drive hours | ✗ Invalid | PC mid-shift with drive events before and after = carrier benefit = falsification. |
| Carrier/dispatch instructs driver to use PC | ✗ Invalid | PC must be the driver's own voluntary decision. Carrier cannot direct PC use. |
| Driver uses PC to "reset" 14-hr window without resting | ✗ Invalid | PC does not pause or reset the 14-hr window. This would be falsification. |
| Driver commutes from home terminal to truck in the morning | ⚠ Grey area | Acceptable if it's genuinely the driver's commute and no load obligation exists. Document well. |
- 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
- 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
Split Sleeper Berth Rule
At least 8 consecutive hours in Sleeper Berth + at least 2 consecutive hours Off Duty or additional SB.
Drive 3 hrs → 8-hr sleeper → drive 2 hrs → 2-hr off duty. Rest = 10 hrs across two periods. ✅
At least 7 consecutive hours in Sleeper Berth + at least 3 consecutive hours Off Duty or additional SB.
3-hr off duty first → drive → 7-hr sleeper break. Both together complete the reset. ✅
| Situation | Effect | Advice |
|---|---|---|
| Driver goes On Duty during the SB period | Breaks the split | SB period is void. Must restart from a new uninterrupted SB period. |
| Short period is under minimum | Invalid split | Doesn't qualify. Driver needs a full 10-hr off duty reset. |
| 5+5 or any other combination | Not valid | Only 8+2 and 7+3 are FMCSA-recognized. All others are invalid. |
| Regular Off Duty used as the long period | Invalid | The 7-hr or 8-hr long period must be SB. Regular off duty cannot substitute. |
| Split sleeper not enabled on vehicle | Not applicable | Carrier must enable split sleeper on the vehicle in system settings first. |
Cycles, Recap Hours & Cargo Types
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.
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.
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.
| Day | Available hours | Hours worked | Hours remaining |
|---|---|---|---|
| Day 1 | 70 hrs | 7 hrs | 63 hrs |
| Day 2 | 63 hrs | 3 hrs | 60 hrs |
| Day 3 | 60 hrs | 11 hrs | 49 hrs |
| Day 4 | 49 hrs | 9 hrs | 40 hrs |
| Day 5 | 40 hrs | 7 hrs | 33 hrs |
| Day 6 | 33 hrs | 8 hrs | 25 hrs |
| Day 7 | 25 hrs | 11 hrs | 14 hrs |
| Day 8 | 14 hrs | 11 hrs | 3 hrs |
| Day 9 (recap) | Day 1 drops off the window → 7 hrs recapped + 3 hrs remaining = 10 hrs available | ||
In the example above: 7 hrs (Day 1 worked) + 3 hrs (remaining) = 10 hrs available on Day 9 — without needing a 34-hr restart.
| Violation | What triggered it | Can it be fixed? |
|---|---|---|
| 14-hr shift violation | Driver was on duty past the 14-hr shift window from start of shift | If non-drive events caused it: can edit with authorization. If driving caused it: stands. |
| 11-hr driving violation | Driver exceeded 11 hrs of actual driving in one shift | No — driving events are locked. If UDP-caused: tech fix + reject UDP. |
| 30-min break violation | Driver drove 8+ cumulative hours without a 30-min break | If 1-sec rounding: adjust. If genuine: stands. |
| 60-hr cycle violation | Driver exceeded 60 hrs on duty in the rolling 7-day window | No — must take 34-hr restart to reset. Cannot edit past logs. |
| 70-hr cycle violation | Driver exceeded 70 hrs on duty in the rolling 8-day window | No — must take 34-hr restart. Cannot edit past logs. |
| Adverse driving — 13-hr violation | Driver used adverse conditions exemption but exceeded the extended 13-hr drive limit | No — violation stands. Exemption was not applied correctly. |
| 16-hr exception — shift violation | Driver used the 16-hr short-haul exception but exceeded the 16-hr window | No — violation stands. |
| Rule | Federal (FMCSA) | California (CHP Intrastate) | Difference |
|---|---|---|---|
| Max driving | 11 hrs | 12 hrs | +1 hr CA |
| Shift window | 14 hrs | 16 hrs | +2 hrs CA |
| Weekly cycle max | 60 or 70 hrs | 80 hrs | Higher CA |
| Cycle days | 7 or 8 days | 8 days only | CA = 8 days |
| Daily reset | 10 hrs off | 10 hrs off | Same |
| 30-min break | Required (federal) | Not required (CA intrastate) | CA more lenient |
| SB split long period | 7 or 8 hrs in SB | Must be 8 hrs in SB | CA stricter on SB |
| Cargo / Driver type | Drive limit | Shift window | Reset | Notes |
|---|---|---|---|---|
| Property (dry van, flatbed, reefer) | 11 hrs | 14 hrs | 10 hrs off | Most common. Standard federal rules apply. |
| Passenger (bus, coach) | 10 hrs | 15 hrs | 8 hrs off | Different limits. See Passenger Carrier Rules section. |
| Hazmat (placarded) | 11 hrs | 14 hrs | 10 hrs off | Same HOS as property. Additional safety regulations apply (routing, placarding) but HOS limits are the same. |
| California intrastate property | 12 hrs | 16 hrs | 10 hrs off | Intrastate CA only. 80-hr/8-day cycle. Completely different from federal. |
| Short-haul (<150 air miles) | 11 hrs | 14 hrs | 10 hrs off | May use paper logs. ELD not required if returning to home terminal within 14 hrs same day. |
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
For drivers within 150 air miles of home terminal who return within 14 hours.
✅ Time records instead of full HOS logs
✅ No mandatory 30-min break
⚠️ Must still follow all HOS hour limits
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 detailed daily log required
⚠️ Still must follow driving hour limits
⚠️ Must keep basic time records
Unexpected snow, ice, sleet, fog, or road hazard the driver could NOT have known about before starting the trip.
Shift window: 14 hrs → 16 hrs max
On-duty window: 15 hrs → 17 hrs max
- Ensure any previously active exemption is disabled first — only one exemption can be active at a time.
- On the main dashboard, locate the Flip icon in the top-right corner and tap it to access exemption settings.
- Find the "Enable Adverse Condition" toggle switch and tap it to activate.
- Tap Yes on the confirmation prompt.
- Enter a valid reason for enabling the exemption (e.g. "unexpected snow on I-80, visibility reduced") and tap Save.
- You will see an "Adverse conditions enabled" confirmation message. The dashboard will show updated remaining hours reflecting the extension.
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.
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.
What We Can Edit
| Edit Type | Legal? | Requirements | Who handles | Notes |
|---|---|---|---|---|
| Add Off Duty event (missed) | ✓ Yes | Authorization from driver/carrier. No letter needed if not mid-shift. | Support agent | Most common edit. Agent can proceed if not in the middle of an active shift. |
| Add/edit On Duty or Off Duty (non-drive) | ✓ Yes | Verbal or email authorization. Letter required if mid-shift or complex. | Support agent | Non-drive events can be edited within reason. No strict duration limit — agent judgment applies. |
| On Duty → Off Duty (truck in shop etc.) | ✓ Yes | Email or letter confirming driver was actually off duty during that time | Support agent | Email on ticket is sufficient documentation. No separate letter needed if clearly documented. |
| Add Personal Conveyance (PC) | ⚠ Conditional | Confirm genuine personal use, not mid-shift, driver authorization | Support agent | No federal time/distance limit for PC itself. Ensure not mid-shift with drive events before/after. |
| Edit driving event — under 15 min, using Review | ⚠ Conditional | Must be under 15 min, use Review feature in app, senior team member approval | Driver (via Review) or agent with approval | The 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) | ✓ Yes | Co-driver already added to logs. Driver uses Reassign, co-driver accepts from their end. | Driver in app — agent guides | Only works with ELD-generated driving events. Non-drive events: deactivate with note on original driver. |
| Reassign wrongly accepted UDP | ✓ Yes | Driver confirms accepted by mistake | Driver (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) | ✓ Yes | Packet data confirming incorrect timestamps + tech team confirmation | Development/tech team | Tech fixes server-side first. Then driver logs out/in and rejects normally. |
| Edit any Driving (D) event — no Review basis | ✗ Never | — | Nobody | FMCSA 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 | ✗ Never | — | Nobody | Log falsification under 49 CFR 395.8. Driver drove those hours — record must remain. |
| Add PC mid-shift to gain hours | ✗ Never | — | Nobody | Drive events before and after = carrier benefit = falsification. Refuse firmly. |
Violations Guide
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:
- 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
- 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 | Common cause | Fixable? | What to do |
|---|---|---|---|
| 11-hr driving exceeded | Actual 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 exceeded | On duty past 14-hr window. Often from missing Off Duty event at shift end. | Partial | If non-drive events caused it: edit those with authorization. If driving events caused it: violation stands. |
| 30-min break not taken | No break after 8 hrs driving. Or 29 min 59 sec rounding issue. | Sometimes | If 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 completed | Driver came back on duty before 10 continuous hours off (for 70/8 cycle). | No | Driver must take the remaining continuous hours off before driving again. Cannot be edited around. |
| 60/70-hr weekly limit | Too many on-duty hours over the cycle period. | No | Driver needs a 34-hr restart to reset weekly clock. Cannot edit past logs. |
| Form and manner error | Missing log fields — location, carrier name, vehicle number. | Yes | Driver adds missing info via ELD app annotations. Administrative only. |
| ELD malfunction (yellow dot) | Programming/data issue — usually bad UDP timestamps. | Conditional | Fix UDP via tech team → driver logs out/in → reject UDP → Help → Clear Malfunction. Malfunction is a programming issue, not always a violation. |
UDP Events
| Scenario | Cause | Resolution |
|---|---|---|
| Driver accepted UDP by mistake | Accepted without reviewing | Logs → 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 timestamp | Collect packet data → escalate to tech team → tech corrects server-side → driver logs out/in → driver rejects normally. |
| Driver cannot reject UDP | Data integrity issue from bad timestamps | Tech 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 issue | Tech 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 moved | Reject 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. |
- Driver who received the UDP uses Reassign Event → event moves back to UDP list
- Driver rejects the UDP from the UDP pending list
- The co-driver who actually drove goes to their logs and uses Reassign to claim the event
- Co-driver accepts the event from their end
- This works only for ELD-generated driving events. For non-driving manual events, deactivate on original driver with a note.
Driver App Tools for Violations
- Driver opens the ELD app and navigates to Logs
- Taps the flagged/violation day to open the log detail
- Selects the driving event in question
- Taps Review — this opens the review workflow
- Driver (or agent with approval) makes the correction with a note/reason
- Change is logged with an audit trail — reason must be documented
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.
- 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)
- 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
- Check current duty status — confirm the driver is NOT in PC or YM. If they are, change to On Duty first.
- Verify the ELD is properly connected via BLE — check indicator lights. Orange + Green = fully connected. Orange only = not connected to driver app.
- Confirm the cable is firmly plugged into the diagnostic port — no wobble. Use the truck-specific cable provided for that vehicle.
- Check BT Troubleshoot screen in the app — RPM, speed, and ignition values should appear. If all zeros, the ELD is not reading CAN data.
- Ignition OFF → wait 10 seconds → ignition ON → drive above 5 mph → monitor status.
- If still not triggering — check for a competing ELD or adapter on the port. Remove it.
- If all checks pass and auto-drive still doesn't work — escalate to tech team with BT Troubleshoot screen screenshot.
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.
- Driver taps Review while on the certification screen.
- Scroll through the day's log — any entry highlighted in yellow has missing data (missing location, missing odometer value, etc.).
- For each yellow entry, scroll right on that row and tap "Add Missing Data".
- Tap Yes on the confirmation prompt and enter the missing information.
- Once all yellow entries are cleared, tap Approve in the top-right corner.
- Tap Agree on the confirmation page and wait for the success message.
- On the Review screen, tap Approve without filling in the missing data.
- Select "Proceed to sign" in the confirmation pop-up.
- Complete the certification process — the log is certified with the missing data noted.
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.
- 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).
- Check signal strength — weak signal can cause incomplete sync. Move to an area with better coverage if possible.
- Open the Matrack ELD Driver App and go to the Dashboard.
- Tap the Sync button in the top-right corner of the dashboard.
- Wait for the sync to complete — do not close the app during sync.
- Once complete, check the admin portal to confirm the logs are now showing correctly.
DVIR — Driver Vehicle Inspection Report
| Type | When | What it covers |
|---|---|---|
| Pre-trip inspection | Before starting the trip / shift | Driver checks brakes, lights, tires, wipers, mirrors, steering, horn, and other safety items. Signs off that vehicle is safe to operate. |
| Post-trip inspection | At the end of the trip / shift | Driver documents any defects found during the trip. This report is passed to the next driver and the carrier. |
| Defect repair certification | When defects are found | Carrier/mechanic must certify that defects have been repaired (or repair not necessary) before the next driver can sign off and drive. |
Driver is submitting DVIRs daily but the admin/carrier cannot see them on the portal.
- 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.
- Check the vehicle assignment — confirm the driver is submitting DVIR on the correct vehicle that is assigned to their account.
- 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.
- Check the admin account permissions — confirm the user logged into the admin has the correct role to view DVIRs (not all roles have access).
- 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.
Driver taps submit on the DVIR but gets an error or nothing happens.
- 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.
- 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.
- Check internet connectivity — DVIR submission requires an active connection. Ask driver to check their signal or switch to Wi-Fi.
- Confirm the driver has a vehicle assigned to their account — if no vehicle is assigned, DVIR cannot be submitted.
- Ask driver to close the app fully and reopen, then reattempt the DVIR submission.
Portal is showing two or more DVIR entries for the same vehicle on the same date.
- 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).
- 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.
- Note the exact dates and vehicle affected — collect this information for escalation.
DVIR records that should exist are not showing on the portal — could be a single date or a full date range.
- Confirm the customer is checking the correct date range on the portal filter — wrong date range is the most common cause.
- Check that the correct vehicle is selected — portal may be filtered to a different vehicle.
- 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.
- If the driver confirms they submitted via app and date/vehicle filters are correct — the records are genuinely missing from the backend.
Data Transfer & DOT Inspection
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:
- Driver launches the Matrack ELD Driver App and logs in.
- Driver taps the three horizontal lines (☰ menu icon) in the top-left corner of the screen.
- Driver selects "Roadside Inspection" from the menu options.
- 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. - 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.
- 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.
✅ 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
ELD sends data wirelessly to the FMCSA server. Officer receives it remotely without touching the driver's device.
✅ Officer gets data on their system
✅ Driver just confirms the transfer
⚠️ Requires active internet/data connection
Driver transfers log data directly to the officer's device via USB or Bluetooth.
✅ Standard USB or Bluetooth
✅ Good fallback if telematics fails
⚠️ Driver must initiate from app
| Data type | How far back | Notes |
|---|---|---|
| ELD event logs (duty status changes) | 8 days (current + 7 previous) | All status changes, locations, timestamps. Must be available during every inspection. |
| Driver identification | Current session | Driver name, ID, carrier, home terminal. |
| Vehicle information | Current session | VIN, license plate, CMV power unit number. |
| Unidentified driving records (UDPs) | 8 days | All unassigned driving events must be included. |
| Malfunction & diagnostic events | 8 days | All ELD malfunctions and diagnostic events must be included. |
Driver is in an active DOT inspection. Taps Data Transfer in the app but gets an error and data does not go through.
- Try telematics first — Menu → Roadside Inspection → Data Transfer → Web Services / Telematics → confirm transfer.
- If telematics fails, switch to local transfer (USB or Bluetooth) — this works without internet.
- If app shows an error: close the app fully, reopen it, log back in, and go to Roadside Inspection → Data Transfer again.
- 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.
Data transfer appeared to succeed but the file received by the DOT officer is blank, corrupted, or cannot be opened.
- Ask the driver to retry the transfer — sometimes a retry sends a clean file.
- If retrying produces the same corrupted file — switch to the other transfer method (if telematics failed, try USB/BT or vice versa).
- 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.
- Collect the driver username, the date/time of the transfer attempt, and any error or reference code shown.
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.
- Ask the officer or driver: what specifically is missing? Get exact details — which dates, which fields, which data type.
- Check the driver's logs in the portal for the dates in question — confirm the data exists on the Matrack side.
- If the data exists in the portal but wasn't in the file — this is a transfer/export issue. Escalate.
- If the data is missing in the portal too — this may be a logging issue. Escalate with full context.
- In the meantime, driver can use Begin Inspection mode to show the officer the missing data directly on screen.
Driver enters the web services code for telematics transfer but the app throws an error or the transfer does not go through at all.
- 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.
- Check internet connectivity — web service transfers require an active data connection. Ask driver to check signal strength.
- Ask driver to close the app, reopen, and retry the web services transfer.
- If web services keep failing — switch to local transfer (USB or Bluetooth) immediately. This does not require internet or the web service code.
- As a fallback, driver uses Begin Inspection mode so the officer can view logs directly on screen.
Scenario Playbook
Troubleshooting Guide
Quick Reference
✅ We CAN edit
🚫 We CANNOT edit
| Cycle | Drive limit | Shift window | Weekly max | Daily reset | Weekly restart |
|---|---|---|---|---|---|
| US Property (60/7) | 11 hrs | 14 hrs | 60 hrs / 7 days | 10 hrs off | 34 hrs off |
| US Property (70/8) | 11 hrs | 14 hrs | 70 hrs / 8 days | 10 hrs off | 34 hrs off |
| US Passenger | 10 hrs | 15 hrs | 60/70 hrs | 8 hrs off | 34 hrs off |