Patent ID: 8327099

Claim:
A method for soft configuring a memory device, comprising: Step (A): connecting the memory device to an external device having an application program; Step (B): running said application program on the external device, said application program generating at least a command and then writing and storing a specific data into the memory device, wherein said specific data is generated by the application program run on the external device and is written in a written file saved in the memory device and including at least said command and a key; wherein said specific data contained in the written file is a variable which depends upon the command being generated by the application program run on the external device; Step (C): the memory device generating a response value according to the command and the key of the specific data, said response value being contained in a response file which is saved in the memory device; wherein said response value is a variable depending on the content of the specific data contained in the written file; wherein said memory device does not send the response value to the external device; and wherein said response value generated by said memory device is valid only if both said command and said key are valid; and Step (D): the external device reading the response file from the memory device in order to obtain the response value contained in the response file, and then the external device checking a status of the response value; if the response value is checked to be valid, then the application program of the external device will be able to access the memory device by using functions defined by the command which has been generated by the application program and written in the written file during the Step (B); if the response value is checked to be invalid, then functions of the application program will be restricted.