CPC G06F 8/65 (2013.01) [G06F 11/1451 (2013.01)] | 10 Claims |
1. A method for updating software of an onboard computer of a vehicle, comprising an executing memory wherein a plurality of blocks of a current software are stored, a backup memory, and a checking memory, characterized in that it comprises steps of:
issuing a request commanding writing of at least one updated software block into the checking memory,
issuing a request commanding verification of the said at least one updated software block stored in the checking memory,
issuing a request commanding copying of the plurality of blocks of the current software from the executing memory to the backup memory,
issuing a request commanding the copying of said at least one updated software block from the checking memory to the executing memory,
issuing a request commanding a verification of integrity of the software blocks in the executing memory,
and if an error is detected, then:
issuing a request commanding a return to state prior to the update comprising copying the plurality of blocks of the current software from the backup memory to the executing memory,
said method being further characterized in that it comprises a step of issuing a request to open programming session on the onboard computer, subsequent to the step of issuing a request commanding the verification of the said at least one updated software block stored in the checking memory, and prior to the step of issuing a request commanding the copying of said at least one updated software block from the checking memory to the executing memory.
|