Firmware update mechanism of a power distribution board

    公开(公告)号:US12086587B2

    公开(公告)日:2024-09-10

    申请号:US18340547

    申请日:2023-06-23

    摘要: The disclosed technology relates to solutions for improving a firmware update mechanism and in particular, for improving a firmware update mechanism of a power distribution board by utilizing different boot procedures. A process of the disclosed technology can include steps for receiving, at a microcontroller, a firmware update, wherein the firmware update is transmitted by a computer powered by a power distribution board associated with the microcontroller, initiating, by the microcontroller, a warm boot procedure using the firmware update, and marking the warm boot procedure as successful if a message received from the computer indicates that the firmware update is successful. In some aspects, the process can further include steps for determining a power reset of the computer, initiating, by the microcontroller, a cold boot procedure using the firmware update, and marking the firmware update as proven if the message from the computer indicates that the firmware update is successful. Systems and machine-readable media are also provided.

    GENERATING INSTALLATION SOFTWARE THAT ROLLS BACK AGENT UPDATES WHEN CLUSTER UPDATES FAIL

    公开(公告)号:US20240289230A1

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

    申请号:US18174809

    申请日:2023-02-27

    IPC分类号: G06F11/14 G06F8/65

    摘要: System selects application hosts which meet update requirements, then downloads update for instances of application agent corresponding to selected application hosts. System puts selected application hosts in maintenance mode, which prevents selected application hosts from beginning execution of any operations, until updating selected application hosts is completed. System creates backup copy of state of instances of application agent. System generates installation instructions that, when executed by update sessions to install update, enable roll back from updated instances of application agent to state of instances of application agent recorded in backup copy. System initiates update sessions which install update in instances of application agent corresponding to selected application hosts. If update sessions failed to install update in any instances of application agent in cluster of application hosts, system rolls back update for updated instances of application agents in cluster to previous conditions and configurations of instances of application agents.

    Firmware update method having self-restoration mechanism

    公开(公告)号:US20240201980A1

    公开(公告)日:2024-06-20

    申请号:US18198421

    申请日:2023-05-17

    IPC分类号: G06F8/658 G06F11/14

    CPC分类号: G06F8/658 G06F11/1433

    摘要: A firmware update method having a self-restoration mechanism is performed by a terminal device. The firmware update method includes the following steps: downloading a differential upgrade package and a differential restoration package through a communication network channel; performing an upgrade operation to current firmware of the terminal device with the differential upgrade package to upgrade the current firmware to a target firmware, wherein the current firmware is changed into incompletely-upgraded firmware after the upgrade operation starts and before the upgrade operation finishes successfully; and verifying whether the upgrade operation fails, and when the upgrade operation fails, performing a restoration operation to the incompletely-upgraded firmware with the differential restoration package to restore the incompletely-upgraded firmware to the current firmware.