Patent ID: 9529581
Filing Date: 2016-12-27
CPC Classification: G06F

Claim Text:
1. A circuit for writing program codes of a basic input/output system, connected to a main circuit and a basic input/output system of a computer system, wherein the basic input/output system having a memory for storing a BIOS program code, so that the basic input/output system executes the functions, and the basic input/output system has a BIOS identifier, characterized in that, the circuit for writing program codes of a basic input/output system comprises: a data source connection interface, used to acquire an available BIOS program code corresponding to the BIOS identifier; a judgment trigger circuit, connected to the main circuit, used to judge whether the basic input/output system is capable of, after the power-on initialization phase starts, completing loading the BIOS program code and performing the system initialization within a preset time, wherein if the basic input/output system is incapable of completing loading the BIOS program code and performing the system initialization within the preset time, the judgment trigger circuit sends a trigger signal; and a write circuit, electrically connected to the judgment trigger circuit, the basic input/output system and the data source connection interface, wherein when the write circuit receives the trigger signal, the write circuit and the basic input/output system establish the connection to acquire the BIOS identifier, the write circuit and the data source connection interface establish the connection, and according to the BIOS identifier, download the available BIOS program code, and the write circuit writes the available BIOS program code to the basic input/output system, to overwrite the current data in the basic input/output system.