Patent ID: 11928453
Assignee: JIG-SAW INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A system comprising:
a control device, and
a first device communicably connected to the control device, wherein
the control device performs a rewriting control of firmware of the first device, and the rewriting control includes:
initiating a rewrite of the firmware of the first device by receiving, from outside of the first device and the control device, a first instruction indicating that Han the rewrite of the firmware of the first device is required, wherein the first instruction includes a first uniform resource locator (URL) indicating a location of a first acquisition source of a first script for rewriting the firmware of the first device;
acquiring, by accessing the first URL, the first script, wherein the first script includes a second URL and a procedure for rewriting the firmware of the first device, the second URL indicates a location of a second acquisition source of a new firmware, and the first URL and the second URL indicate locations that are outside of the first device and the control device; and
the control device executing the first script to:
acquire the new firmware by accessing the second URL,
set a processor of the first device, by controlling a hardware pin of the processor in accordance with the procedure, to a loader mode in which the rewriting of the firmware is enabled,
after confirmation that the loader mode has been started, transmit a first command to the first device, indicating a start of transfer of the firmware,
after receiving from the first device a response indicating a completion of a preparation in the first device for rewriting the firmware in response to the first command, transferring the new firmware to the first device,
after receiving from the first device a second command indicating completion of a rewrite of the firmware of the first device to the new firmware, switch the processor from the loader mode to a main mode in which a program is executed by the processor, and
in response to confirmation that the main mode has been started, notify a designated destination of a report indicating a result of the rewrite of the firmware.