Skip to main content
ECM Performance — Diesel ECM Programming

Software Update Support

Calibration libraries evolve over time as platforms age, OEM software updates roll out, and we refine our approaches based on accumulated customer outcomes. This policy covers how those updates apply to your work — what's free, what's billed, and how to keep your truck running on the most current calibration.

What "Updates" Means In Calibration Work

Calibration isn't a static file you upload once and forget. The calibration libraries we maintain evolve as we learn from accumulated customer outcomes, as platforms age and develop new failure patterns, and as we refine specific parameters based on what holds up best in the field. A calibration scope delivered today reflects two years of refinement from the same scope two years ago.

Updates fall into several categories, each with different implications for existing customers:

Calibration refinements: Parameter adjustments within the same scope that improve outcomes based on accumulated experience. Most updates are this category — small refinements that don't change the fundamental scope but improve operational fit.

Bug fixes: Resolutions to specific issues that emerged on the original calibration. If we identified a pattern where the original parameters produced an unexpected behavior on certain trucks, the bug fix is the updated calibration that resolves it.

OEM compatibility updates: When the OEM (Cummins, Paccar, Cat, etc.) releases a software update that changes the platform's diagnostic ecosystem, our calibration may need adjustments to remain compatible. These updates are platform-specific and rare.

New scope expansion: Sometimes a customer's situation calls for capability we didn't include in the original scope — additional performance tuning, additional fault code suppression, calibration adjustment for a new operational application. This is new work, not an update.

When Updates Are Free

Updates that fall within the tuning warranty scope and within the warranty period are free. Specifically:

  • Bug fixes to the original calibration that resolve issues you've reported or that we've identified
  • Refinements to the original calibration that improve outcomes without changing the agreed scope
  • OEM compatibility updates required to keep the calibration functional after an OEM software release
  • Updates triggered by hardware service that introduced new fault patterns (within reason — major hardware overhauls don't qualify)

The shipping or remote-session logistics still apply — free updates don't mean free shipping or free travel — but the calibration work itself is covered.

When Updates Are Billed

Updates outside the warranty period are billed at the standard reflash rate. Updates that involve scope expansion are billed as new calibration work rather than warranty updates. Customer-initiated changes — wanting different power tune, different parameter target, different operational tradeoff — are new work regardless of warranty period.

We'll be explicit during the diagnostic conversation about which category the update falls into. The line isn't always crisp; when it's ambiguous we err toward the customer.

OEM Software Updates And Compatibility

Cummins, Paccar, Cat, and other OEMs periodically release software updates for their platforms. Most of these are routine maintenance updates that don't affect our calibration. Occasionally an OEM update changes calibration parameters or diagnostic ecosystem behavior in ways that interact with our work.

Important: If your dealer or fleet maintenance team is considering applying an OEM software update to a truck we've calibrated, contact us first. Some OEM updates overwrite our calibration entirely — applying the update reverses our work without warning. In other cases, the OEM update is fine but our calibration needs a compatibility adjustment to coexist correctly.

The five-minute conversation before the OEM update saves the situation where we discover after the fact that our calibration is gone. For fleet customers with documented service relationships, this conversation often happens as part of the standard fleet maintenance cadence. For owner-operators, the dealer doesn't know to call us — so the responsibility is on you to mention our calibration before authorizing dealer software updates.

How Updates Are Delivered

Updates follow the same service-method options as any other calibration work: ship-in, remote, or on-site. The right delivery method depends on the platform, the urgency, and your operational context.

Routine updates typically batch into other service work — a scheduled reflash for a duty cycle change, a fleet visit for additional trucks, a service ticket diagnostic conversation. We don't typically run separate visits or shipments just for a routine update.

Critical updates — rare but they happen — get communicated directly to affected customers. If we identify a pattern that affects a meaningful number of trucks on a specific calibration scope, we reach out to customers running that scope to get the update applied.

Fleet update programs for fleet customers under structured service relationships often include update windows as part of the relationship cadence. The fleet operates on agreed-version calibration; we coordinate updates as a fleet-level rather than per-truck event.

Update Notification

We don't maintain a customer mailing list for routine update notifications — most updates are small enough that affected customers don't need to be notified individually. For critical updates affecting a meaningful customer population, we reach out directly via the contact information on file from the original quote.

If you'd like to opt into more proactive communication about calibration updates relevant to your platform, mention it during the quote conversation. We can flag your record for relevant communications. For fleet customers with active service relationships, this is the default behavior.

Related Pages

⏵ Truck down? Fleet stalled?

Dealer Considering A Software Update?

Call us first. The five-minute conversation before the dealer update saves the situation where we find out after our calibration is already gone.

CallQuoteTicket