METHOD OF UPDATING FIRMWARE OF COMPUTER
    61.
    发明公开

    公开(公告)号:US20240264824A1

    公开(公告)日:2024-08-08

    申请号:US18424241

    申请日:2024-01-26

    Inventor: Cheng-Wei SUN

    CPC classification number: G06F8/654

    Abstract: A method of updating a firmware of a computer including a motherboard that has a BMC and a first CPLD, and a backplane that has a second CPLD having a flash memory. The method including steps of: the first CPLD changing a logical value of a signal when the first CPLD determines that a power of the computer is in a desired range; the BMC receiving the signal, and being initiated once the logical value of the signal has been changed; when the BMC is to update a firmware of the second CPLD, the BMC changing a logical value of a register of the first CPLD; and when the first CPLD determines that the logical value of the register has been changed, the first CPLD decoding and verifying a firmware code that is received from the BMC, and updating the firmware code thus decoded and verified to the flash memory.

    MULTICORE SYSTEM AND METHOD FOR COMMUNICATION WITHIN THE SAME

    公开(公告)号:US20240119023A1

    公开(公告)日:2024-04-11

    申请号:US18308018

    申请日:2023-04-27

    CPC classification number: G06F15/17337

    Abstract: A method for communication within a multicore system which includes a primary programmable logic device (PLD) and a secondary PLD installed respectively on a primary motherboard and a secondary motherboard includes steps of: A) by the primary PLD, determining whether the primary motherboard is connected to the secondary motherboard; B) by the primary PLD, after determining that the primary motherboard is connected to the secondary motherboard, sending a reply-requesting signal to the secondary PLD; C) by the secondary PLD, after receiving the reply-requesting signal, sending a reply signal corresponding to the reply-requesting signal to the primary PLD; D) by the primary PLD, after receiving the reply signal, sending an instruction to the secondary PLD; and E) by the secondary PLD, after receiving the instruction, performing an operation corresponding to the instruction.

    METHOD FOR READING INFORMATION FROM RISER CARDS AND BASEBOARD MANAGEMENT CONTROL MODULE IMPLEMENTING THE SAME

    公开(公告)号:US20240070105A1

    公开(公告)日:2024-02-29

    申请号:US18184506

    申请日:2023-03-15

    Inventor: Chih-Wei LEE

    CPC classification number: G06F13/409 G06F1/185

    Abstract: A method for reading information from multiple riser cards is implemented by a BMC module that includes an SMBus controller, where the riser cards are electrically connected to the SMBus controller. The method includes steps of: accessing a lookup table and a plurality of bus addresses; scanning a target address for communicating with a target card; determining whether a slave address has been received from the target card; when the BMC module determines that the slave address has been received from the target card, reading a memory of the target card according to a target reading spec to obtain identification information; determining whether the identification information conforms to an FRU header format; and when the BMC module determines that the identification information conforms to the FRU header format, reading the memory of the target card to obtain FRU information.

    Server rack assembly
    65.
    发明授权

    公开(公告)号:US11528825B2

    公开(公告)日:2022-12-13

    申请号:US17003314

    申请日:2020-08-26

    Inventor: Chih-Ming Kuo

    Abstract: A server rack assembly includes a pair of mounting units each including a panel, an adjustment plate, and rails. The panel has a first panel flange to connect a front support post. The adjustment plate is movably connected to the panel for connecting a rear support post and is adjustable to suit varying distances between front and rear support posts. The rails are detachably mounted on the panel; a gap between two rails is adjustable to accommodate different server devices.

    Storage apparatus and control system for the same

    公开(公告)号:US11513697B2

    公开(公告)日:2022-11-29

    申请号:US17467052

    申请日:2021-09-03

    Abstract: A control system for a storage apparatus includes two input/output modules (IOMs), and two non-volatile memory (NVM) devices that are electrically connected to the IOMs, respectively, and that each store a firmware code. Each of the IOMs is configured to execute a firmware corresponding to the firmware code stored in the corresponding NVM device, and to enter an active mode or a passive mode after executing the firmware. The IOMs are configured such that when one IOM operating in the passive mode detects abnormal operation of the other IOM operating in the active mode, the one IOM sends, to the other IOM, the firmware code stored in the NVM device electrically connected to the one IOM, in order to update the firmware code in the NVM device electrically connected to the other IOM.

    Method for allocating address space used by MMIO and computer system utilizing the same

    公开(公告)号:US11494079B2

    公开(公告)日:2022-11-08

    申请号:US17360626

    申请日:2021-06-28

    Inventor: Ching-Hsiang Lu

    Abstract: A method includes steps of: assigning a value of a setting variable to a memory allocation variable; allocating address space to peripheral devices based on the memory allocation variable; determining whether allocated address space is sufficient; acquiring a system-wise greatest demand size value when allotted address space is insufficient; determining whether the memory allocation variable exceeds the system-wise greatest demand size value; updating the memory allocation variable to have a larger value when the memory allocation variable does not exceed the system-wise greatest demand size value; and assigning the value of the memory allocation variable to the setting variable when the memory allocation variable exceeds the system-wise greatest demand size value.

    Cross authentication method for computer system security

    公开(公告)号:US11361067B2

    公开(公告)日:2022-06-14

    申请号:US16555828

    申请日:2019-08-29

    Inventor: Xin Chen Leon Li

    Abstract: A cross authentication method includes steps of: a host central processing unit (CPU) module sending to a baseboard management controller (BIC) a request for BMC signature; the host CPU module receiving BMC signature data from the BMC; the host CPU module determining whether the received BMC signature data is authentic based on a BMC public key stored in the host CPU module; and the host CPU module allowing the BMC to access the host CPU module when it is determined that the BMC signature data is authentic.

    TEMPERATURE CORRECTION METHOD AND COMPUTER DEVICE IMPLEMENTING THE SAME

    公开(公告)号:US20220167527A1

    公开(公告)日:2022-05-26

    申请号:US17454767

    申请日:2021-11-12

    Abstract: A temperature correction method is provided for detecting a temperature of a computer device that includes a first ambient temperature sensor and a second ambient temperature sensor that are spaced apart from each other, and a fan module. When a temperature difference between the temperatures sensed by the first and second ambient temperature sensors is greater than a predetermined threshold value, a controller of the computer device performs temperature correction that is related to the temperature difference, a fan speed of the fan module, and at least one of the sensed temperatures.

    Method and control terminal for configuring basic input/output system settings of a computer

    公开(公告)号:US11314520B2

    公开(公告)日:2022-04-26

    申请号:US16747252

    申请日:2020-01-20

    Abstract: A method is implemented by a control terminal communicable with a computer, and includes: receiving a modification request, obtaining a configuration path that contains a target option name of a target option to be modified and a target page name of a target page; obtaining a current page name of a current page presented in a current setup screen of BIOS of the computer; transmitting a control instruction to the computer so as to enable the computer to switch contents presented in the current setup screen from the current page to the target page, and to change option selection from a current option to the target option; and transmitting a modification instruction to the computer so as to enable the computer to modify the target option to have a target configuration value.

Patent Agency Ranking