Run
Create VMConnect a wallet, choose a machine, and create a virtual machine in the console.Bench workspaceOpen the injector coding workspace after you install a machine in Console.Diesel injector codingCoding and calibration workflows across live injector families.Documentation
Documentation
Last reviewed:
Scope
This page defines operator-safe troubleshooting for production workflows. It is designed to minimize unsafe retries, preserve traceability, and make escalation evidence complete on first pass.
Triage Flow
- Confirm wallet state, active account, and session ownership before retrying bench operations.
- Verify selected profile family, injector identifiers, and expected coding direction (read/write).
- Check VM runtime status and recent lifecycle events for expiration, closure, or provisioning faults.
- Capture exact operation timestamp and session id before any recovery action.
- Retry with a fresh session only after input context has been validated and logged.
Common Failure Signatures
| Signature | Likely Cause | Operator Action |
|---|---|---|
| Session provision timeout | Runtime capacity or transient network delay between control plane and VM host. | Retry once, then open a new session and attach both session ids to the incident note. |
| Profile mismatch warning | Selected profile family does not match injector part or ECU context. | Stop write actions, re-validate part number and family, then reload the correct profile. |
| Decode output not deterministic | Input payload drift, wrong mode selection, or stale local assumptions. | Re-run from clean input, compare traces, and escalate if divergence persists. |
| Payment trace not linked | Session lifecycle event and settlement confirmation are out of sync. | Wait for settlement finality window, then refresh session trace panel before closure. |
Runbook Checklist
Avoid parallel retries when a failure is ambiguous. Complete the triage order, log operator context, and move to escalation if any critical signal remains unresolved after one clean retry.
Escalation Package
- Session id, wallet address (short form), and environment timestamp.
- Injector profile identifiers used (brand, family, part, and revision when available).
- Operation type performed and expected output shape.
- Screenshots or logs of errors exactly as shown, without paraphrasing message text.
- Any retries performed and whether a fresh session changed behavior.

