A firmware version switching system, method and computer device
By combining a baseboard management controller, a basic input/output system, a VR chip, and complex programmable logic devices, automatic and seamless BIOS firmware version switching is achieved without affecting business operations. This solves the problem that existing technologies cannot meet customers' customized switching needs and improves operation and maintenance efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR SUZHOU INTELLIGENT TECH CO LTD
- Filing Date
- 2022-08-29
- Publication Date
- 2026-04-17
AI Technical Summary
Existing technologies cannot achieve customized switching of basic input/output system firmware versions without affecting business operations, thus failing to meet customer needs.
By combining a baseboard management controller, basic input/output system, VR chip and complex programmable logic device, and utilizing network LAN communication protocol and Micro SD card, the system can automatically mount, refresh and switch power to customized BIOS firmware versions, ensuring a seamless switching process.
It enables automatic and seamless BIOS firmware version switching without affecting customer business operations, improving operational efficiency and is suitable for various types of servers.
Smart Images

Figure CN115454522B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic technology, and in particular to a firmware version switching system, method, and computer device. Background Technology
[0002] With the continuous iteration and upgrading of technology, customers have increasingly stringent requirements for servers and have various ideas on how to more efficiently monitor server operation. As a critical component of server operation, the Basic Input Output System (BIOS) is receiving greater attention and stricter requirements from customers. Some customers want to customize the BIOS firmware version to better suit their needs. Different customized versions are required for different business operations. Currently, customized BIOS firmware versions are set according to different customer needs. Customers update the firmware to the desired version, and then restart the system for the new firmware to take effect. However, this traditional method can no longer meet customers' needs to change the BIOS firmware version without affecting business operations. Summary of the Invention
[0003] To overcome the aforementioned technical deficiencies, the present invention aims to provide a firmware version switching system, method, and computer device. The system includes a baseboard management controller, a basic input / output system (PIS), and a VR chip. The output terminal of the baseboard management controller is connected to the first input terminal of the PIS, and the output terminal of the PIS is connected to the input terminal of the VR chip. The technical solution of this invention can automatically and seamlessly complete the BIOS firmware version switching without affecting customer business operations, greatly satisfying customer needs, improving operational efficiency, and is applicable to various types of servers.
[0004] The specific technical solutions provided by the embodiments of the present invention are as follows:
[0005] Firstly, a firmware version switching system is provided, the system including a baseboard management controller, a basic input / output system, and a VR chip.
[0006] The output terminal of the substrate management controller is connected to the first input terminal of the basic input / output system, and the output terminal of the basic input / output system is connected to the input terminal of the VR chip.
[0007] The baseboard management controller is used to mount a customized basic input / output system firmware version to the basic input / output system flash memory via a network LAN communication protocol; the basic input / output system flash memory is used to run and refresh the mounted customized basic input / output system firmware version; the VR chip is used to supply power to the basic input / output system chip.
[0008] Furthermore, the system also includes a Micro SD card.
[0009] The output terminal of the Micro SD card is connected to the input terminal of the baseboard management controller;
[0010] The Micro SD card is used to store the firmware version set information of the basic input / output system.
[0011] Furthermore, the system also includes complex programmable logic devices.
[0012] The output terminal of the VR chip is connected to the input terminal of the complex programmable logic device, and the output terminal of the complex programmable logic device is connected to the second input terminal of the basic input / output system.
[0013] The complex programmable logic device is used to monitor the progress of the customized basic input / output system firmware version being refreshed and mounted in the basic input / output system flash memory.
[0014] Furthermore, the complex programmable logic device is also used to control the VR chip to power off or power on the basic input / output system chip.
[0015] Furthermore, the baseboard management controller is also used to obtain the basic input / output system firmware version set information in the Micro SD card and display the basic input / output system firmware version set information on the web page interface.
[0016] Secondly, a firmware version switching method is provided, the method comprising:
[0017] Obtain the firmware version set information of the Basic Input / Output System in the Micro SD card;
[0018] The customized basic input / output system firmware version is confirmed from the basic input / output system firmware version set;
[0019] The customized basic input / output system firmware version is mounted from the Micro SD card to the basic input / output system flash memory via a network LAN communication protocol;
[0020] Run the mounted custom basic input / output system firmware version and refresh the custom basic input / output system firmware version;
[0021] By independently powering the basic input / output system chip using the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the system can be reconfigured.
[0022] Furthermore, before obtaining the basic input / output system firmware version set information in the Micro SD card, the following steps are included:
[0023] Set up corresponding basic input / output system firmware version sets according to different business scenarios, and upload the basic input / output system firmware version sets to the Micro SD card.
[0024] Furthermore, the step of separately powering the basic input / output system chip via the VR chip includes:
[0025] The complex programmable logic device monitors the progress of refreshing the customized basic input / output system firmware version mounted in the flash memory of the basic input / output system. When the refresh of the customized basic input / output system firmware version is completed, the complex programmable logic device controls the VR chip to power off and then power on the basic input / output system chip.
[0026] Furthermore, after separately powering the basic input / output system chip via the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the process includes:
[0027] The custom firmware version of the Basic Input / Output System (BIOS) that is mounted and running in the BIOS flash memory is terminated.
[0028] Thirdly, a computer device is provided, the computer device comprising:
[0029] One or more processors;
[0030] Memory;
[0031] When the program stored in the memory is executed by one or more processors, the program causes the processor to perform the steps of the firmware version switching method described in any of the second aspects above.
[0032] The beneficial effects of the technical solution provided by the embodiments of the present invention are as follows:
[0033] Compared with existing technologies, the technical solution provided by this invention includes a baseboard management controller, a basic input / output system, and a VR chip. The output terminal of the baseboard management controller is connected to the first input terminal of the basic input / output system, and the output terminal of the basic input / output system is connected to the input terminal of the VR chip. The technical solution of this invention has strong replicability and scalability, and can automatically and seamlessly complete the BIOS firmware version switch without affecting customer business operations, greatly meeting customer needs, improving operational efficiency, and is applicable to various types of servers.
[0034] With this invention, customers can select their desired customized BIOS firmware version through a web interface, click save, and automatically and seamlessly switch to the customized BIOS firmware version without affecting their business operations. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a structural diagram of the firmware version switching system provided in Embodiment 1 of the present invention;
[0037] Figure 2 This is a flowchart of the firmware version switching method provided in Embodiment 2 of the present invention;
[0038] Figure 3 This is a structural diagram of the firmware version switching device provided in Embodiment 3 of the present invention;
[0039] Figure 4 This is an exemplary system provided in Embodiment 4 of the present invention, which can be used to implement the various embodiments described in this application. Detailed Implementation
[0040] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0041] It should be noted that, unless the context explicitly requires it, the words "comprising," "including," and similar terms in the entire specification and claims should be interpreted as encompassing rather than being exclusive or exhaustive; that is, meaning "including but not limited to."
[0042] Furthermore, in the description of this invention, unless otherwise stated, "a plurality of" means two or more.
[0043] Example 1
[0044] This invention provides a firmware version switching system, such as... Figure 1 As shown, the system includes a baseboard management controller, a basic input / output system, and a VR chip.
[0045] The output terminal of the substrate management controller is connected to the first input terminal of the basic input / output system, and the output terminal of the basic input / output system is connected to the input terminal of the VR chip.
[0046] The baseboard management controller is used to mount a customized basic input / output system firmware version to the basic input / output system flash memory via a network LAN communication protocol; the basic input / output system flash memory is used to run and refresh the mounted customized basic input / output system firmware version; the VR chip is used to supply power to the basic input / output system chip.
[0047] In a preferred embodiment, the system further includes a Micro SD card.
[0048] The output terminal of the Micro SD card is connected to the input terminal of the baseboard management controller;
[0049] The Micro SD card is used to store the firmware version set information of the basic input / output system.
[0050] Specifically, the Micro SD card is a TF (Trans-flash Card), which is an extremely small flash memory card.
[0051] In a preferred embodiment, the system further includes a complex programmable logic device.
[0052] The output terminal of the VR chip is connected to the input terminal of the complex programmable logic device, and the output terminal of the complex programmable logic device is connected to the second input terminal of the basic input / output system.
[0053] The complex programmable logic device is used to monitor the progress of the customized basic input / output system firmware version being refreshed and mounted in the basic input / output system flash memory.
[0054] In a preferred embodiment, the complex programmable logic device is also used to control the VR chip to power off or power on the basic input / output system chip.
[0055] In a preferred embodiment, the baseboard management controller is further configured to acquire the basic input / output system firmware version set information in the Micro SD card and display the basic input / output system firmware version set information on a web page interface.
[0056] The beneficial effects of the technical solution provided by the embodiments of the present invention are as follows:
[0057] The technical solution provided by this invention includes a baseboard management controller, a basic input / output system (PIS), and a VR chip. The output terminal of the baseboard management controller is connected to the first input terminal of the PIS, and the output terminal of the PIS is connected to the input terminal of the VR chip. This invention's technical solution can automatically and seamlessly switch BIOS firmware versions without affecting customer business operations, greatly meeting customer needs, improving operational efficiency, and is applicable to various types of servers.
[0058] With this invention, customers can select their desired customized BIOS firmware version through a web interface, click save, and automatically and seamlessly switch to the customized BIOS firmware version without affecting their business operations.
[0059] Example 2
[0060] This invention provides a firmware version switching method, such as... Figure 2 As shown, the method includes:
[0061] Step S1: Set the corresponding basic input / output system firmware version set according to different business scenarios, and upload the basic input / output system firmware version set to the Micro SD card.
[0062] Specifically, based on different business scenarios of customers, we allow customers to put forward their different requirements and make different customized basic input / output system BIOS firmware versions, such as BIOS firmware 1, BIOS firmware 2... BIOS firmware n.
[0063] At the same time, all BIOS firmware versions, i.e., the corresponding basic input / output system firmware version sets set according to different business scenarios, are uploaded to the TF card (Trans-flash Card).
[0064] Step S2: Obtain the basic input / output system firmware version set information in the Micro SD card.
[0065] Specifically, the Baseboard Management Controller (BMC) accesses the TF card, obtains the version information of all BIOS firmware in the TF card through I2C communication, and displays the version information of all BIOS firmware on the web interface.
[0066] Step S3: Confirm the customized basic input / output system firmware version from the basic input / output system firmware version set.
[0067] Specifically, the customer confirms the customized basic input / output system firmware version from the set of basic input / output system firmware versions. That is, the customer selects different customized basic input / output system firmware versions according to their own needs and clicks save.
[0068] Step S4: The customized basic input / output system firmware version is mounted from the Micro SD card to the basic input / output system flash memory via the network LAN communication protocol.
[0069] Specifically, after the Baseboard Management Controller (BMC) obtains the customized Basic Input / Output System (BIOS) firmware version selected by the customer, it loads the customized BIOS firmware version selected by the customer from the TF card to the BIOS flash memory via the LAN over USB protocol.
[0070] Step S5: Run the mounted customized basic input / output system firmware version and refresh the customized basic input / output system firmware version.
[0071] Specifically, mounting space is reserved in the BIOS flash memory of the Basic Input / Output System (BIOS) and a customized BIOS firmware version is run. While running the customized BIOS firmware version, the customized BIOS firmware version is refreshed.
[0072] Step S6: Power the basic input / output system chip separately through the VR chip, restart the server system, and switch the customized basic input / output system firmware version.
[0073] Specifically, existing technology involves the motherboard supplying power to the BIOS chip. Here, the VR chip is used to power on or off the BIOS chip independently, restarting the server system and switching the customized BIOS firmware version. This can be done automatically and seamlessly without affecting customer business operations, greatly meeting customer needs, improving operational efficiency, and is applicable to various types of servers.
[0074] Step S6 includes:
[0075] In step S61, the complex programmable logic device monitors the progress of refreshing the customized basic input / output system firmware version mounted in the flash memory of the basic input / output system. When the refresh of the customized basic input / output system firmware version is completed, the complex programmable logic device controls the VR chip to power off and then power on the basic input / output system chip.
[0076] Specifically, the Complex Programmable Logic Device (CPLD) monitors the progress of refreshing the customized firmware version of the Basic Input / Output System (PIOS) flash memory. Once the refresh is complete, the CPLD controls the VR chip to individually power off and then power on the PIOS chip.
[0077] Step S7: End the mounting of the customized basic input / output system firmware version in the basic input / output system flash memory.
[0078] Specifically, after the customized basic input / output system firmware version is switched and the server system is restarted, the customized basic input / output system firmware version will be demounted from the basic input / output system flash memory after the basic input / output system takes effect.
[0079] Specifically, this invention proposes a method for automatically and seamlessly switching the Basic Input / Output System (BIOS) firmware version via the Baseboard Management Controller (BMC). The core design idea of this method is based on traditional customer needs. When a customer requires different customized firmware versions, they flash the corresponding customized firmware, and then restart the system to make the new BIOS firmware version effective. However, this traditional method can no longer meet the customer's need to change the BIOS firmware version without affecting business operations. This invention improves upon the flashing of different customized firmware versions to form a method for automatically and seamlessly switching the BIOS firmware version. Through this firmware version switching method, when a customer requires different customized BIOS firmware versions, the BIOS firmware version can be automatically and seamlessly switched without affecting business operations.
[0080] The firmware version switching method provided in this embodiment of the invention can be improved and optimized in several ways without departing from the technical solution of this invention, and these improvements and optimizations should also be considered within the scope of protection of this invention.
[0081] Meanwhile, the firmware version switching schemes used in other devices that require switching between different firmware versions are also within the scope of protection of this invention.
[0082] The beneficial effects of the technical solution provided by the embodiments of the present invention are as follows:
[0083] Compared with existing technologies, the technical solution provided by the embodiments of the present invention has strong replicability and scalability. It can automatically and seamlessly complete the BIOS firmware version switch without affecting the operation of customer business, which greatly meets the needs of customers, improves operation and maintenance efficiency, and can be applied to various types of servers.
[0084] With this invention, customers can select their desired customized BIOS firmware version through a web interface, click save, and automatically and seamlessly switch to the customized BIOS firmware version without affecting their business operations.
[0085] Example 3
[0086] This invention provides a firmware version switching device, such as... Figure 3 As shown, the device includes a setting module, an acquisition module, a selection module, an upload module, a refresh module, a switching module, and a termination module.
[0087] In this embodiment, the acquisition module is used to acquire the basic input / output system firmware version set information in the Micro SD card;
[0088] The selection module is used to identify a customized basic input / output system firmware version from the set of basic input / output system firmware versions.
[0089] An upload module is used to mount the customized basic input / output system firmware version from the Micro SD card to the basic input / output system flash memory via a network LAN communication protocol;
[0090] The refresh module is used to run the mounted customized basic input / output system firmware version and refresh the customized basic input / output system firmware version.
[0091] The switching module is used to provide power to the basic input / output system chip separately through the VR chip, restart the server system, and switch the customized basic input / output system firmware version.
[0092] Furthermore, the setting module is used to set corresponding basic input / output system firmware version sets according to different business scenarios, and upload the basic input / output system firmware version sets to the Micro SD card.
[0093] Furthermore, the switching module is also used to monitor the progress of the customized basic input / output system firmware version being refreshed and mounted on the basic input / output system flash memory. When the refresh and mounting of the customized basic input / output system firmware version is completed, the complex programmable logic device controls the VR chip to power off and then power on the basic input / output system chip.
[0094] Furthermore, the termination module is used to terminate the mounted and running customized basic input / output system firmware version in the basic input / output system flash memory.
[0095] The beneficial effects of the technical solution provided by the embodiments of the present invention are as follows:
[0096] The technical solution provided by the embodiments of the present invention has strong replicability and scalability. It can automatically and seamlessly complete the BIOS firmware version switch without affecting the operation of customer business, which greatly meets the needs of customers, improves operation and maintenance efficiency, and can be applied to various types of servers.
[0097] With this invention, customers can select their desired customized BIOS firmware version through a web interface, click save, and automatically and seamlessly switch to the customized BIOS firmware version without affecting their business operations.
[0098] Example 4
[0099] This invention provides a computer storage medium, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:
[0100] Obtain the firmware version set information of the Basic Input / Output System in the Micro SD card;
[0101] The customized basic input / output system firmware version is confirmed from the basic input / output system firmware version set;
[0102] The customized basic input / output system firmware version is mounted from the Micro SD card to the basic input / output system flash memory via a network LAN communication protocol;
[0103] Run the mounted custom basic input / output system firmware version and refresh the custom basic input / output system firmware version;
[0104] By independently powering the basic input / output system chip using the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the system can be reconfigured.
[0105] Furthermore, before obtaining the basic input / output system firmware version set information in the Micro SD card, the following steps are included:
[0106] Set up corresponding basic input / output system firmware version sets according to different business scenarios, and upload the basic input / output system firmware version sets to the Micro SD card.
[0107] Furthermore, the step of separately powering the basic input / output system chip via the VR chip includes:
[0108] The complex programmable logic device monitors the progress of refreshing the customized basic input / output system firmware version mounted in the flash memory of the basic input / output system. When the refresh of the customized basic input / output system firmware version is completed, the complex programmable logic device controls the VR chip to power off and then power on the basic input / output system chip.
[0109] Furthermore, after separately powering the basic input / output system chip via the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the process includes:
[0110] The custom firmware version of the Basic Input / Output System (BIOS) that is mounted and running in the BIOS flash memory is terminated.
[0111] Figure 4 This is an exemplary system provided in Embodiment 4 of the present invention, which can be used to implement the various embodiments described in this application;
[0112] like Figure 4 As shown, in some embodiments, the system can function as any of the aforementioned devices for firmware version switching in each of the various embodiments. In some embodiments, the system may include one or more computer-readable media (e.g., system memory or NVM / storage device) having a result, and one or more processors (e.g., one or more processors) coupled to the one or more computer-readable media and configured to execute the result to implement the module thereby performing the actions described in this application.
[0113] The beneficial effects of the technical solution provided by the embodiments of the present invention are as follows:
[0114] The technical solution of this invention can automatically and seamlessly switch BIOS firmware versions without affecting customer business operations, which greatly meets customer needs, improves operation and maintenance efficiency, and is applicable to various types of servers.
[0115] With this invention, customers can select their desired customized BIOS firmware version through a web interface, click save, and automatically and seamlessly switch to the customized BIOS firmware version without affecting their business operations.
[0116] Example 5
[0117] This invention also provides a computer device, which includes:
[0118] One or more processors;
[0119] Memory;
[0120] A program stored in memory, when executed by one or more processors, causes the processors to perform the following firmware version switching method steps:
[0121] Obtain the firmware version set information of the Basic Input / Output System in the Micro SD card;
[0122] The customized basic input / output system firmware version is confirmed from the basic input / output system firmware version set;
[0123] The customized basic input / output system firmware version is mounted from the Micro SD card to the basic input / output system flash memory via a network LAN communication protocol;
[0124] Run the mounted custom basic input / output system firmware version and refresh the custom basic input / output system firmware version;
[0125] By independently powering the basic input / output system chip using the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the system can be reconfigured.
[0126] Furthermore, before obtaining the basic input / output system firmware version set information in the Micro SD card, the following steps are included:
[0127] Set up corresponding basic input / output system firmware version sets according to different business scenarios, and upload the basic input / output system firmware version sets to the Micro SD card.
[0128] Furthermore, the step of separately powering the basic input / output system chip via the VR chip includes:
[0129] The complex programmable logic device monitors the progress of refreshing the customized basic input / output system firmware version mounted in the flash memory of the basic input / output system. When the refresh of the customized basic input / output system firmware version is completed, the complex programmable logic device controls the VR chip to power off and then power on the basic input / output system chip.
[0130] Furthermore, after separately powering the basic input / output system chip via the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the process includes:
[0131] The custom firmware version of the Basic Input / Output System (BIOS) that is mounted and running in the BIOS flash memory is terminated.
[0132] The technical solution of this invention can automatically and seamlessly switch BIOS firmware versions without affecting customer business operations, which greatly meets customer needs, improves operation and maintenance efficiency, and is applicable to various types of servers.
[0133] With this invention, customers can select their desired customized BIOS firmware version through a web interface, click save, and automatically and seamlessly switch to the customized BIOS firmware version without affecting their business operations.
[0134] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0135] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0136] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.
Claims
1. A firmware version switching system, characterized in that, The system includes a baseboard management controller, a basic input / output system, and a VR chip. The output terminal of the substrate management controller is connected to the first input terminal of the basic input / output system, and the output terminal of the basic input / output system is connected to the input terminal of the VR chip. The baseboard management controller is used to mount a customized basic input / output system firmware version to the basic input / output system flash memory via a network LAN communication protocol; the basic input / output system flash memory is used to run and refresh the mounted customized basic input / output system firmware version; the VR chip is used to supply power to the basic input / output system chip; The system also includes complex programmable logic devices. The output terminal of the VR chip is connected to the input terminal of the complex programmable logic device, and the output terminal of the complex programmable logic device is connected to the second input terminal of the basic input / output system. The complex programmable logic device is used to monitor the progress of the customized basic input / output system firmware version that is flash-flash-mounted to the basic input / output system; The complex programmable logic device is also used to control the VR chip to power off or power on the basic input / output system chip based on the firmware update progress of the basic input / output system. The VR chip is also used to provide power to the basic input / output system chip separately, restart the server system, and switch the customized basic input / output system firmware version.
2. The firmware version switching system according to claim 1, characterized in that, The system also includes a Micro SD card. The output terminal of the Micro SD card is connected to the input terminal of the baseboard management controller; The Micro SD card is used to store the firmware version set information of the basic input / output system.
3. The firmware version switching system according to claim 2, characterized in that, The baseboard management controller is also used to obtain the basic input / output system firmware version set information in the Micro SD card and display the basic input / output system firmware version set information on the web page interface.
4. A firmware version switching method, applied to the firmware version switching system as described in claim 1, characterized in that, The method includes: Obtain the firmware version set information of the Basic Input / Output System in the Micro SD card; The customized basic input / output system firmware version is confirmed from the basic input / output system firmware version set; The customized basic input / output system firmware version is mounted from the Micro SD card to the basic input / output system flash memory via a network LAN communication protocol; Run the mounted custom basic input / output system firmware version and refresh the custom basic input / output system firmware version; By supplying power to the basic input / output system chip separately through the VR chip, restarting the server system, and switching the firmware version of the customized basic input / output system; The method of supplying power independently to the basic input / output system chip via the VR chip includes: The complex programmable logic device monitors the progress of refreshing the customized basic input / output system firmware version mounted in the flash memory of the basic input / output system. When the refresh of the customized basic input / output system firmware version is completed, the complex programmable logic device controls the VR chip to power off and then power on the basic input / output system chip.
5. The firmware version switching method according to claim 4, characterized in that, Before obtaining the basic input / output system firmware version set information in the Micro SD card, the following steps are included: Set up corresponding basic input / output system firmware version sets according to different business scenarios, and upload the basic input / output system firmware version sets to the Micro SD card.
6. The firmware version switching method according to claim 4, characterized in that, After separately powering the basic input / output system chip via the VR chip, restarting the server system, and switching the customized basic input / output system firmware version, the process includes: The custom firmware version of the Basic Input / Output System (BIOS) that is mounted and running in the BIOS flash memory is terminated.
7. A computer device, characterized in that, The computer device includes: One or more processors; Memory; When the program stored in the memory is executed by one or more processors, the program causes the processor to perform the steps of the firmware version switching method as described in any one of claims 4 to 6.
Citation Information
Patent Citations
Server power supply program automatic burning system and method
CN107832071A
Firmware refreshing method and device, server and computer readable storage medium
CN111949294A