主权项 |
1. A protective cover for an electronic device, the protective cover comprising: a shell structured to cover at least a portion of the electronic device, the shell including a cavity; and electronic circuitry disposed in the cavity, the electronic circuitry including: communications circuitry configured to convey at least data between the protective cover and the electronic device, a non-transitory memory medium having at least two memory blocks, each of the at least two memory blocks being alternatively assignable as an active memory block, and a processor connected to the memory medium and to the communication circuitry and configured to control the communications circuitry by execution of firmware instructions stored in the active memory block of the at the least two memory blocks, wherein the processor is further configured to determine whether or not a target memory block, identified in a firmware update notification received from the electronic device via the communications circuitry, is the active memory block, and, upon determining that the target memory block is not the active memory block, to write to the target memory block a received firmware image, and upon determining that the identified target memory block is the active memory block, to transmit a response to the electronic device, via the communication circuitry, the response representing that the identified target memory block is not available to update. |