Wireless Debugging Firmware Updates via Communication Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for debugging firmware require physical cables due to interface differences, limiting bi-directional data exchange and making it difficult to debug devices across geographical distances.

Innovation Solution

A debug control system with a wireless communication module that establishes a wireless data exchange tunnel between a host machine, debug device, and target device, using various signal transmission interfaces and protocols like USB, I2C, UART, and Bluetooth to facilitate firmware debugging and updating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a physical cable is used to connect the first device and the second device for firmware debugging, then a bi-directional electronic data exchange tunnel can be established, but difficulties arise due to differences in data transmission interfaces (e.g., Parallel Ports and Serial Ports)

Engineering Contradiction:
Improvebi-directional electronic data exchangeVSAvoidinterface compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a wireless communication module as an intermediary between the debug device and the host machine. This module converts wired serial data into wireless signals (e.g., Bluetooth, Wi-Fi), eliminating the need for direct physical cable connections between devices with different interfaces. The wireless module acts as a universal mediator that handles interface differences internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical physical cable connection system with a wireless communication system. Instead of relying on physical connectors (USB, Serial, Parallel ports), the system uses wireless protocols to establish data exchange tunnels, substituting mechanical interface matching with electromagnetic communication.

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

2Reliability

If a physical cable is used for firmware debugging, then data exchange can be established, but the host machine cannot debug the target device due to geographical environment limitations

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidgeographical accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical cable-based data exchange system with a wireless communication system. This substitution eliminates the geographical constraints imposed by physical cables, allowing the host machine to connect to and debug target devices anywhere within wireless range without being limited by cable length or physical placement.

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

Solution Approach 2:

The patent transitions from one-dimensional physical cable connections to three-dimensional wireless space for data exchange. Instead of being constrained by the linear path of a cable, the system utilizes wireless signal propagation in all directions, enabling flexible spatial arrangement of devices and eliminating geographical barriers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If different data transmission interfaces are used for the first and second devices, then each device can operate with its native interface, but establishing a bi-directional electronic data exchange tunnel becomes difficult

Engineering Contradiction:
Improveinterface diversity supportVSAvoiddata exchange tunnel establishment
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The wireless communication module provides universal connectivity by accepting various wired interface types (USB, Serial, Parallel) and converting them into a unified wireless communication protocol. This multi-functional module can interface with different device types while maintaining a consistent communication standard, simplifying the data exchange process.

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

Solution Approach 2:

The wireless communication module serves as an intermediary that translates between different wired interfaces and wireless protocols. It handles the complexity of interface conversion internally, presenting a simplified interface to both the debug device and host machine while maintaining bi-directional communication capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9292411B2Wireless debugging and updating of firmware
Publication Date: 2016.03.22 PHOENIX TECH EMEA LTD
  • US9292411B2 patent drawing
  • US9292411B2 patent drawing
  • US9292411B2 patent drawing

AI summary

A debug control system and method thereof which includes a debug device and a wireless communication module. The debug device is configured to communicate electrical data with a target device via a first signal transmission interface. The wireless communication module is configured to communicate electrical data with the debug device via a second communication interface, and is configured to communicate electrical data with a host device. Electrical data exchanged between the debug control system and the target device is configured to debug or update firmware residing on the target device.