Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Firmware updating system and method

A firmware update and firmware technology, which is applied in software deployment, software engineering design, instruments, etc., can solve the problems of inability to realize remote flashing and low implementation efficiency

Inactive Publication Date: 2014-01-15
HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to prevent the firmware data of ME from being maliciously destroyed, Intel designed a HAD_SDO# pin to protect ME. Under this design, if you want to update the firmware data of ME, you can manually change the jumper state of The level of the HAD_SDO# pin is pulled low, thereby releasing the protection mechanism of the ME to update and upgrade the firmware data of the ME. However, this method requires manual operation of the jump cap, and the implementation efficiency is not high and remote flashing cannot be realized.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Firmware updating system and method
  • Firmware updating system and method
  • Firmware updating system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Such as figure 1 Shown is the operating environment diagram of the first embodiment of the firmware update system of the present invention. In this embodiment, the firmware update system 10 runs in the server 100, and the server 100 also includes a PCH (Platform Controller Hub, platform controller hub) chip 20 connected through a data bus, a first memory 40, a processor 50, The second memory 70 and the pull-up resistor 90 . It can be understood that the server 100 should further include other necessary hardware systems and software systems, such as motherboards, operating systems, etc. Since these devices are common knowledge of those skilled in the art, they will not be described one by one in this embodiment. describe.

[0015] In this embodiment, the firmware update system 10 is used to update firmware data of a ME (Management Engine, management engine) 30 on the PCH chip 20 . The PCH chip 20 is an integrated south bridge. In other embodiments, the firmware updat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A firmware updating system is used for updating firmware data of a management engine on a platform controller hub chip of a server, wherein an HDA_SDO# pin of the PCH chip is connected with a GPIO pin of the server. The firmware updating system comprises a setting module, a control module and an updating module, wherein the setting module is used for setting a level value of the GPIO pin as a low level so as to control the HDA_SDO# pin to be a low level; the controlling module is used for generating a first control instruction to restart the server so as to release a protection mechanism of the ME on the PCH chip; the updating module is used for updating the firmware data of the ME after the protection mechanism of the ME is released. The invention further provides a firmware updating method. The firmware updating system and method can be used for updating and managing the firmware data of the ME.

Description

technical field [0001] The invention relates to a server management engine ME firmware updating system and method. Background technique [0002] Intel management engine ME (Management Engine) is a controller that manages various peripheral functions of the Intel chipset, and can realize advanced functions such as power management of Intel servers. In order to prevent the firmware data of ME from being maliciously destroyed, Intel designed a HAD_SDO# pin to protect ME. Under this design, if you want to update the firmware data of ME, you can manually change the jumper state of The level of the HAD_SDO# pin is pulled low, thereby releasing the protection mechanism of the ME to update and upgrade the firmware data of the ME. However, this method requires manual operation of the jumper, and the implementation efficiency is not high and remote flashing cannot be realized. Contents of the invention [0003] In view of the above, it is necessary to provide a firmware update syst...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F13/20
CPCG06F8/654G06F8/65
Inventor 何佳
Owner HONG FU JIN PRECISION IND (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products