METHOD FOR OTA UPDATING VEHICLE ELECTRONIC CONTROL UNIT
First Claim
1. A method for updating an electronic control unit (ECU) in a vehicle, said ECU comprising flash memory storing a digital content image, a random access memory (RAM), and a boot loader the method comprising:
- generating a differential update package (DUP) for said ECU to update said digital content image to an updated digital content image, said DUP comprising instructions to perform one or more of copying bytes from said flash memory, and applying a set of modifications to said copied bytes;
transmitting said DUP over a wireless carrier system to a telematics device of said vehicle;
storing an original block of said flash memory into said RAM;
modifying said original block in accordance with said DUP to produce a modified block;
erasing said original block from said flash memory; and
writing said modified block into said flash memory in place of said block.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for updating a vehicular electronic control unit (ECU) comprising a flash memory storing a digital content image and a boot loader is provided. The method comprises: generating a differential update package (DUP) for said ECU to update the digital content image to an updated digital content image, said DUP comprising instructions to perform one or more of copying bytes from said flash memory, and applying a set of modifications to said copied bytes; transmitting said DUP over a wireless carrier system to a telematics device of the vehicle; storing an original block portion of said digital content image; modifying said original block portion in accordance with said DUP to produce a modified block portion; erasing said original block portion from said flash memory; and writing said modified block portion into said flash memory in place of said original block portion.
-
Citations
22 Claims
-
1. A method for updating an electronic control unit (ECU) in a vehicle, said ECU comprising flash memory storing a digital content image, a random access memory (RAM), and a boot loader the method comprising:
-
generating a differential update package (DUP) for said ECU to update said digital content image to an updated digital content image, said DUP comprising instructions to perform one or more of copying bytes from said flash memory, and applying a set of modifications to said copied bytes; transmitting said DUP over a wireless carrier system to a telematics device of said vehicle; storing an original block of said flash memory into said RAM; modifying said original block in accordance with said DUP to produce a modified block; erasing said original block from said flash memory; and writing said modified block into said flash memory in place of said block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification