Invention Grant
- Patent Title: Failsafe firmware updates
- Patent Title (中): 故障安全固件更新
-
Application No.: US13081274Application Date: 2011-04-06
-
Publication No.: US08595716B2Publication Date: 2013-11-26
- Inventor: Brent Keller , John Sotack , Alan Hayter
- Applicant: Brent Keller , John Sotack , Alan Hayter
- Applicant Address: DE Stuttgart
- Assignee: Robert Bosch GmbH
- Current Assignee: Robert Bosch GmbH
- Current Assignee Address: DE Stuttgart
- Agency: Michael Best & Friedrich LLP
- Main IPC: G06F9/445
- IPC: G06F9/445

Abstract:
A method of updating an electronic device. The device has a non-volatile memory divided into at least three non-overlapping sections, a bootstrap image section, a updater image section, and a application image section. The method includes erasing the application image section of the non-volatile memory, receiving a firmware update, writing the firmware update into the application image section, rebooting the electronic device, determining one of an application program and an updater program resides in the application image section, executing the application program when the application program is determined to reside in the application image section, erasing the updater image section of the non-volatile memory when the updater program is determined to reside in the application image section, and moving the updater program from the application image section to the updater image section.
Public/Granted literature
- US20120260244A1 FAILSAFE FIRMWARE UPDATES Public/Granted day:2012-10-11
Information query