EP3479243A2

Fault-tolerant variable region repaving during firmware over the air update

Abstract

This record has no abstract on file.

Term

10.7 yearsto projected expiry

Projected expiry 23 June 2037, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 2 independent, 10 dependent

  1. 1
    Claims of equivalent WO 2018005250 A2 CLAIMS 1. A method for updating firmware on a device, comprising:exposing a secure non-volatile memory store on the device, comprising a primary region and a spare region, each of the primary region and spare region including a working store configured to store transaction records and a variable store configured to store variable records;copying variable records in the primary region and writing the variable records to the spare region;erasing content in the working store within the primary region;erasing variable records in the primary region;copying variable records from a firmware update payload received at the device and writing the copied variable records into the primary region;and erasing variable records in the spare region.
  2. 11
    One or more hardware-based computer-readable memory devices storing computer-executable instructions which, when executed by one or more processors disposed in a computer server, cause the server to:incorporate a whitelist of UEFI (Unified Extensible Firmware Interface) variables in a firmware update payload, the whitelist of UEFI variables specifying a device state that is persisted after a firmware over the air (FOTA) update of a remote device is completed;and transmit the firmware update payload to the remote device over a network.