Find the smallest useful recovery step
Start with the status you see. Keep your results and unsaved work safe.
I cannot enter the app
Check the message: email verification, access approval and required account acknowledgements are different steps. Use the offered sign-in or recovery route. Repeating setup does not grant approval. If access was deactivated, contact support; signing in again does not restore it.
My result has not appeared
Open Settings → Connections → Recent activity. Check whether the email was received, imported, duplicated or needs review. Only an imported result should appear in Sessions.
Confirm that you forwarded one supported original email inline from your trusted inbox. Automatic rules cover future matching messages; older history needs individual forwards. Do not keep resending an error without reading its explanation.
A session or chart looks incomplete
Check the selected venue, date, filters and list page. Open the source session. Missing lap times, clock time or ranking context may be absent from the original result, rather than hidden by the chart.
A baseline or insufficient-data message is normal when there is only one suitable point. When context is missing, keep the raw evidence; do not change labels merely to force a comparison.
My kart number is still waiting
Open Karts → Review kart numbers. Check venue-local timing and the session evidence before confirming a match. If the result is absent, resolve the result import first. Do not attach a capture to a nearby session just to clear the waiting state.
A save failed or another tab changed the account
Keep your unsaved draft. Read whether any part saved, and use the offered retry or reload. A reload can discard unsaved work; choose it deliberately. If the app requests a fresh account view, do that before making another change.
If you switched accounts, wait for the new account to load. Never use an older account's displayed content as confirmation of the new account's state.
Privacy cleanup is pending
Pending or failed cleanup does not mean deletion completed. Use the exact retry action in Settings → Privacy & account, or contact support. Do not infer that a cloud action removed a local phone copy.
AI is unavailable
Saved evidence and calculated guidance still work. Read the stated access or availability limit. A failed AI request does not silently retry, and reopening a saved answer should not generate another one.
Open Settings ↗ · Contact support
Demo changed or needs an owner refresh
An older Demo pack stays intact until the owner reviews a reset. A new fixture release does not silently replace your notes or choices. After a reset, access change or conversion, reload the current account before continuing; drafts from the previous Demo generation are discarded. Conversion requires a fresh sign-in and Real setup, with an empty driving journal. It does not carry fictional results or sharing permissions into Real use.
Quick Kart and partial session corrections
Keep an unconfirmed Quick Kart attempt and retry its original number, time and choices after reloading saved data. A second successful new capture records a new time. An ambiguous result remains in Karts for exact-session review; opening or refreshing the signed-in app checks eligible new captures. Checks do not run with the browser closed.
If Session context is confirmed saved but ranking was not saved, your purpose/event change remains saved. Ranking input stays available for review or a ranking-only retry. Missing ranking capability or changed evidence stays explicit; repeating the whole context save is unnecessary. Earlier event grouping is a separately reviewed operation, not an automatic same-day repair.
Previous interface referencePreserved guidance · 2026-09-28
Reconnecting Driver OS
Refreshing /driver shows a neutral loading shell while the account and saved results are checked. It does not replay onboarding or show another account's cached data. If the check fails, Try again reconnects; Account & privacy remains available for your own consent and cleanup status when driving access is paused.
Save errors stay visible. Reload saved data (discard unsaved edits) replaces the current draft with saved account data, so copy unsaved notes you need first. A partially saved username is permanent; follow the recovery message instead of choosing another.
Use Settings → Result email connections for email setup, activity and received history; Settings → Privacy & account for account choices. Help opens a new tab. An empty history is normal for a new Real account; missing lap, field or score evidence is not filled with invented values.
The sign in email did not arrive
Confirm the address, wait a moment, check spam and request one fresh email. Use only the newest secure link or one time code. Older messages stop being valid after a new request.
The secure link expired or opened on the wrong device
Return to the sign in page and request a new email. If you are signing in from an installed Home Screen app, enter the newest one time code shown in the email.
The native email link or web handoff did not complete
Use the newest email on the iPhone that requested it, then choose Open Driver OS if offered. The email code is still a fallback. Do not reinstall, sign out or delete recordings to fix a connection problem. Wait until any recording or recovery has finished before trying to change accounts.
For a native-to-browser link, reopen it from the native app if it expired. Check the account shown before continuing. If the service is unavailable, use the ordinary web link and sign in there as usual; the phone keeps its session and recordings.
I verified my email but still see approval status
Driver OS is invite-only. A verified account without an active owner invitation cannot open private data. Use the public interest signup if you have not been invited. If the owner already invited this exact email, refresh or sign in again; one Demo Tester or Real Tester invitation is sufficient. Repeating signup does not add approval.
Home says my profile is incomplete
Open Profile and complete the required driver name and home location. K1 forwarding and Sensor Lab are optional and should not block the core journal.
A forwarded result is not visible
Open Connections → K1 Email, check the delivery/save status, then check the date and venue filters in Sessions. Use Report a problem if the result is still missing. A processing delay is a reason to investigate before forwarding again; earlier history is not automatically reprocessed.
A manual import failed
For an interrupted new upload, select the same file again. Driver OS does not retain the raw upload, and a completed matching result is reused. If the import says Needs review, use the private problem report; repeating an unsupported file does not repair its format.
Progress is empty
Open Sessions and confirm you have comparable saved evidence for the selected range and scope. One isolated or unrelated result may be correctly insufficient for a trend.
Quick Kart did not match
Confirm that the result has arrived and that the capture time is close to the intended race. If several races are equally plausible, enter the known kart number directly on the correct race.
In the wide review, also check Progress → Karts by venue → Unlinked recordings. A recording-start kart number can be retained in a standalone session context without a known venue or official-result link. This account-wide inventory remains visible under venue filters. Open its editor and inspect the saved context before linking a result. The app cannot safely assign a venue or race using only a date or a familiar kart number.
Retained phone/Watch quick selections appear in a separate inventory where available. A cloud inventory failure is not proof of missing device data. Do not delete or recreate recordings to make a pace chart look complete.
A Sensor Lab chart is empty
Read the chart’s empty state. It distinguishes a missing channel, unavailable retained source, failed quality check and a lap whose timestamps do not overlap the signal.
I cannot find a phone or Watch race
For expanded recordings, open Advanced → Recording information in the iPhone app. Complete local copies stay retained. Eligible new recordings and explicitly authorized older full recordings appear in web Sensor Lab only if separately eligible for expanded private cloud delivery and fully verified. Uploading and Verifying cloud recording are not completion. For an interrupted upload, return to the iPhone app when connected and use Retry if offered; the full local source remains retained. If the Watch has not transferred its source yet, keep both apps on the same authorized account and reconnect normally. Do not sign out, reinstall or delete evidence to force recovery.
For older cloud-backed recordings in Sensor Lab, use Driver OS iPhone, Driver OS Watch or Paired sources, then check the page range and use Next for older recordings. A source with a supported official-time association has Open race or Open race windows. The Race-linked session selector includes native sources even when their quality is rejected or unproven. Standalone bench tests, missing official timing and competing race intervals do not receive a race association.
Native quality reviews are temporary in this release. Reloading clears the review result, not the cloud recording or official race; select Review quality to calculate it again.
A native upload or deletion is still pending
Keep the signed-in companion open with a usable connection. An interrupted or unverified upload remains on that device for retry. Receipt verified means the exact private cloud record and object are durable; it does not mean the source passed quality review, matched a race or became analytical evidence.
If Sensor Lab says source deletion is still finishing, the private cloud source stays hidden from analysis while cleanup is pending, but deletion is not yet complete. Use Retry source deletion when it is offered. If the state persists, use the support, privacy and legal contact route.
The route is beside the visible lane
The route is an unsnapped GPS trace. Normal device accuracy and indoor reception can move the line by several feet or meters.
The journal looks stale
Open Profile, then Data and Sync, and refresh. If offline, the last account bound saved journal remains readable until the connection returns.
A Help link opened the wrong topic
Use the topic navigation or a stable article URL. Legacy #topic links and the complete guide’s ?all=1 route remain available for compatibility.
Saved page layouts
On Home, Sessions or Progress, first expand that page’s Saved layout & optional widgets panel to find Customize. If a layout says it could not be loaded, open Customize and choose Load saved layout before editing. If another device changed that page, load its current layout and make your choices again. A failed save never claims success; the page keeps its last confirmed layout. A freshly signed-in device loads the account layout, and opening Customize refreshes it. Cancel discards an unsaved draft.
An edit loses its place
Tags, notes and local display controls should keep their surrounding section open and remain in view. Background updates preserve unfinished fields for the current account and screen. Opening another race or navigating to another page starts that screen’s normal state. A validation error may move focus to the field that needs attention.
If a control still jumps away, use Support to name the page and action. Do not include private notes, recordings or sign-in details.
Account access is deactivated
The owner has removed this account’s app access. Your sign-in and saved records are preserved. Contact the owner if you need access. Signing in again does not bypass deactivation.
Setup choices and recovery
If setup cannot save, check your connection and retry. Back, refresh and signing in again preserve this account’s saved steps. No fictional history should appear in a Real account. If a Demo scenario cannot finish preparing, use the existing Refresh access control; do not request another invitation or reset the account yourself.
K1 import status checks
Use the paginated K1 email activity table to scan received times and statuses, then expand a row’s Details before choosing its result link or Report a problem. The owner’s authorized import and private-report queues are separate paginated tables; parser, adapter, generation, reason and alert details remain available per import. On smaller screens, scroll within the table to see all columns.
Connections → K1 Email separates delivery, complete saving and display for new imports. Earlier imports retain their history and are labelled accordingly. A format, venue or local-time warning requires reviewed evidence, not a guessed value.
If a result is saved but has no display confirmation, open its Sessions lap view and check the date, venue and current filters. Display confirmation only records that the expected lap component rendered. If the result is still missing, use Report a problem and consent to sharing its diagnostic metadata. The owner receives only the report and linked import information. Background checks create in-app health alerts; real email notifications and original-email reporting uploads remain disabled.
A session says Unclassified, or its day colors differ
Select the session in C and choose Set session purpose to enter known context. Unclassified means the purpose was not recorded; it does not mean lap timing is missing. Do not choose Race just because the timing provider calls every run a race.
Select Arrive & drive for an ordinary visit with no Event. Select Practice for practice within a chosen race-day Event. These are separate choices. When a timing result is selected, known name/date/location details are prefilled; you can save only the context you know and return to C. An older saved Practice role without an Event displays as Arrive & drive; an absent role remains Unclassified.
Purple and amber can describe observed best laps within a visit even when matching purpose/class is unrecorded. Read the scope note. Green needs eligible recorded result context and does not appear just because a session has the quickest lap.
Open detailed tools provides additional editing and comparison tools. Return to review restores your selection. The earlier experience switcher is retired; remembered A and B choices open the wide review without resetting saved filters or widgets.
A reminder disappeared, or reappeared on another device
Got it hides an achievement celebration, while Mark reviewed hides a timing cue. The achievement and original sessions remain available. Use Undo immediately or Show again in the reviewed-cues section. An achievement celebration also expires seven days after its first display in that browser/account. These states do not sync across browsers; new evidence can create a new cue.
Inside a flagged session, use Mark date review reviewed. It clears the same reminder as the overview action, for that date and comparison. The timing details remain expandable and offer Show date review again.
Home seems to omit a familiar venue or session type
Check the venue, Event and purpose filters first, then More filters for exact track/layout, vehicle/fleet and timeframe. Clear those selections for all history. The Home history preview starts with frequently visited venues and keeps the rest accessible. Within a venue, expand its other contexts to find Practice, Qualifying, Race or ordinary visits when those purposes are recorded. Distinct layouts, classes, fleets and purposes cannot share one pace line. One-date groups stay compact baselines rather than claiming a trend. Progress retains the full eligible history.
Saved session evidence opened another layout
In the wide review, expand Follow the evidence → Saved analysis & session notes to read existing evidence on the same page. Source/session scope, limitations and saved AI provenance remain visible. Open detailed tools provides additional editing and comparison tools, with Return to review to restore your place.