| CPC B60K 35/00 (2013.01) [B60K 35/10 (2024.01); B60K 35/22 (2024.01); B60K 35/28 (2024.01); B60K 35/85 (2024.01); B60K 37/00 (2013.01); B60R 16/0207 (2013.01); B60R 16/023 (2013.01); G06F 3/14 (2013.01); G06F 13/40 (2013.01); G06F 15/7814 (2013.01); H04L 63/08 (2013.01); B60K 2360/164 (2024.01)] | 6 Claims |

|
1. A method for upgrading hardware and/or software of a vehicle infotainment system, comprising:
storing subsystem data corresponding to of a plurality of subsystems of the vehicle in a memory of a domain controller of the vehicle; and
while maintaining connections to the plurality of subsystems at a first header of a first connection interface of the domain controller:
connecting at least one additional subsystem to a second header of the first connection interface;
exchanging a first compute module of the domain controller with an upgraded compute module of the domain controller;
retrieving the stored subsystem data from the memory; and
restoring the subsystem data at the upgraded compute module, including synchronizing a first set of subsystem data pertaining to the plurality of subsystems with a second set of subsystem data pertaining to the at least one additional subsystem;
wherein the first connection interface includes all connections of the domain controller, and the domain controller has a scalable connectivity architecture to enable enabling variation in a number of the plurality of subsystems coupled to the domain controller.
|