CPC G06F 8/71 (2013.01) [G06F 8/454 (2013.01); G06F 8/65 (2013.01)] | 13 Claims |
1. A software update apparatus comprising:
a computer comprising a storage and a processor that is configured to:
generate a request for downloading update data from a center; and
store the downloaded update data in the storage;
wherein the processor is programmed to execute, based on the update data, a control for installing, or installing and activating updated software on a target electronic control unit from among a plurality of electronic control units connected to each other via an in-vehicle network, and
the processor is further programmed to acquire software versions of the electronic control units, determine whether there is a consistency in a combination of the acquired software versions after the target electronic control unit installs, or installs and activates the updated software, and execute, upon determining that there is an inconsistency in the combination of the acquired software versions, a process for attaining the consistency in the combination of the software versions a predetermined number of times, and
the processor is further programmed to notify a user of an occurrence of an abnormality when the processor does not confirm the consistency in the combination of the software versions even after repeating the process the predetermined number of times.
|