Server BMC Firmware Download via USB Port

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server recovery solutions require a separate chip for storing recovery images, necessitate a serial debug cable, and pose security concerns due to the use of flash disks, making them cumbersome and insecure.

Innovation Solution

A server with a mainboard featuring a USB device controller and an integrated circuit that connects a USB port to the baseboard management controller, allowing firmware to be downloaded via a smartphone and USB port, eliminating the need for separate flash chips and serial cables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a separate chip is used to store recovery images, then firmware recovery capability is provided, but device complexity and cost increase

Engineering Contradiction:
Improvefirmware recovery capabilityVSAvoidseparate chip requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the recovery image storage function with the existing flash memory chip that stores normal BMC images. Instead of using a separate chip for recovery images, the system utilizes the same flash memory chip for both normal operation and recovery purposes, thereby reducing device complexity while maintaining firmware recovery capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flash memory chip is designed to serve multiple functions: storing normal BMC images during regular operation and storing recovery images when corruption is detected. This multi-functional approach eliminates the need for dedicated separate storage chips for recovery purposes

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

2Reliability

If a serial debug cable is required for recovery operations, then firmware recovery can be performed, but ease of operation deteriorates

Engineering Contradiction:
Improvefirmware recovery capabilityVSAvoidoperation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical serial debug cable connection with a wireless communication mechanism. The system uses a wireless interface (such as Wi-Fi or Bluetooth) enabled by the BMC to transfer recovery images and perform firmware updates without requiring physical cable connections, significantly improving ease of operation

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

Solution Approach 2:

The patent introduces a server as an intermediary between the user and the BMC for firmware recovery. The server hosts the recovery images and communicates with the BMC wirelessly, mediating the transfer process and eliminating the need for direct physical cable connections between the user device and the server

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If flash disks are used for firmware storage, then firmware can be stored and transferred, but security concerns arise

Engineering Contradiction:
Improvefirmware storage capacityVSAvoidsecurity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent extracts the firmware storage and transfer function from external flash disks and relocates it to the server's internal storage system. The server stores firmware images in its secure internal memory, and the BMC downloads them wirelessly, eliminating the security vulnerabilities associated with external flash disk connections

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses digital copying of firmware images from the server's internal storage to the BMC's memory through wireless communication. This digital copy process eliminates the need for physical flash disk media, reducing security risks while maintaining full firmware storage and transfer capability

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11385885B2System and method of downloading a firmware to a server
Publication Date: 2022.07.12 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US11385885B2 patent drawing
  • US11385885B2 patent drawing
  • US11385885B2 patent drawing

AI summary

A method of downloading a firmware to a server is disclosed as including providing a server with a mainboard with a baseboard management controller (BMC) and at least one universal serial bus (USB) port, connecting the USB port to a USB device controller of the BMC of the server, resetting the BMC, connecting a data processing device with the server via the USB port, and downloading a firmware to the BMC from or through the data processing device via the USB port.