Abstract:
A controller in a stop/start vehicle may anticipate a vehicle stop and engine shutdown event in response to detecting a vehicle approach to an intersection. The controller may disable a power steering system or otherwise prepare vehicle subsystems for shutdown prior to the anticipated shutdown event. The controller may also enable the power steering system in response to anticipating an automatic restart event.
Abstract:
A stop/start system of a vehicle autostops and autostarts an engine and, in response to an identification of a drive cycle destination indicating that the vehicle will remain parked for at least a predefined period of time, prevents autostopping of the engine during the drive cycle to increase a state of charge of the battery above a nominal target state of charge.
Abstract:
A system includes a processor configured to detect a vehicle key-off. The processor is also configured to delete from a primary memory (“internal memory”) of an electronic control unit an existing software version for which a new software version update exists in a secondary memory of the ECU. The processor is further configured to load the new software version from the secondary memory (“external memory”) into the primary memory and upon detection of a failure during the load, delete the new software version from the primary memory and reload the existing software version from the secondary memory.
Abstract:
A system for a vehicle includes a controller configured to receive encrypted software updates including a first signature, decrypt the received software updates using a decryption key received with update instructions indicative of available software updates, and install the decrypted updates in response to detecting that the first signature matches a second signature generated by the controller using a signature verification key.
Abstract:
A system includes a first storage, a second storage, and a vehicle electronic control unit (ECU). The ECU is programmed to download a software update received from a server to the first storage, at keyoff, attempt a reboot of the ECU before vehicle shutdown, and confirm the first storage as being active for booting instead of the second storage, responsive to the vehicle ECU successfully booting to the first storage.
Abstract:
An exemplary electric vehicle includes a data storage module to hold a range of past energy consumption rates for an electric vehicle, and a controller to calculate a predicted energy consumption for the electric vehicle based on variations in the past energy consumption rates across the range. An exemplary vehicle assembly includes a data storage module to hold a range of past energy consumption rates for an electric vehicle, and a controller configured to calculate a predicted energy consumption for the electric vehicle based on variations in the range. An operation of the electric vehicle is configured to alter in response to the predicted energy consumption.
Abstract:
A system includes a processor configured to erase external working memory and program a target image of an authenticated update file into the erased working memory. The processor is also configured to erase a first internal memory location, containing data to be replaced by an update, and program portions of the target image to the first internal memory location for finite time periods following a plurality of key-offs, until a full target image is programmed in internal memory.
Abstract:
A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available, assemble a list of installed vehicle software versions. The processor is also configured to transmit the list of installed versions to a remote update server. The processor is further configured to receive a list of available updates compatible with the installed vehicle software versions in response to the transmission. Additionally, the processor is configured to download at least one of the available updates and install the downloaded updates.
Abstract:
A stop/start vehicle includes an engine and a stop/start system that prevents an auto stop of the engine when a speed of the vehicle is approximately zero in response to the vehicle being located within a specified distance from a body of water or in response to the vehicle being located in a user identified geographic region.
Abstract:
A method of estimating distance to empty (DTE) for a vehicle includes, in response to detecting an energy loss condition expected to be present during an initial portion of a drive cycle for a period of time needed for a current temperature or pressure associated with the vehicle to achieve a steady state, outputting a DTE. The DTE is based on an amount of drive energy available and an energy loss factor associated with the energy loss condition that accounts for conversion of some of the drive energy to heat as the current temperature or pressure increases to the steady state.