Temporary ECU Reprogramming via Secondary Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Aftermarket devices often permanently modify engine control units, compromising factory engine performance settings, and there is a need for a method to temporarily modify engine performance without altering the original settings.

Innovation Solution

An electronic device with a processor and memory that communicates with the engine control unit to detect ignition, authenticate, and provide a substitute command set temporarily, allowing modification of engine operations while preserving the original settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If aftermarket devices permanently overwrite the factory software in an engine control unit, then engine performance can be modified, but the original factory settings are lost and cannot be restored

Engineering Contradiction:
Improveengine performance modificationVSAvoidoriginal factory settings preservation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The device creates a copy of the original factory ECU software image and stores it in the electronic device's memory. This allows the original settings to be preserved and restored later, resolving the contradiction between modifying engine performance and preserving original factory settings.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the state of ECU software from permanent to temporary by implementing a switching mechanism. The ECU can alternate between factory software and modified software, allowing performance parameters to be changed temporarily while maintaining the ability to restore original settings.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the ECU is permanently re-flashed with modified software, then desired engine performance changes are achieved, but the modification cannot be reversed

Engineering Contradiction:
Improveengine performance customizationVSAvoidrestoration to original state
Core Design Contradiction:
Ease of operationVSEase of repair

Solution Approach 1:

The system performs preliminary action by saving the original ECU software image before any modification is applied. This pre-saved copy enables easy restoration to the original state, resolving the contradiction between ease of customization and ease of repair.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The electronic device acts as an intermediary between the ECU and the modification process. It holds the original software image and can restore it to the ECU, serving as a mediator that enables both customization and restoration without requiring complex repair procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If factory settings are optimized for fuel efficiency, then fuel consumption is reduced, but engine performance is compromised

Engineering Contradiction:
Improvefuel efficiencyVSAvoidengine performance
Core Design Contradiction:
Loss of energyVSPower

Solution Approach 1:

The system implements dynamic switching between different ECU software versions. Drivers can switch between fuel-efficient factory settings and performance-optimized modified settings based on their immediate needs, resolving the contradiction between fuel efficiency and engine performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables periodic switching between fuel efficiency mode and performance mode. This allows the engine to operate in different optimization states at different times, accommodating both fuel efficiency requirements and performance demands throughout the vehicle's operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9989005B1Method and apparatus for modifying an automobile engine control unit
Publication Date: 2018.06.05 POWERTEQ LLC
  • US9989005B1 patent drawing
  • US9989005B1 patent drawing
  • US9989005B1 patent drawing

AI summary

A secondary controller for controlling the performance of an automobile is described. The secondary controller can be configured to temporarily reprogram one or more vehicle controllers, such as the engine control unit, after the automobile has been powered on. The secondary controller can substitute command sets with different command sets by rewriting the corresponding portion of RAM. The secondary controller can receive vehicle information from the engine control unit to determine the particular type of vehicle to locate the particular command in RAM in order to rewrite the command set. In one embodiment, the secondary controller communicates with the vehicle controller via the vehicle's diagnostic port, such as an OBD-II port. In another embodiment, the secondary controller can be configured to control a variable displacement engine in a vehicle to command the vehicle to operate using all available cylinders.