US 12,449,873 B2
Mainboard device and update method of basic input-output system thereof
Keng Hao Hsu, Hsinchu Science Park (TW); and Che Min Liao, Hsinchu Science Park (TW)
Assigned to NUVOTON TECHNOLOGY CORPORATION, Hsinchu (TW)
Filed by NUVOTON TECHNOLOGY CORPORATION, Hsinchu (TW)
Filed on Sep. 22, 2023, as Appl. No. 18/472,816.
Claims priority of application No. 111141014 (TW), filed on Oct. 28, 2022.
Prior Publication US 2024/0143053 A1, May 2, 2024
Int. Cl. G06F 1/26 (2006.01); G06F 13/42 (2006.01)
CPC G06F 1/266 (2013.01) [G06F 1/263 (2013.01); G06F 13/4282 (2013.01); G06F 2213/0042 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A mainboard device, comprising:
a flash memory, configured to store a code of a basic input-output system;
a USB port, configured to be connected to an external USB device, wherein the external USB device comprises a supply power and stores an update code of the basic input-output system; and
a microprocessor, comprising a power-switching device coupled to system power and the USB port, wherein when the power-switching device detects that the system power does not provide power and the USB port is provided with the supply power, the microprocessor provides power to the flash memory based on the supply power, and the microprocessor accesses the update code of the external USB device to perform an update operation on the code in the flash memory.