US 11,720,349 B2
Software update apparatus, software update method, non-transitory storage medium storing program, vehicle, and OTA master
Satoru Fukuyo, Nisshin (JP); Tomoyasu Ishikawa, Nagoya (JP); and Yusuke Satoh, Nisshin (JP)
Assigned to TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed by TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed on Jul. 6, 2021, as Appl. No. 17/367,972.
Claims priority of application No. 2020-117848 (JP), filed on Jul. 8, 2020.
Prior Publication US 2022/0012048 A1, Jan. 13, 2022
Int. Cl. G06F 8/71 (2018.01); G06F 8/41 (2018.01); G06F 8/65 (2018.01)
CPC G06F 8/71 (2013.01) [G06F 8/454 (2013.01); G06F 8/65 (2013.01)] 13 Claims
OG exemplary drawing
 
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.