A method for soft configuring communication protocols is applied to a
memory device which is capable of communication by using multiple
protocols. The memory device comprises a control unit for detecting the
type of protocol supported by an external device connected therewith. The
method performs a detecting sequence based on a configure file stored in
the memory device, so as to set up a preferred prior order of protocols
when the memory device is switched to use one of the protocols
corresponding to the supported protocol of the external device. In
addition, by changing either the status of a write protect button of the
memory device, the file name of the configure file, or the content of the
detecting sequence, the user can modify the preferred prior order of
protocols, and thus achieves the function of soft configuring
communication protocols.