Abstract: A method of activating a battery is applied to an electronic device having a controller that keeps counting system time to acquire a system date. The method includes: (1) acquiring data of the battery, including states, an activation number and a last activation date; (2) performing an activation process and setting the battery in an activation state when determining, based on the data, that the battery is in an inactivation state, the activation number is smaller than a predetermined activation number, and an interval between the last activation date and the system date is greater than a predetermined activation interval; (3) discharging the battery, and charging the battery when determining that a battery power level is less than a predetermined power level; and (4) setting the battery in the inactivation state after the activation process is finished. Therefore, a curing problem of the battery is overcome.
Abstract: A BIOS updating system enables a computer to perform a BIOS updating process on original BIOS data. The BIOS updating system includes: an operational module that stores updating information including BIOS updating data in a memory device when the computer runs in an operating system executing stage, sets update booting parameters, and re-boots the computer; and an updating module that executes a pre-processing process, before the execution of the BIOS updating process, when the re-booted computer runs in a POST stage, including: an inspecting unit that inspects whether the update booting parameters are set and generates update commands; and an executing unit that acquires from the memory device the BIOS updating data via the updating information according to the update commands, so as to replace the original BIOS data with the BIOS updating data, and further reboot or shut off the computer after the updating of the BIOS data.
Abstract: A method of activating a battery is applied to an electronic device having a controller that keeps counting system time to acquire a system date. The method includes: (1) acquiring data of the battery, including states, an activation number and a last activation date; (2) performing an activation process and setting the battery in an activation state when determining, based on the data, that the battery is in an inactivation state, the activation number is smaller than a predetermined activation number, and an interval between the last activation date and the system date is greater than a predetermined activation interval; (3) discharging the battery, and charging the battery when determining that a battery power level is less than a predetermined power level; and (4) setting the battery in the inactivation state after the activation process is finished. Therefore, a curing problem of the battery is overcome.