Patent ID: 8010727

Claim:
A method for modifying the initial system configuration of a personal computing system, the personal computing system including firmware containing set-up data and a BIOS comprising set-up functions, 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 32-bit function call to generate a system management interrupt (SMI), the function call identifying the set-up data of the firmware to be updated with the respective set-up data value; generating the SMI by calling the 32-bit function; receiving the function call in an SMI Interface Wrapper module connected between an operating system of the computer system and the firmware and configured as an entry module to the firmware; extracting the set-up data of the firmware to be updated from the function call; formatting a 16-bit function call for the BIOS set-up function associated with the set-up data of the firmware to be updated; and calling the 16-bit BIOS set-up function to update the set-up data of the firmware with the respective set-up data value.