Patent ID: 7299315

Claim:
A control device for controlling an electronic device, comprising: a socket to be connected to an external memory, non-volatile storage memory means having a memory region with a portion where data can be electrically rewritten, said memory means having a first memory region for storing control program data for operating the electronic device, a second memory region for storing connection judgment program data to determine whether the external memory is connected to the socket, and a third memory region for storing writing program data to rewrite the control program data stored in the first memory region, and control means electrically connected to the socket and memory means for executing a control program to control an operation of the electronic device, said control means initially executing the connection judgment program data, and when it is determined that the external memory is connected to the socket, the control means executing the writing program data so that at least a portion of the control program data stored in the first memory region of the memory means is rewritten to external memory medium data stored in the external memory.