Patent ID: 8117368

Claim:
A method for modifying the initial system configuration of a computing system executing an operating system and including firmware containing set-up data and a BIOS including at least one BIOS set-up function, the method comprising: receiving a file containing a plurality of set-up data values; for each of the plurality of set-up data values in the file, formatting a function call in a first format associated with a first bit rate for generating a system management interrupt, the function call identifying the set-up data of the firmware to be updated with the respective set-up data value; generating the system management interrupt by calling the function in the first format; receiving the function call in the first format at an intermediate module that is configured as an entry module to the firmware and connected between the operating system and the firmware; in the intermediate module, extracting the set-up data of the firmware to be updated from the function call in the first format; formatting a function call in a second format associated with a second bit rate that is lower than the first bit rate, for the at least one BIOS set-up function, associated with the set-up data of the firmware to be updated; and calling the at least one BIOS set-up function in the second format to update the set-up data of the firmware with the respective set-up data value.