Adapter Firmware Upgrade via Charging Interface MCU

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional adapters lack programmability, requiring hardware replacement to change operational functions, which is costly and inflexible.

Innovation Solution

A method and system for upgrading adapter firmware using a microcontroller unit (MCU) that receives and processes upgrade files in UART format via a charging interface, allowing flexible operation mode adjustments without hardware replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hardware components of the adapter are replaced to change operational functions, then the operational function can be changed, but the manufacturing cost increases and performance is downgraded

Engineering Contradiction:
Improveoperational function flexibilityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces the mechanical hardware replacement system with a software-based firmware update system. Instead of physically replacing hardware components to change adapter functions, the system uses an MCU to receive and execute upgrade files transmitted through the charging interface, enabling functional changes through software updates alone.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent makes the adapter universally programmable through the MCU, which can load and execute different firmware to provide multiple operational functions. The same hardware platform can perform different functions by loading different upgrade files, eliminating the need for multiple specialized hardware versions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If hardware components are replaced to change adapter functions, then functional changes are possible, but device complexity increases

Engineering Contradiction:
Improvefunctional programmabilityVSAvoidhardware structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent substitutes the complex hardware replacement mechanism with a simple software update process. The MCU receives upgrade files through existing charging interface data lines, processes them, and updates firmware without requiring any hardware changes, thereby reducing device structural complexity while maintaining functional adaptability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If the adapter is made programmable with an MCU, then operational flexibility improves, but firmware upgrade capability requires additional interfaces and complexity

Engineering Contradiction:
ImproveprogrammabilityVSAvoidinterface requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the charging interface data lines multi-functional by enabling them to serve both their original charging/detection purposes and the additional function of transmitting firmware upgrade files. This eliminates the need for separate dedicated upgrade interfaces, reducing overall system complexity while maintaining programmability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the firmware upgrade communication function with the existing charging interface data lines. The same physical interface handles both power/data charging operations and firmware transmission, combining multiple functions into a single integrated system rather than requiring separate dedicated interfaces.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3171245B1Method, apparatus, and system for upgrading adapter
Publication Date: 2020.03.18 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP3171245B1 patent drawingFigure 1
  • EP3171245B1 patent drawingFigure 2
  • EP3171245B1 patent drawingFigure 3~4

AI summary

A method for upgrading firmware of an adapter, an apparatus, and a system are provided. The method includes receiving, by an adapter, an upgrade file in accordance with a Universal Asynchronous Receiver/Transmitter (UART) format, which is transferred by a converter, via a data line of a charging interface of the adapter, where the converter is configured to convert the upgrade file in accordance with a Universal Serial Bus (USB) in a personal computer (PC) into the upgrade file in accordance with the UART format for transmitting the upgrade file in accordance with the UART format to the adapter; and processing, by a microcontroller unit (MCU), the upgrade file in accordance with the UART format for upgrading the firmware of the adapter when the adapter is in an upgrading mode, where the MCU is built in the adapter. In the present disclosure, the upgrade file stored in the PC is downloaded to the MCU of the adapter for adjusting the operation modes of the adapter to upgrade the adapter. The embodiments of the present disclosure are capable of flexibly upgrading the firmware of the adapter and reducing the manufacturing cost.