Remote BIOS Update via Virtual SPI Interface
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


