×

Gateway device, in-vehicle network system, and firmware update method

  • US 10,725,762 B2
  • Filed: 03/22/2017
  • Issued: 07/28/2020
  • Est. Priority Date: 09/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A gateway device connected via one or more buses to a plurality of electronic controllers on-board a vehicle, the gateway device comprising:

  • one or more memories; and

    circuitry, that in operation,receives firmware update information from an external device external to the vehicle, the firmware update information including updated firmware to be applied to a first electronic controller from among the plurality of electronic controllers on-board the vehicle,determines, by accessing the one or more memories, whether or not the first electronic controller satisfies a first condition and a second condition, based on first information and second information, respectively, about the first electronic controller, wherein the first information is whether the first electronic controller is capable of performing a signature verification operation, which is determined prior to transmittal of the updated firmware, and the second information is whether the first electronic controller includes a firmware cache for performing a pre-update firmware cache operation,causes, when the first condition is determined to be satisfied, the first electronic controller to execute a first process related to updating the firmware of the first electronic controller,causes, when the first condition is determined not to be satisfied, a first device on-board the vehicle, other than the first electronic controller, to execute the first process related to updating the firmware of the first electronic controller by proxy, andcauses, when the second information indicates that the first electronic controller does not include a firmware cache for performing a pre-update firmware cache operation, the gateway device to execute a proxy process,wherein the gateway device requests the first electronic controller to transmit boot ROM data to the gateway device, creates updated boot ROM data with the updated firmware, and transmits the updated boot ROM data to the first electronic controller that updates the boot ROM and resets the first electronic controller with the updated firmware.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×