Super I/O Module USB BIOS Update Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for updating BIOS code in computer systems require physically removing and re-soldering the ROM, which is complex and prone to errors, and does not allow for BIOS code updates without disassembling the computer.

Innovation Solution

A super I/O module that uses a USB port to transmit and update the BIOS code to a flash memory within the computer system, utilizing a processor and switch to control the USB connection and facilitate the update process without opening the housing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the traditional method of updating BIOS code is used, then the BIOS code can be updated, but the process requires physically removing and re-soldering the ROM, which increases device complexity and operation difficulty

Engineering Contradiction:
Improveease of BIOS updateVSAvoidcomplexity of update process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a USB host controller as an intermediary device between the external USB storage device and the flash memory. This mediator enables data transfer without requiring physical access to the ROM chip, thereby simplifying the update process while maintaining the ability to update BIOS code.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical soldering process with an electrical data transfer process through USB interface. Instead of physically removing and re-soldering the ROM, the system uses electrical signals to transfer BIOS code from USB storage to flash memory, eliminating the need for mechanical manipulation of components.

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

2Productivity

If the traditional method of updating BIOS code is used, then the BIOS code can be updated, but the process requires opening the housing and de-soldering components, which increases the time required for maintenance

Engineering Contradiction:
Improvemaintenance efficiencyVSAvoidtime for BIOS update
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The USB host controller acts as a mediator that enables remote data transfer to the flash memory. This eliminates the need for physical access to internal components, allowing maintenance personnel to update BIOS code from outside the housing, thereby reducing maintenance time and improving productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables preliminary preparation of BIOS code updates on external USB storage devices before actual installation. The flash memory can be programmed with the updated BIOS code through the USB interface without requiring immediate physical intervention, allowing for more efficient maintenance workflows.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the traditional method of updating BIOS code is used, then the BIOS code can be updated, but the risk of errors increases due to manual soldering operations

Engineering Contradiction:
Improvereliability of BIOS updateVSAvoiddifficulty of update process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces manual soldering operations with automated electrical data transfer through the USB interface. This substitution eliminates human error in soldering operations while maintaining the ability to update BIOS code, thereby improving reliability without increasing operational difficulty.

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

Solution Approach 2:

The USB host controller serves as a reliable intermediary that handles data transfer between external storage and the flash memory. This controlled electrical interface provides more reliable and consistent data transfer compared to manual soldering, reducing the risk of errors while keeping the update process simple for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9201650B2Super I/O module and control method thereof
Publication Date: 2015.12.01 NUVOTON
  • US9201650B2 patent drawing
  • US9201650B2 patent drawing
  • US9201650B2 patent drawing

AI summary

A super input/output (I/O) module for controlling a universal serial bus (USB) port of a computer system is provided. The super I/O module includes a USB host, a switch and a processor. The switch selectively couples the USB port of the computer system to the USB host or a controller of the computer system according to a switching signal. When a trigger event occurs, the processor provides the switching signal to control the switch, so as to couple the USB port of the computer system to the USB host and to transmit a basic input/output system (BIOS) code to a flash memory of the computer system via the switch and the USB port.