Patent ID: 11941384
Assignee: DENSO CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  B | IPC B  G

Claim 8:
9. A non-transitory computer readable storage medium storing a computer program for a vehicle master device that includes a computer readable medium and a processor and is configured to acquire update data from a distribution device configured to distribute the update data, distribute the acquired update data to a plurality of rewrite target electronic control units (ECUs), and instruct the plurality of rewrite target ECUs to perform a program rewrite, the computer program comprising instructions configured to, when executed, cause the processor to:
acquire rewrite specification data that is generated in association with the update data; analyze the acquired rewrite specification data;
divide the plurality of rewrite target ECUs to generate one or more groups based on the analyzed rewrite specification data; and
instruct the plurality of rewrite target ECUs for each group of the one or more groups to perform at least one of installation, rollback, and activation, wherein the computer program product further causes the processor to:
instruct the plurality of rewrite target ECUs in an order determined based on the rewrite specification data when giving an instruction for installation;
when giving the instruction for installation to the plurality of rewrite target ECUs, instruct the plurality of rewrite target ECUs in the order that is indicated by the rewrite specification data to perform installation; and
when the plurality of rewrite target ECUs include a rewrite target ECU having a single-bank memory and a rewrite target ECU having a double-bank memory in one of the one or more groups, instruct the rewrite target ECU having the double-bank memory first to perform installation, and then instruct the rewrite target ECU having the single-bank memory last in the one of the one or more groups to perform installation.