Patent ID: 8799931

Claim:
An apparatus for controlling at least one electronic device, the apparatus being coupled to a host, the apparatus comprising: a controller, controlled by a driver of the host, for controlling an operation of the electronic device; and a non-volatile storage unit, externally coupled to the controller, for storing data; wherein it is determined whether a setting data utilized for the driver is stored in the non-volatile storage unit when the driver is activated; and when the determination is positive, the setting data is read out for setting the driver; the operation of the electronic device can be modified by modifying the setting data without re-installing and changing/modifying the driver, and functions of the electronic device are extended by modifying the setting data without re-installing and changing/modifying the driver; wherein the setting data for the driver is stored in a specific data storage section of the non-volatile storage unit, and the controller reads out the setting data from the specific data storage section by referring to a fixed address of the specific data storage section without performing a data search on the non-volatile storage unit; wherein the specific data storage section is a starting data storage section in storage space of the non-volatile storage unit.