×

Method for OTA updating vehicle electronic control unit

  • US 10,127,036 B2
  • Filed: 06/15/2015
  • Issued: 11/13/2018
  • Est. Priority Date: 06/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating an electronic control unit (ECU) in a vehicle, said ECU comprising flash memory storing a digital content image comprising a plurality of blocks of bytes, a random access memory (RAM), and a boot loader, said 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 update said flash memory on a block of bytes by block of bytes basis;

    generating said DUP by comparing said digital content image of said flash memory with a new desired digital content image of said flash memory and producing a set of changes required to modify said digital content image to said desired digital content image;

    transmitting said DUP over a wireless carrier system to a telematics device of said vehicle;

    modifying said boot loader to allow a flashing tool to provide instructions to said boot loader to implement said DUP on said digital content image;

    updating said flash memory comprising a plurality of blocks of bytes on a block of bytes by block of bytes basis by performing the following steps for each said block of bytes that is to be updated by;

    storing an original block of bytes of said plurality of blocks of bytes from of said flash memory into said RAM;

    modifying said original block of bytes stored in said RAM in accordance with said DUP to produce a modified block of bytes stored in said RAM;

    erasing said original block of bytes from said flash memory; and

    writing said modified block of bytes from said RAM into said flash memory in place of said original block of bytes.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×