-
公开(公告)号:US20220413840A1
公开(公告)日:2022-12-29
申请号:US17361985
申请日:2021-06-29
IPC分类号: G06F8/656 , G06F8/71 , G06F9/4401 , G06F11/14
摘要: 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.
-
公开(公告)号:US11755312B2
公开(公告)日:2023-09-12
申请号:US17480035
申请日:2021-09-20
IPC分类号: G06F9/44 , G06F8/654 , G06F9/4401
CPC分类号: G06F8/654 , G06F9/4401
摘要: The subject disclosure relates to techniques for updating a bootloader on a embedded device. In some aspects, a process of the disclosed technology can include steps for calculating a digest for an existing bootloader stored on the bootloader memory, determining if the digest for the existing bootloader matches a digest for a target bootloader, and copying the target bootloader to the bootloader memory, if the digest for the existing bootloader does not match the digest for the target bootloader. Systems and computer-readable media are also provided.
-
公开(公告)号:US20230229425A1
公开(公告)日:2023-07-20
申请号:US17480035
申请日:2021-09-20
IPC分类号: G06F8/654 , G06F9/4401
CPC分类号: G06F8/654 , G06F9/4401
摘要: The subject disclosure relates to techniques for updating a bootloader on a embedded device. In some aspects, a process of the disclosed technology can include steps for calculating a digest for an existing bootloader stored on the bootloader memory, determining if the digest for the existing bootloader matches a digest for a target bootloader, and copying the target bootloader to the bootloader memory, if the digest for the existing bootloader does not match the digest for the target bootloader. Systems and computer-readable media are also provided.
-
公开(公告)号:US12086587B2
公开(公告)日:2024-09-10
申请号:US18340547
申请日:2023-06-23
IPC分类号: G06F8/656 , G06F8/71 , G06F9/4401 , G06F11/14
CPC分类号: G06F8/656 , G06F8/71 , G06F9/4401 , G06F11/1417 , G06F11/1433 , G06F11/1441
摘要: 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.
-
公开(公告)号:US20230333842A1
公开(公告)日:2023-10-19
申请号:US18340547
申请日:2023-06-23
IPC分类号: G06F8/656 , G06F8/71 , G06F11/14 , G06F9/4401
CPC分类号: G06F8/656 , G06F8/71 , G06F11/1441 , G06F11/1433 , G06F11/1417 , G06F9/4401
摘要: 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.
-
公开(公告)号:US11726772B2
公开(公告)日:2023-08-15
申请号:US17361985
申请日:2021-06-29
IPC分类号: G06F8/656 , G06F8/71 , G06F11/14 , G06F9/4401
CPC分类号: G06F8/656 , G06F8/71 , G06F9/4401 , G06F11/1417 , G06F11/1433 , G06F11/1441
摘要: 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.
-
-
-
-
-