Vehicle ECU OTA Firmware Activation Using Driver Proximity Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating electronic control units (ECUs) in vehicles are laborious and inefficient, requiring manual intervention and frequent updates across a fleet of vehicles, which can disrupt vehicle operations and pose safety risks if not executed under optimal conditions.

Innovation Solution

A telematics system with an over-the-air (OTA) update capability that integrates an OEM server and an OTA update server, allowing for remote firmware updates to be sent to ECUs, with conditional activation only when the vehicle is stationary, parked, and the driver is nearby, ensuring safety and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual firmware update methods are used for ECUs, then update control is possible, but labor requirements increase and update efficiency decreases

Engineering Contradiction:
Improvefirmware update efficiencyVSAvoidupdate system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The ECU performs self-updating by automatically receiving firmware updates via OTA, storing them in secondary firmware memory, and activating them without manual intervention. The system monitors its own update status and executes updates autonomously when conditions are met, eliminating the need for manual labor while maintaining controlled update execution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An OTA update server acts as an intermediary between the firmware source and the ECU, managing the distribution and coordination of updates across multiple vehicles. The server coordinates update timing and ensures safe execution conditions are met, enabling efficient fleet-wide updates without increasing on-vehicle system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If firmware updates are executed frequently across a fleet, then system reliability improves, but vehicle operations are disrupted

Engineering Contradiction:
ImproveECU firmware reliabilityVSAvoidvehicle operational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Firmware updates are downloaded and stored in secondary firmware memory before activation. The system prepares updates in advance during periods when vehicle operation is less critical, then activates them when safe conditions are detected, such as when the vehicle is stationary or parked, minimizing disruption to operational productivity while maintaining reliability improvements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The update activation timing is dynamically adjusted based on real-time vehicle operating conditions. The system monitors parameters such as vehicle motion state, battery charge level, and network connectivity to determine the optimal moment for activation, allowing updates to proceed when conditions are favorable and preventing disruptions during critical operational periods.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If firmware updates are activated without condition checking, then update speed increases, but safety risks increase

Engineering Contradiction:
Improveupdate activation timeVSAvoidupdate safety
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

Safe operating conditions are verified in advance before update activation proceeds. The system checks parameters such as vehicle stationary status, battery charge level, and network connectivity prior to switching firmware, ensuring that updates only activate when safety conditions are met. This preliminary verification prevents unsafe activations while minimizing time loss through efficient conditional checking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors update execution status and safety conditions, providing feedback to control whether activation should proceed or be postponed. If conditions are not met during the update process, the system can pause or rollback the update, ensuring safety is maintained while allowing rapid activation when conditions are favorable.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4160391B1Systems and methods for safe over-the-air update of electronic control units in vehicles
Publication Date: 2024.10.30 GEOTAB INC
  • EP4160391B1 patent drawingFigure 1
  • EP4160391B1 patent drawingFigure 2
  • EP4160391B1 patent drawingFigure 3A

AI summary

Systems and methods for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The OTA server determines whether an operator terminal is close to a vehicle and if so, sends a request to the operator terminal requesting confirmation for proceeding with completing a firmware update for an electronic control unit in the vehicle. In response to receiving the confirmation, the OTA server sends a request to a telematics device coupled to the vehicle to complete the firmware update.