Skip to content

ECU Update Request

An ECU update request is the instruction to deploy a specific firmware version to a specific ECU on a specific machine. Once submitted, the request is delivered to the TCU, which handles the update process on the machine.

Note

Each update request targets one ECU on one machine. To update multiple ECUs, create a separate update request for each.

Trigger an Update Request

  1. Navigate to Settings > ECU Management > Software Repositories.

  2. Select a repository and open the Details page.

    Software Repository Details
    Figure 1: Software Repository Details

  3. Select Update to this version to submit the update request.

    Update Request Option
    Figure 2: Update Request Option

The update page refreshes automatically.

Note

If the TCU is offline when the request is submitted, the update is queued and delivered automatically when the TCU reconnects. Multiple update requests for the same ECU are processed in the order they were created. The UI will warn you if there are pending updates when you create a new one.

After submission, the TCU downloads the firmware and signals to the machine that an update is available. The machine-side operator must then approve the update before flashing begins — see HMI Approval Interface for the full machine-side workflow.

Update Request Status

After submission, the update request detail page shows the current status. The following status values may appear:

Status Meaning
Pending Update request created, waiting for TCU to come online
In progress TCU has downloaded the firmware, awaiting operator approval or flashing
Successful Update completed and verified
Failed Flashing or health verification failed — check TCU log in the DataPortal
Cancelled Update was cancelled before operator approval

Cancel an Update Request

An update can be cancelled from the DataPortal as long as the machine-side operator has not yet approved it. Once the operator approves the update at Checkpoint 1, remote cancellation is no longer possible.

  1. Navigate to Settings > ECU Management > Software Update Requests.

  2. Open the relevant request.

  3. Select Cancel update in the upper right corner.

    Cancel Update Request
    Figure 3: Cancel Update Request

If the TCU is offline, the cancellation is queued and delivered when the TCU reconnects.

Troubleshooting

Problem Possible Cause Update Request Status
Machine not selectable No Electronic Architecture assigned to the machine
ECU missing ECU mapping incomplete in the Electronic Architecture
Firmware version unavailable Repository mismatch — ECU Brand or Model does not match
Update request not executed TCU offline — request is queued and will execute on reconnect Status: Pending
Update remains pending Machine-side operator has not yet approved the update (Checkpoint 1) Status: In progress
Flashing does not start Bootloader address incorrect — application address used instead of bootloader address Status: Failed
ECU not reachable Incorrect CAN addressing or wrong CAN interface Status: Failed
Communication timeout Wrong CAN interface selected Status: Failed
Flashing fails ECU bootloader transition failed or CAN communication problem Status: Failed

Next Steps

  1. HMI Approval Interface
  2. CANopen Specification