Remote BIOS Update via Virtual SPI Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems (IHSs) face challenges in booting up due to BIOS corruption, requiring costly and time-intensive on-site maintenance, and lack efficient methods for custom BIOS booting without reprogramming media.

Innovation Solution

The system enables remote booting by using a virtual serial peripheral interface (SPI) bus to retrieve and update the BIOS image, allowing for remote power-on, booting with a virtual SPI boot image, and subsequently updating the real SPI boot image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a technician travels to the location of the IHS to perform maintenance on the system, then the BIOS corruption problem can be repaired, but the maintenance cost and time consumption increase

Engineering Contradiction:
ImproveBIOS functionalityVSAvoidmaintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

A remote management controller is introduced as an intermediary between the external network and the IHS internal components. This controller provides a virtual SPI interface that allows remote access to the SPI bus, enabling BIOS image retrieval and updates without requiring physical presence at the IHS location. The virtual SPI interface acts as a mediator that bridges the gap between remote management capabilities and local BIOS storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/physical system of technician travel and on-site manual operations with an automated remote system. The virtual SPI interface enables automated retrieval of BIOS images over the network and automated updating of the real SPI boot image, substituting manual mechanical processes with automated electronic/software-based processes.

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

2Reliability

If the BIOS image stored in memory is corrupted, then the IHS cannot complete the boot process, but on-site maintenance is required to repair it

Engineering Contradiction:
Improveboot process completionVSAvoidmaintenance accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The remote management controller with virtual SPI interface serves as an intermediary that provides remote access to the SPI bus. This allows the system to retrieve virtual BIOS images from remote storage and update the real SPI boot image remotely, making maintenance accessible without requiring physical presence at the IHS location.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service capability where the IHS can automatically retrieve BIOS images and perform updates through the virtual SPI interface without requiring external human intervention. The automated process allows the system to repair itself or be remotely repaired without technician involvement.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If one wants to boot a custom system BIOS, then custom booting is achieved, but the cost and risk of reprogramming the media storing the BIOS increases

Engineering Contradiction:
Improvecustom BIOS booting capabilityVSAvoidBIOS update complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent uses virtual BIOS images stored in remote memory as copies of the actual BIOS that needs to be updated. Instead of directly reprogramming the physical SPI flash memory, the system retrieves virtual BIOS image copies over the network through the virtual SPI interface and uses these copies to update the real BIOS, reducing the complexity and risk associated with direct reprogramming operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7917743B2System and method for a remote information handling system boot
Publication Date: 2011.03.29 DELL PROD LP
  • US7917743B2 patent drawing
  • US7917743B2 patent drawing
  • US7917743B2 patent drawing

AI summary

In an information handling system (IHS), providing an IHS boot includes forcing the IHS to power on or reboot, retrieving a virtual serial peripheral interface (SPI) boot image using a virtual SPI bus, booting the IHS to the virtual SPI boot image, turning off the virtual SPI boot image, and updating a real SPI boot image.