摘要 |
The present disclosure describes a handheld diabetes management device that implements a failsafe firmware upgrading protocol to reduce required user interaction and risk of device downtime. The general processing module executes first software from nonvolatile memory. The general processing module receives second software from an external port and writes the second software to the nonvolatile memory. Based on an upgrade signal, the general processing module switches execution from the first software to the second software, evaluates proper operation of the general processing module, and switches execution back to the first software from the second software when proper operation of the general processing module using the second software is not detected. A communications module, in electrical communication with the general processing module, stores third software and executes the third software. The general processing module receives fourth software from the external port and replaces the third software with the fourth software. |
申请人 |
ROCHE DIAGNOSTICS GMBH;F. HOFFMANN-LA ROCHE AG;BIRTWHISTLE, DANIEL;LONG, JAMES, R.;MARKISOHN, D., BRADLEY;NIERZWICK, MARK, ALAN;PASH, PHILLIP, E.;REINKE, ROBERT, E.;SABO, ROBERT, P.;TENBARGE, JAMES, D.;TIMMERMAN, ROBERT |
发明人 |
BIRTWHISTLE, DANIEL;LONG, JAMES, R.;MARKISOHN, D., BRADLEY;NIERZWICK, MARK, ALAN;PASH, PHILLIP, E.;REINKE, ROBERT, E.;SABO, ROBERT, P.;TENBARGE, JAMES, D.;TIMMERMAN, ROBERT |